spearmanr
语法
spearmanr(X, Y)
参数
X 是一个向量或矩阵。
Y 是一个向量或矩阵。
详情
计算 X 和 Y 的 Spearman 等级相关系数。spearman
函数在计算时会忽略 NULL 值。Spearman
相关性是两个数据集之间关系的单调性的非参数度量,该系数在-1和+1之间变化,其中0表示无相关。-1或+1意味着确切的单调关系。正相关表明,随着 X
的增加,Y 也随之增加。负相关性表示随着 X 增加,Y 减少。
若 X 或 Y 是矩阵,计算每列的 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]