を用いて被験者ごとにモデルをフィッティング。R - 私は、多くの被験者に対する観測のセットを持っていると私は各被験者のモデルに合わせたいdata.tableまたはdplyr
I」のパッケージ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
Oを返すので、これは私が考えるエラーが発生データテーブル/データフレームに格納することはできません。
data.table
またはdplyr
を使用してこれを行うための任意の直感的な方法はありますか?
EDIT: dplyrの回答が提供されましたが、私もdata.tableに感謝します.2つのベンチマークを実行しようとします。
なしリストでモデルをスティック、また
を示唆したと仮定し
purrr
パッケージで達成することができますあなたがそれを単純化することができるまで。 [ここtidyverseでそれをやっについてのビデオだ。]回答@Sumedh用(http://edinbr.org/edinbr/2016/05/11/may-Hadley-Update2-PostingTalk.html) – alistaire