我對許多主題有一組觀察值,我想爲每個主題擬合一個模型。 。R - 使用data.table或dplyr爲每個主題擬合模型
我「米使用包data.table
和fitdistrplus
,也可以嘗試使用dlpyr
說我的數據是這樣的形式:
#subject_id #observation
1 35
1 38
2 44
2 49
這裏是我試過到目前爲止:
subject_models <- dt[,fitdist(observation, "norm", method = "mme"), by=subject_id]
這使我覺得因爲調用fitdist
返回fitdist
Ø時出錯無法存儲在數據表/數據框中的對象。
是否有任何直觀的方式使用data.table
或dplyr
來做到這一點?
編輯:提供了一個dplyr答案,但我也很感激data.table一個,我會嘗試運行一些基準對二者。
棒模型列,直到你可以簡化它。 [這裏是一個關於這樣做的視頻。](http://edinbr.org/edinbr/2016/05/11/may-Hadley-Update2-PostingTalk.html) – alistaire