Skip to main content
Edit this page

rankCorr

順位相関係数を計算します。

構文

rankCorr(x, y)

引数

返される値

  • xy のランクの順位相関係数を返します。相関係数の値は -1 から +1 の範囲です。2つ以上の引数が渡されない場合、関数は例外を返します。+1 に近い値は高い線形関係を示し、一つのランダム変数が増加するともう一つのランダム変数も増加します。-1 に近い値は高い線形関係を示し、一つのランダム変数が増加するともう一つのランダム変数が減少します。0 に近いまたは 0 の値は、2つのランダム変数間に関係がないことを示します。

型: Float64

クエリ:

SELECT rankCorr(number, number) FROM numbers(100);

結果:

┌─rankCorr(number, number)─┐
│ 1 │
└──────────────────────────┘

クエリ:

SELECT roundBankers(rankCorr(exp(number), sin(number)), 3) FROM numbers(100);

結果:

┌─roundBankers(rankCorr(exp(number), sin(number)), 3)─┐
│ -0.037 │
└─────────────────────────────────────────────────────┘

参照