我想在两个不同的组中模拟治疗效果,控制一些协变量(如年龄和教育),我假设双向重复测量 Anova 是正确的方法 - 如果是的话,我有一些关于如何对该设计建模的问题。
我对如何使用 R(和 lme4包)执行此操作有点困惑,因为我为相同的设计找到了不同的方法。假设,我有以下变量:
- 主题
- 组(对照组 vs 治疗组)
- 时间(t0 vs t1,即每个主题的两个度量)
- 年龄(协变量)
- 教育(协变量)
我是对的,根据Cross Validated 上的这篇帖子,我的模型看起来像这样吗?
- 模型:
lmer(DV ~ group * time + age + education + (1+time|subject), mydata)
然后我找到了这个教程。按照这些说明,我的模型看起来像这样吗?
- 模型:
lmer(DV ~ group * time + age + education + (1|subject) + (1|group:subject) + (1|time:subject), data=mydata)
现在我有两个问题:
a) 以上两个模型中哪个是正确的?还是两者都起作用?
b)我的数据是长格式的,我的变量应该subject是什么样子?对于每个被测量的人,相同的值,即一个值在该变量中出现两次(对于t0时X 组中的人员 A和t1时 X 组中的人员 A相同的值),或者每行/观察应由一个新的,唯一身份?