全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7739 10
2016-04-27
如题,请教一下各位大神,在执行ivreg时,被解释变量可以是虚拟变量吗?例如:y=cons+a*x1+b*x2+e,由于x1存在内生性问题,工具变量名为w1,我执行的回归命令是:ivreg y x2 (x1=w1),但y是一个虚拟变量,x1与w1是连续变量。我用分阶段回归,第一步,提取x1的拟合值,命令:reg x1 w1 x2 ; predict x1_hat,第二步,将第一阶段的拟合值x1_hat放到第二阶段中,命令:logistic  y  x1_hat x2 ,但这样的分阶段回归结果与执行ivreg 的回归结果的差异很大,而且在ivreg的回归结果汇报的是r2,而分阶段汇报的是pr2,求各位指点指点,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-27 10:37:06
也试过第二阶段用reg命令,即:reg y x1_hat x2,但跑出来的结果与ivreg的结果仍然相差很大,不明白为什么分阶段回归与ivreg中,当被解释变量为虚拟变量时的区别,还望各位帮忙解释一下,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-27 12:48:23
diligentsai 发表于 2016-4-27 10:25
如题,请教一下各位大神,在执行ivreg时,被解释变量可以是虚拟变量吗?例如:y=cons+a*x1+b*x2+e,由于x1存 ...
为什么不用ivprobit
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-27 18:36:26
ivreg 实际上是reg的工具变量法,用的是OLS的方法。logistic是概率模型,reg是线性模型,估计出来的系数意思都不一样,数值上肯定会差很远的。

被解释变量是二值变量的话要用logit或者probit,这两种模型也有相应的iv法,ivlogit和ivprobit。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-28 17:11:22
506232839 发表于 2016-4-27 12:48
为什么不用ivprobit
谢谢,涨知识了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-28 17:13:45
crysjia 发表于 2016-4-27 18:36
ivreg 实际上是reg的工具变量法,用的是OLS的方法。logistic是概率模型,reg是线性模型,估计出来的系数意思 ...
谢谢,在stata13.1中可以用ivprobit,但用不了ivlogit,请问您知道为什么吗?尽管两个命令应该很相似,但因为论文中的其他回归结果用了logistic,想统一一下,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群