2017-05-10 22 views
1

2行n列の行列 "eps"を持っています。私はまた、2行2列の行列Bを持っています。 Bの逆行列に "eps"の各列を掛けて、n個の新しい行列次元2x1を取得したいとします。次に、これらのn個の新しい行列を次元1x2に対して転置し、2つの列とn個の行を持つ行列Uにそれらを埋めます。ループ内の行列を掛けるR

しかし、以下のコードでは、「エラー:予期しないシンボルがあります」というメッセージが表示されています。どうもありがとう!

for i in 1:nrow(U){U[i,] <- t(solve(B)%*%eps[,i])} 

答えて

2

U <- t(solve(B, eps))としました!

エラーについて:for (i in 1:nrow(U))?Controlをお読みください。

+0

'?のために存在しないのですか? – BigDataScientist

+0

非常にSheyuanありがとう! – cherrykate

+0

'?コントロール'は大文字のCで動作します.. – BigDataScientist

関連する問題