これは宿題ではなく、私の側の単なる学習演習です。私はRで非常に単純なシミュレーション(または数値クランク)を実行しています。これは2つの数値(A、B)を生成し、1か月間実行されます。
A=NULL
B=NULL
x=NULL
x <- Sys.time()
duration <- 2592000 # 30 days
while(Sys.time() <= x + duration){
A <-append(A, sample(1:5, 1000, 1/5))
B <-append(B, sample(1:5, 1000, 1/5))
save.image()
}
順調に進んでいると思いましたが、1週間後(そして数百万の数値が生成された後)、OSはプロセスを強制終了しました。OSがシミュレーションを強制終了するのを防ぐ、シミュレーションを作成または実行するためのより良い方法はありますか?
OSを適応させるよりもシミュレーションを書き直したい(スワップの追加など)。低電力デバイス(Raspberry Pi)でシミュレーションを実行していますが、ハードウェア側で実行できることには制限があります。ありがとう。
更新:
1)サンプルが一度に1000回生成されることは重要ではありません。これは私の応急修理でした。
2)シミュレーションは、設定された期間、つまり1週間、1か月、または1年間実行することが重要です。
3)不可能でない限り、生データが必要です。