[86 90 85 92 87 91],[85 88 90 90 92 85]计算这两个数组的皮尔森系数
时间: 2023-08-18 12:43:21 浏览: 81
皮尔森相关系数(Pearson correlation coefficient).docx
好的,根据皮尔逊相关系数的公式,可以先计算出这两个数组的均值:
$$
\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i \\
\bar{y} = \frac{1}{n}\sum_{i=1}^{n}y_i
$$
其中,$n$ 表示样本数,$x_i$ 和 $y_i$ 分别表示两个数组中的第 $i$ 个元素。
对于这两个数组,均值分别为:
$$
\bar{x} = \frac{86+90+85+92+87+91}{6} = 88.5 \\
\bar{y} = \frac{85+88+90+90+92+85}{6} = 88.5
$$
然后可以计算出两个数组的标准差:
$$
s_x = \sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(x_i-\bar{x})^2} \\
s_y = \sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(y_i-\bar{y})^2}
$$
将两个数组代入公式中,得到:
$$
s_x = \sqrt{\frac{1}{5}((86-88.5)^2 + (90-88.5)^2 + (85-88.5)^2 + (92-88.5)^2 + (87-88.5)^2 + (91-88.5)^2)} \approx 2.96 \\
s_y = \sqrt{\frac{1}{5}((85-88.5)^2 + (88-88.5)^2 + (90-88.5)^2 + (90-88.5)^2 + (92-88.5)^2 + (85-88.5)^2)} \approx 2.97
$$
接下来,可以计算出两个数组的协方差:
$$
cov(x,y) = \frac{1}{n-1}\sum_{i=1}^{n}(x_i-\bar{x})(y_i-\bar{y})
$$
代入数据,得到:
$$
cov(x,y) = \frac{1}{5}((86-88.5)(85-88.5) + (90-88.5)(88-88.5) + (85-88.5)(90-88.5) + (92-88.5)(90-88.5) + (87-88.5)(92-88.5) + (91-88.5)(85-88.5)) \approx -1.17
$$
最后,可以利用公式计算出两个数组的皮尔森相关系数:
$$
r = \frac{cov(x,y)}{s_x s_y}
$$
将上面计算出的数据代入公式中,得到:
$$
r = \frac{-1.17}{2.96\times2.97} \approx -0.157
$$
因此,这两个数组的皮尔森相关系数为约为 -0.157。
阅读全文