全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2431 6
2013-12-04

请教:原方程是Y=β0X1 +β1X1*X2+β3X2+β4X3+β5X4+ε,其中X1有可能是内生的,且是虚拟变量,现在我想采用两阶段法处理内生性,即首先probit估计拟合值,然后求出逆米尔斯比率,第二步带入回归,请问命令该怎么写呢?求指教~感谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-4 16:09:13
假如对X1选取的工具变量有Z1,Z2,Z3,第一步:
probit X1 Z1 Z2 Z3
predict NX1,xb
gen lambda=normalden(NX1)/normal(NX1) if X1==1
replace lambda=-normalden(lp)/normal(-lp)) if X1==0
然后第二步回归该怎么写呢?求各位赐教~~~
二维码

扫码加我 拉你入群

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

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

2013-12-4 19:24:56
13978642230 发表于 2013-12-4 16:09
假如对X1选取的工具变量有Z1,Z2,Z3,第一步:
probit X1 Z1 Z2 Z3
predict NX1,xb
你说的是Heckman two step procedure,在Stata里面直接用Heckman命令就可以。
二维码

扫码加我 拉你入群

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

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

2013-12-4 20:40:46
xingxf 发表于 2013-12-4 19:24
你说的是Heckman two step procedure,在Stata里面直接用Heckman命令就可以。
多谢!
我这里被解释变量y也是二元变量,可能的内生变量x1也是二元变量,并且还存在内生二元变量x1的交互项,可以直接用Heckman命令吗?
二维码

扫码加我 拉你入群

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

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

2013-12-4 20:40:46
xingxf 发表于 2013-12-4 19:24
你说的是Heckman two step procedure,在Stata里面直接用Heckman命令就可以。
多谢!
我这里被解释变量y也是二元变量,可能的内生变量x1也是二元变量,并且还存在内生二元变量x1的交互项,可以直接用Heckman命令吗?
二维码

扫码加我 拉你入群

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

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

2013-12-6 03:46:04
13978642230 发表于 2013-12-4 20:40
多谢!
我这里被解释变量y也是二元变量,可能的内生变量x1也是二元变量,并且还存在内生二元变量x1的交互 ...
如果被解释变量是dummy,那应该用heckman probit。Stata对应的命令是heckprob。你自己好好看看帮助吧
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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