计算斯皮尔曼相关系数python代码
时间: 2023-07-23 18:12:16 浏览: 107
斯皮尔曼相关系数的python代码
可以使用SciPy库中的`spearmanr`函数来计算斯皮尔曼相关系数。下面是一个示例代码:
```python
from scipy.stats import spearmanr
# 两个样本数据
x = [1, 2, 3, 4, 5]
y = [5, 4, 3, 2, 1]
# 计算斯皮尔曼相关系数和p值
corr, p_value = spearmanr(x, y)
print("斯皮尔曼相关系数:", corr)
print("p值:", p_value)
```
输出结果为:
```
斯皮尔曼相关系数: -1.0
p值: 0.0
```
注意:`spearmanr`函数的参数可以是两个一维数组或矩阵,但需要保证它们的shape相同。
阅读全文