我正在尝试拟合多级纵向模型,但我对如何指定它有疑问。
数据包括在四个时间点从大约 3k 个人收集的大约 8k 观察结果。个体嵌套在组中,大约有 200 个组。我有两种不同类型的固定效应:(a)观察级别的重复测量(例如 pred1.obs ),以及(b)也随时间变化的组级别预测变量(例如 pred2.grp)。因为每个组级别的固定效应也是纵向的,所以有 800 个值(当时为组中的每个成员重复 4x200)但只有 200 个组。
我的问题是这个模型的正确规格是什么,为什么?例如:
1: lmer(结果 ~ 时间 + pred1.obs + pred2.grp + (time|id) + (time|grp))
2:lmer(结果〜时间+ pred1.obs + pred2.grp +(时间|id)+(1|grp:时间))
3:lmer(结果〜时间+ pred1.obs + pred2.grp +(时间|id)+(时间|grp)+(1|grp:时间))
因此,如果我使用 (time|grp) 或我需要使用 (1|grp:time) 或组合, lme4 会正确估计模型吗?
还是我没有想到的其他东西?
非常感谢,乔治