我想估计一个增长模型来模拟个人的增长轨迹在多个时间点通过应用标准混合/多级模型(也称为随机系数模型):
是一个线性增长函数(即观察时间点:)。是一个外生协变量。是一个内生协变量。让我们进一步假设我有理由相信第 1 级的自变量之一,, 是内生的。
我想知道我是否可以使用工具变量方法(使用内生变量的滞后作为工具)来处理. 但是,我没有找到任何参考资料或例子。这通常是可能的吗,我怎样才能改变混合模型的标准 R 代码来做到这一点?目前我正在使用函数调用lmer(Y ~ X + Z + (1 + X + Z | ID), data=data)
。
Gelman & Hill (2006),第 23.4 章 ( pdf ) 展示了如何通过应用贝叶斯方法来做到这一点。我会对参考文献和 R 代码感兴趣,通过在多级模型中使用工具变量(即内生变量的滞后作为工具)来控制内生性。