6

matlab で 2 つのベクトル間の共分散を計算しようとしています。

x = [1:10]
y = [21:30]
cov(x,y)

共分散と分散の行列を返します。2 つのベクトル間の共分散という 1 つの数値が必要です。これをmatlabでどのように取得しますか?

4

2 に答える 2

7

1 次元ベクトルが 2 つしかない場合、探している数値は の出力の (1,2) 要素ですcov。定義により、共分散行列には対角の分散と非対角値の共分散値が含まれます。

于 2012-09-04T22:33:50.683 に答える
0

x確率変数の 1 つの実現では、そうであると思いますy。次にcov(x',y')、共分散行列が得られます。ここで、対角要素は と の分散でxありy、対角外要素はそれらの共分散です。注cov(x',y')は対称行列です。

于 2012-09-04T22:34:33.210 に答える