Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

cramersVBiasCorrected

cramersVBiasCorrected

導入バージョン: v22.1.0

Cramer's V は、テーブル内の 2 つのカラム間の関連性を示す指標です。 cramersV 関数 の結果は 0 (変数間に関連性がないことを表す) から 1 の範囲を取り、各値がもう一方の値によって完全に決まる場合にのみ 1 に達します。 この関数は大きなバイアスを含む可能性があるため、このバージョンの Cramer's V では バイアス補正 を使用しています。

構文

cramersVBiasCorrected(column1, column2)

引数

  • column1 — 比較対象の1つ目のカラム。Any
  • column2 — 比較対象の2つ目のカラム。Any

戻り値

0 (カラムの値の間に関連性がないことを表す) から 1 (完全な関連性) までの値を返します。Float64

通常の cramersV との比較

SELECT
    cramersV(a, b),
    cramersVBiasCorrected(a, b)
FROM
    (
        SELECT
            number % 10 AS a,
            number % 4 AS b
        FROM
            numbers(150)
    );
┌─────cramersV(a, b)─┬─cramersVBiasCorrected(a, b)─┐
│ 0.5798088336225178 │          0.5305112825189074 │
└────────────────────┴─────────────────────────────┘
Navigation