お祝い!私は理解できていないという質問があります。数字のランダムシーケンスを生成する... 30回
ランダムな長さの整数(1~20)を生成する必要があります。これは30回再現する必要があります。ランダム長リストを生成するために、私は "runif"関数を使用します。しかし、 "rep"関数を使ってこのランダムなリストを繰り返すと、同じリストが30回繰り返されます。
が1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 3
etc.
代わりに、runifはリストを作成し、担当者は30回それを繰り返し、それは次のようになります:
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
etc.
私は理想的なRのように実行するようにしたい私が欲しいのは以下のとおりです。 "runif"コマンドを30回実行する。今、私はこれのためのループを書く方法を知らないし、ループよりもエレガントなものを使う方法も知らない。私は "繰り返し"関数を使ってみましたが、整数を生成しませんが、必要な計算には使用できないリストを返します。
助けてください/アドバイス/アイデアは大いに感謝します!
注意点として: 'REPは()' '複製は()'引数からの呼び出しを繰り返しながら、従って、 '担当者()は '同一の配列を生成し、指定された回数、その引数の値を繰り返します'Replicate()'は各関数呼び出しで異なるシーケンスを生成します。 – Freguglia