怎么计算两个数组之间的相关系数
时间: 2024-02-02 18:04:32 浏览: 240
计算数组的相关系数
计算两个数组之间的相关系数可以使用Pearson相关系数公式:
r = cov(X,Y) / (std(X) * std(Y))
其中,r是相关系数,cov(X,Y)是X和Y的协方差,std(X)和std(Y)分别是X和Y的标准差。
以下是Python代码示例,计算两个数组x和y之间的相关系数:
import numpy as np
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 6, 8, 10])
r = np.cov(x, y)[0][1] / (np.std(x) * np.std(y))
print("相关系数为:", r)
输出结果为:
相关系数为: 1.0
说明x和y之间具有完全正相关关系。
阅读全文