【发布时间】:2019-10-29 00:38:00
【问题描述】:
对于我的论文,我必须为几个参与者估算值。我正在使用时间序列数据,每个参与者都有 297 行和 18 列(变量)。 我想为每个参与者估算值,因此我必须对每 297 行执行一次估算方法。 这些行标有参与者 ID(因此第一个参与者的 297 乘以 1。 如何遍历这个庞大的数据集以执行每个主题的插补?
提前致谢!
示例数据:
Participant ID Var1 Var2
1 2.5 2.3
1 NA 2.5
1 2.2 2.4
1 2.6 2.5
2 2.2 2.2
2 2.3 2.4
2 NA NA
2 NA NA
在此示例中,我为每位参与者使用了 4 行,但我为每位参与者设置了 297 行。我想为每个参与者和每个变量分别做我的插补方法。
【问题讨论】:
-
mice包实际上就是为此目的而编写的。 -
您能否提供示例原始数据以及最终应该是什么样子的示例?
-
感谢您的回复。我已经知道我的插补方法,我只需要找到一种方法来从我的数据集中选择参与者,以对每个参与者应用插补方法。
-
查看 dplyr 包中的 group_by 函数
标签: r loops imputation