python实现spearman相关性检验

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现spearman相关性检验相关的知识,希望对你有一定的参考价值。

python实现spearman相关性检验

Spearman秩相关系数 

对原始变量的分布不做要求,适用范围较Pearson相关系数广,即使是等级资料,也可适用。但其属于非参数方法,检验效能较Pearson系数低。(适合含有等级变量或者全部是等级变量的相关性分析)

测试两个样本是否具有单调关系。

假设条件

  • 每个样本中的观察结果都是独立且均等分布的(iid)。
  • 可以对每个样本中的观察结果进行排名。

解释

  • H0:两个样本是独立的。
  • H1:样本之间存在依赖性。

#

# Example of the Spearman\'s Rank Correlation Test
from scipy.stats import spearmanr
data1 = [0.873, 2.817, 0.121, -0.945, -0.055, -1.436, 0.360, -1.478, -1.637, -1.869]
data2 = [0.353, 3.517, 0.125, -7.545, -0.555, -1.536, 3.350, -1.578, -3.537, -1.579]
stat, p = spearm

以上是关于python实现spearman相关性检验的主要内容,如果未能解决你的问题,请参考以下文章

斯皮尔曼相关(spearman)相关性分析一文详解+python实例代码

4.3. 相关分析概述与简单相关系数计算——python实战

数学建模:相关性分析学习——皮尔逊(pearson)相关系数与斯皮尔曼(spearman)相关系数

初学python,怎样用python做pearson相关系数的检验呢,求指导啊

python scipy spearman相关性

kappa一致性系数和spearman系数的区别