计算字典皮尔逊相关系数python
时间: 2024-02-12 19:01:33 浏览: 142
Myfloyd.zip_皮尔逊_皮尔逊相关_皮尔逊系数_相关性计算_相关系数
5星 · 资源好评率100%
皮尔逊相关系数是一种衡量两个变量之间线性关系强度和方向的统计量。在Python中,可以使用SciPy库中的pearsonr函数来计算字典的皮尔逊相关系数。
首先,确保已经安装了SciPy库。可以使用以下命令进行安装:
```
pip install scipy
```
接下来,可以使用以下代码来计算字典的皮尔逊相关系数:
```python
from scipy.stats import pearsonr
# 定义两个字典
dict1 = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}
dict2 = {'A': 5, 'B': 4, 'C': 3, 'D': 2, 'E': 1}
# 提取字典的值作为列表
list1 = list(dict1.values())
list2 = list(dict2.values())
# 计算皮尔逊相关系数
correlation, p_value = pearsonr(list1, list2)
print("皮尔逊相关系数:", correlation)
print("p值:", p_value)
```
运行以上代码,将会输出字典的皮尔逊相关系数和p值。
阅读全文