You need to enable JavaScript to run this app.
导航
rankCorr
最近更新时间:2024.11.11 17:54:05首次发布时间:2024.11.11 17:54:05

计算等级相关系数。
语法

rankCorr(x, y)

参数
x — 任意值。Float32 或 Float64。
y — 任意值。Float32 或 Float64。

返回值
返回 x 和 y 的秩的秩相关系数。相关系数的取值范围是 -1 到 +1。如果传递的参数少于两个,函数将返回异常。接近于 +1 的值表示高度线性关系,随着一个随机变量的增加,第二个随机变量也会增加。接近于 -1 的值表示高度线性关系,随着一个随机变量的增加,第二个随机变量会减少。接近于或等于 0 的值表示两个随机变量之间没有关系。
类型: 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 │
└─────────────────────────────────────────────────────┘

参见
斯皮尔曼等级相关系数Spearman's rank correlation coefficient