0

Rで次のコードを使用して、6つの標準通常変数を生成しました

     for(i in 1:6){
     assign(paste("x", i, sep = ""), rnorm(1000,0,1)))
     }

コマンド プロンプトで x1、x2、... x6 などを入力すると、値が表示されます。

これらの変数を行列として保存する必要があります。

私を助けてください。

4

2 に答える 2

3
matrix(rnorm(6000,0,1),nrow=1000,ncol=6)
于 2013-05-22T18:56:28.323 に答える
1

あなたが逃しましたmatrix

for(i in 1:6){
  assign(paste("x", i, sep = ""), matrix(rnorm(1000,0,1), ncol=10))
}

詳細については、を参照?matrixしてください。取得したい行列の次元がわかりません。コードを説明するために 100 x 10 を使用しました。

現在のコードでは、標準正規分布から 1000 個のランダムな値を各 vector に割り当てています。目的の行列の列または行の数x1, x2, ..., x6を追加して指定する必要があります。matrix

于 2013-05-22T18:57:17.133 に答える