1

Tの二乗を計算しようとしています。次のパラメーターがあります。

> invS #inverse variance covariance matrix          
          x1        x2
x1  0.005536320 -0.001167908
x2 -0.001167908  0.002635186

> n # number of rows
[1] 11

> d_mean
   x1        x2 
-9.363636 13.272727 

Tの二乗を計算しようとしているとき:

> Tsq <- n* d_mean*invS*t(d_mean)

...次のエラーが表示されます。

Error in n* d_mean*invS*t(d_mean) : non-conformable arrays

私は何を間違っていますか?

4

1 に答える 1

1

試す:

Tsq <- n * d_mean %*% invS %*% t(d_mean). 

%*%行列積と*要素ごとの積です。

于 2018-11-25T23:41:44.877 に答える