Matlab で (Matlab の関数を使用せずに)ピアソンの相関係数を計算したい。corr
簡単に言えば、2 つのベクトル A と B (それぞれが 1x100) があり、ピアソンの係数を次のように計算しようとしています。
P = cov(x, y)/std(x, 1)std(y,1)
私はMatlabのcov
andstd
関数を使用しています。私が得られないのは、 cov 関数が次のような正方行列を返すことです。
corrAB =
0.8000 0.2000
0.2000 4.8000
しかし、共分散として単一の数値を期待しているので、単一の P (ピアソン係数) 数値を考え出すことができます。私が見逃しているポイントは何ですか?