协方差和相关系数python
时间: 2023-11-25 19:50:14 浏览: 139
相关系数计算_关联度python_灰色关联度_皮尔逊相关系数_相关系数_最大信息系数_
5星 · 资源好评率100%
以下是协方差和相关系数的Python实现:
1. 使用numpy库计算协方差和相关系数
```python
import numpy as np
# 定义两个数组
x = np.array([1, 2, 3, 4, 5])
y = np.array([5, 4, 3, 2, 1])
# 计算协方差
cov_xy = np.cov(x, y)[0][1]
print("协方差为:", cov_xy)
# 计算相关系数
corr_xy = np.corrcoef(x, y)[0][1]
print("相关系数为:", corr_xy)
```
2. 使用pandas库计算协方差和相关系数
```python
import pandas as pd
# 定义两个Series
x = pd.Series([1, 2, 3, 4, 5])
y = pd.Series([5, 4, 3, 2, 1])
# 计算协方差
cov_xy = x.cov(y)
print("协方差为:", cov_xy)
# 计算相关系数
corr_xy = x.corr(y)
print("相关系数为:", corr_xy)
```
阅读全文