是否可以只选择矩阵的特定列?例如,我有一个10x100形状的矩阵,我只想得到这4列:231,82,12,493.
我想在Matlab中计算Pearson的相关系数(不使用Matlab的corr函数).
简单地说,我有两个向量A和B(每个向量都是1x100),我试图像这样计算Pearson系数:
P = cov(x, y)/std(x, 1)std(y,1)
Run Code Online (Sandbox Code Playgroud)
我正在使用Matlab cov和std函数.我没有得到的是,cov函数返回一个方形矩阵,如下所示:
corrAB =
0.8000 0.2000
0.2000 4.8000
Run Code Online (Sandbox Code Playgroud)
但我希望单个数字作为协方差,所以我可以得出一个P(皮尔逊系数)数.我错过了什么?