使用 R 通过计量经济学中的 2SLS 方法求解方程组

问题描述

我的纵向临床研究侧重于患者生活质量的预测因素。我们知道,当患者接受药物治疗时,他们的症状会有所改善,他们的生活质量也会有所改善。但是,可能还有其他影响生活质量的预测因素。

我的主管要求我执行两阶段最小二乘法 (2SLS) 作为联立方程模型的估计方法。这将适用于患者是否正在服药(二元变量 - 是或否;1 或 0)和患者的生活质量(介于 0 和 1 之间的连续变量;0 是最差健康状况,1 是最好的健康):

药物 (y) = a + bage + csex 等

生活质量 (z) = a + d 药物 + fage + g 性等

在这里,医学的二元变量将是确定患者是否接受治疗的临床变量的函数。这将首先进行估计并获得一个代理,然后将其放入对生活质量(连续变量)的第二次估计中。注意 - 根据文献,生活质量本身通常不会影响患者是否接受药物治疗。因为医生会查看其他与疾病相关的变量(而不是生活质量)来确定患者是否应该接受药物治疗。

我知道通常 2SLS 模型旨在通过使用工具变量来解决内生性问题。但是,在执行任何类型的分析之前的数据集中,我不知道哪些变量是内生的,因此需要哪些工具变量。我可以在不使用工具变量的情况下执行此 2SLS 分析吗?如果是这样,那么我是否需要在 R 中使用“ivreg”包(这是 2SLS 的典型)或“systemfit”包?请记住,我的数据集是纵向的(同一患者多次就诊),所以也许还有其他一些包?

我没有计量经济学背景,所以我是初学者。如果这是一个愚蠢的问题,我深表歉意。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...