corr2函数和Spearman秩相关系数

corr2就是MATLAB中用来计算Spearman秩相关系数的
corr是计算皮尔逊(Pearson)相关系数

r = corr2(A,B)
r = corr2(gpuarrayA,gpuarrayB)

corr2函数
corr2函数和Spearman秩相关系数_第1张图片
Spearman秩相关系数:使利用两变量的秩次大小作线性相关分析,对原始变量的分布不做要求,属于非参数统计方法。因此它的适用范围比Pearson相关系数要广的多。即使原始数据是等级资料也可以计算Spearman相关系数。

如果数据中没有重复值, 并且当两个变量完全单调相关时,斯皮尔曼相关系数则为+1或−1。Spearman相关系数即使出现异常值,由于异常值的秩次通常不会有明显的变化(比如过大或者过小,那要么排第一,要么排最后),所以对Spearman相关性系数的影响也非常小。

计算公式:对于样本容量为n的样本,n个原始数据被转换成等级数据,相关系数ρ为
corr2函数和Spearman秩相关系数_第2张图片

你可能感兴趣的:(corr2函数和Spearman秩相关系数)