10
複数のモデルを学習することについては、previous questionまで続きます。R - 複数モデル学習を並列化する(dplyrとpurrrを使用)
各ケースで複数の観測があり、 それぞれのモデルを訓練したいと思っています。これを行う方法については、Hadleyのexcellent presentationを参照してください。要するに
が、これはそうのようdply
とpurr
を使用して行うことが可能です:
library(purrr)
library(dplyr)
library(fitdistrplus)
dt %>%
split(dt$subject_id) %>%
map(~ fitdist(.$observation, "norm"))
だから、モデル構築があきれるほど並列タスクであるため、私は 思っていたdplyr
場合、purrr
は使いやすい持っていますそのようなタスクのための並列化メカニズム(並列map
など)
これらのライブラリが簡単な並列化を提供しない場合は、古典的なR並列化ライブラリ(parallel
,foreach
など)を使用して実行できますか?