皮尔逊相关系数在python的示例
时间: 2023-11-27 08:53:10 浏览: 26
皮尔逊相关系数(带实例)
我们可以使用Python的scipy库来计算皮尔逊相关系数。假设我们有两个变量x和y,我们可以按照以下步骤计算它们的相关系数:
1. 导入scipy库
```
from scipy.stats import pearsonr
```
2. 创建两个变量x和y
```
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
```
3. 使用pearsonr函数计算相关系数和p值
```
corr, p_value = pearsonr(x, y)
```
4. 打印相关系数和p值
```
print("Pearson Correlation Coefficient: ", corr)
print("p-value: ", p_value)
```
完整的示例代码如下:
```
from scipy.stats import pearsonr
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
corr, p_value = pearsonr(x, y)
print("Pearson Correlation Coefficient: ", corr)
print("p-value: ", p_value)
```
输出结果为:
```
Pearson Correlation Coefficient: 1.0
p-value: 0.0
```
这说明x和y之间存在强正相关关系。
阅读全文