计算两个变量之间的相关系数
时间: 2023-10-14 21:10:57 浏览: 468
相关系数计算
3星 · 编辑精心推荐
计算两个变量之间的相关系数可以使用 Pearson 相关系数公式:
r = (Σ((x-μx)(y-μy))) / sqrt(Σ(x-μx)² * Σ(y-μy)²)
其中,x 和 y 是两个变量的值,μx 和 μy 分别是两个变量的均值,Σ 表示求和符号。
可以使用 Python 中的 NumPy 库来实现相关系数的计算。例如,假设有两个变量 X 和 Y,分别存储在数组 x 和 y 中,则可以使用以下代码计算它们之间的相关系数:
```python
import numpy as np
# 计算 X 和 Y 的均值
mean_x = np.mean(x)
mean_y = np.mean(y)
# 计算分子和分母
numerator = np.sum((x - mean_x) * (y - mean_y))
denominator = np.sqrt(np.sum((x - mean_x)**2) * np.sum((y - mean_y)**2))
# 计算相关系数
r = numerator / denominator
print("相关系数为:", r)
```
其中,np.mean() 用于计算均值,np.sum() 用于求和。
阅读全文