spearmanr

New in version 1.30.9.

语法

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)
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)
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)
[0.8, -0.4, 0.5, 0.6, -0.8, 0.4]