次のforループがあります
for( i in 1:No_Simulations) {
Vec = rowSums( sweep(Matrix1,MARGIN=2,Matrix2[i,],`*`) )
if( i == 1 ) { Result <- Vec } else { Result = cbind( Result , Vec ) } }
No_Simulations = 10000 で、Matrix2 の dim は 10000 100 で、Matrix1 の dim も 10000 100 です。
R コンパイラが次のエラーを表示するため、コードのこの部分を実行できません。
つまり、サイズ 366.6 MB のベクトルを割り当てることができません。また、memory.limit() を使用してメモリ サイズを増やしてみましたが、それでも機能しません。誰かが私を助けてくれませんか。