大規模で強力なクラスターにアクセスできます。私は中途半端なRプログラマーですが、シェルコマンド(およびubuntuを使用するために必要な基本的なこと以外の一般的な端末コマンド)はまったく初めてです。
このクラスターを使用して、R で一連の並列プロセスを実行し、それらを結合したいと考えています。具体的には、次のような問題があります。
my.function <-function(data,otherdata,N){
mod = lm(y~x, data=data)
a = predict(mod,newdata = otherdata,se.fit=TRUE)
b = rnorm(N,a$fit,a$se.fit)
b
}
r1 = my.function
r2 = my.function
r3 = my.function
r4 = my.function
...
r1000 = my.function
results = list(r1,r2,r3,r4, ... r1000)
上記は単なる例ですが、基本的には何かを 1000 回並行して実行し、1000 プロセスのすべての結果で何かを実行したいと考えています。
コードの最後の行のように、1000 個のジョブを同時にクラスターに送信し、すべての結果を結合するにはどうすればよいですか?
私が RTFM を使用するための適切に作成されたマニュアル/リファレンスの推奨事項も歓迎します。残念ながら、私が見つけたドキュメントは特に理解できるものではありません。
前もって感謝します!