楼主: 13978642230
2473 6

[编程问题求助] 内生性处理问题,求指教! [推广有奖]

  • 1关注
  • 0粉丝

初中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
55 点
帖子
7
精华
0
在线时间
20 小时
注册时间
2013-12-4
最后登录
2015-1-7

楼主
13978642230 发表于 2013-12-4 15:57:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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


二维码

扫码加我 拉你入群

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

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

关键词:内生性 求指教 Probit 逆米尔斯比 虚拟变量 米尔斯

沙发
13978642230 发表于 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
然后第二步回归该怎么写呢?求各位赐教~~~

藤椅
xingxf 发表于 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命令就可以。

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

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

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

7
13978642230 发表于 2013-12-10 22:08:52
xingxf 发表于 2013-12-6 03:46
如果被解释变量是dummy,那应该用heckman probit。Stata对应的命令是heckprob。你自己好好看看帮助吧
好的,非常感谢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 05:23