spearmanr

语法

spearmanr(X, Y)

参数

X 是一个向量或矩阵。

Y 是一个向量或矩阵。

详情

计算 XY 的 Spearman 等级相关系数。spearman 函数在计算时会忽略 NULL 值。Spearman 相关性是两个数据集之间关系的单调性的非参数度量,该系数在-1和+1之间变化,其中0表示无相关。-1或+1意味着确切的单调关系。正相关表明,随着 X 的增加,Y 也随之增加。负相关性表示随着 X 增加,Y 减少。

XY 是矩阵,计算每列的 Spearman 等级相关系数,返回一个向量。

例子

x=[2013.06.13, 2013.06.14, 2013.06.15]
y=1 5 3
spearmanr(x, y)
# output
0.5

x = [33,21,46,-11,78,47,18,20,-5,66]
y = [1,NULL,10,6,10,3,NULL,NULL,5,3]
spearmanr(x, y)
# output
0.109109

如果 X 是矩阵,Y 可以是标量、向量或者是与 X 行数相同的矩阵。返回结果是与 X 列数相同的向量。

m1 = [34,77,35,-40,-39,-86,49,-55,15,72,NULL,-24,16,20,26,-82,80,-93,-65,99,45,90,44,46]$4:6
m2 = [0, 25, 7, 3]
spearmanr(m1, m2)
# output
[0.8, -0.4, 0.5, 0.6, -0.8, 0.4]