python如何计算相关系数
时间: 2023-07-05 12:23:49 浏览: 180
在Python中,可以使用NumPy库中的corrcoef函数来计算相关系数。假设有两个一维数组x和y,可以按照以下方式计算它们的相关系数:
```python
import numpy as np
# 生成两个随机的一维数组
x = np.random.rand(50)
y = np.random.rand(50)
# 计算相关系数
r = np.corrcoef(x, y)[0, 1]
print("相关系数为:", r)
```
其中,`np.corrcoef(x, y)`返回一个2x2的矩阵,矩阵中的第一行第二列即为所求的相关系数。注意,相关系数的取值范围为-1到1,其中-1表示完全负相关,0表示无相关性,1表示完全正相关。
阅读全文