跳转到主要内容

rankCorr

引入版本:v20.9.0 计算秩相关系数。 返回 x 和 y 的秩相关系数。相关系数的取值范围为 -1 到 +1。如果传入的参数少于两个,函数将返回异常。接近 +1 的值表示高度线性相关,即当一个随机变量增加时,另一个随机变量也会增加。接近 -1 的值表示高度线性负相关,即当一个随机变量增加时,另一个随机变量会减少。接近或等于 0 的值表示两个随机变量之间没有相关关系。 另请参见 语法
rankCorr(x, y)
参数 返回值 返回 x 和 y 的秩之间的秩相关系数。取值范围为 -1 到 +1。Float64 示例 完全相关
Query
SELECT rankCorr(number, number) FROM numbers(100);
Response
┌─rankCorr(number, number)─┐
│                        1 │
└──────────────────────────┘
非线性关系
Query
SELECT roundBankers(rankCorr(exp(number), sin(number)), 3) FROM numbers(100);
Response
┌─roundBankers(rankCorr(exp(number), sin(number)), 3)─┐
│                                              -0.037 │
└─────────────────────────────────────────────────────┘
另请参阅
最后修改于 2026年6月10日