我想在 Matlab 中计算Pearson 的相关系数(不使用 Matlab 的corr
函数)。
简单地说,我有两个向量 A 和 B(它们都是 1x100),我正在尝试计算皮尔逊系数,如下所示:
P = cov(x, y)/std(x, 1)std(y,1)
我正在使用 Matlab 的cov
和std
函数。我没有得到的是, cov 函数返回给我一个像这样的方阵:
corrAB =
0.8000 0.2000
0.2000 4.8000
但我希望一个数字作为协方差,所以我可以得出一个 P(皮尔逊系数)数字。我错过了什么?