最近有人告诉我,如果不为这些协变量引入时间滞后,就不可能在纵向混合模型中加入时变协变量。你能确认/否认这一点吗?您对这种情况有任何参考吗?
我提出一个简单的情况来澄清。假设我对 40 个受试者的定量变量(y、x1、x2、x3)重复测量(比如超过 30 次)。通过问卷在每个受试者中测量每个变量 30 次。这里的最终数据将是嵌套在 40 个受试者中的 4 800 个观察值(4 个变量 X 30 次 X 40 个受试者)。
我想单独测试(不用于模型比较):
- 同时(同步)效果:x1、x2 和 x3 在时间 t 对 y 在时间 t 的影响。
- 滞后效应:x1、x2 和 x3 在时间 t-1 对 y 在时间 t 的影响。
我希望一切都清楚(我不是以英语为母语的人!)。
例如,在 R lmer{lme4} 中,具有滞后效应的公式是:
lmer(y ~ lag1.x1 + lag1.x2 + lag1.x3 + (1|subject))
其中y
是时间 t 的因变量,lag1.x1
是个体水平的滞后自变量 x1,等等。
对于同时效应,公式为:
lmer(y ~ x1 + x2 + x3 + (1|subject))
一切都运行良好,它给了我有趣的结果。但是指定具有同步时变协变量的 lmer 模型是否正确,或者我错过了什么?
编辑: 此外,是否可以同时测试同时和滞后效果?, 例如 :
lmer(y ~ x1 + x2 + x3 + lag1.x1 + lag1.x2 + lag1.x3 + (1|subject))
从理论上讲,测试并发效应与滞后效应之间的竞争是有意义的。但是lmer{lme4}
,例如,在 R 中是否有可能?