工具变量和混合/多级模型

机器算法验证 混合模式 面板数据 随机效应模型 工具变量 增长模式
2022-03-07 06:44:01

我想估计一个增长模型来模拟个人的增长轨迹j在多个时间点t通过应用标准混合/多级模型(也称为随机系数模型):

Ytj=β0j+β1jAtj+β2jXtj+β3jZtj+etjβ0j=β0+u0jβ1j=β1+u1jβ2j=β2+u2jβ3j=β3+u3j

Atj是一个线性增长函数(即观察时间点:1,2,3,...,t)。Xtj是一个外生协变量。Ztj是一个内生协变量。让我们进一步假设我有理由相信第 1 级的自变量之一,Zij, 是内生的。

我想知道我是否可以使用工具变量方法(使用内生变量的滞后作为工具)来处理Zij. 但是,我没有找到任何参考资料或例子。这通常是可能的吗,我怎样才能改变混合模型的标准 R 代码来做到这一点?目前我正在使用函数调用lmer(Y ~ X + Z + (1 + X + Z | ID), data=data)

Gelman & Hill (2006),第 23.4 章 ( pdf ) 展示了如何通过应用贝叶斯方法来做到这一点。我会对参考文献和 R 代码感兴趣,通过在多级模型中使用工具变量(即内生变量的滞后作为工具)来控制内生性。

1个回答

Peter Ebbes 等人的论文。(2005) 提出了潜在的 IV 估计,您不需要外部 IV。

  • 埃布斯,彼得;韦德尔,米歇尔;伯肯霍尔特,乌尔夫;斯坦尼曼,吨;(2005 年)。“当没有可用的工具变量时解决和测试回归误差(内)相关性:教育对收入影响的新证据。” 定量营销与经济学3(4): 365-392。http://hdl.handle.net/2027.42/47579

此外,Kim 和 Frees 2007 年的论文提出了 GMM 估计,可帮助您解决 MLM 中的内生性问题。

但是,我还没有看到任何两种方法的任何 R 代码:(。