python 相关系数
时间: 2023-10-12 15:10:41 浏览: 68
python偏相关系数.docx
Python 中计算相关系数可以使用 NumPy 库中的 `corrcoef` 函数。该函数接受两个一维或二维数组,返回它们的相关系数矩阵。
以下是一个计算两个变量 X 和 Y 之间的相关系数的示例代码:
```python
import numpy as np
# 生成两个随机变量
X = np.random.rand(100)
Y = np.random.rand(100)
# 计算相关系数
corr_matrix = np.corrcoef(X, Y)
corr_coef = corr_matrix[0, 1]
print('X 和 Y 之间的相关系数为:', corr_coef)
```
输出结果类似于:
```
X 和 Y 之间的相关系数为: -0.004139994351176532
```
注意,相关系数的取值范围是 [-1, 1],其中 1 表示完全正相关,-1 表示完全负相关,0 表示没有线性关系。
阅读全文