需要使用MATLAB计算Pearson系数

时间:2011-04-26 06:43:21

标签: matlab

我有两个向量A& B,两者都可以是(1xn)矩阵。

以下代码是否仍然有效: C = COV(X,Y); P = C(2)/(STD(X)* STD(Y));

1 个答案:

答案 0 :(得分:1)

我不确定你的意思是“向量[...]可以是(1xn)矩阵”......并非所有向量都是1×n矩阵?你的意思是'而不是n-by-1'?除此之外,是什么让你不能简单地尝试它?

>> x=rand(1,100);y=rand(1,100)+x;
>> C=cov(x,y); p=C(2)/(std(x)*std(y))

 p =

     0.6642

看起来对我好......

或者,试试这个: help corrcoef