メインコンテンツまでスキップ
メインコンテンツまでスキップ

rankCorr

ランク相関係数を計算します。

構文

rankCorr(x, y)

引数

返される値

  • x と y のランクのランク相関係数を返します。相関係数の値は -1 から +1 までの範囲です。 2 つ未満の引数が渡された場合、関数は例外を返します。 +1 に近い値は、高い線形関係を示し、1 つのランダム変数の増加に伴い、もう 1 つのランダム変数も増加します。 -1 に近い値は、高い線形関係を示し、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 │
└─────────────────────────────────────────────────────┘

関連情報