全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3526 0
2015-11-27
各位大牛,我有一个问题。通常做heckman two stage,一阶段的Y都是二阶段的X,而且还是哑变量dummy。我用以下代替:一阶段:X=a+b1*Z+b2*U 求出mills ratio; (X为dummy,用probit)
二阶段:Y=c+dX+f*mills ratio

但是我遇到的问题是,X是实行某政策,实行为1,不实行为0. 所以如果这样,可以用heckman two stage求mills ratio看看有没有selection bias.但是,如果实行这项政策,实行得好坏还有得分,比如从1-50. 如果我的研究是只考虑实行得好坏(x')对Y(二阶段的Y)的影响,那么是不是要做heckman two stage,避免selection bias?我一共有10000个数据,其中一半也就是5000个不实行该政策的企业,另一半5000个是实行该政策的企业,所以后5000个企业有实行该政策好坏的分数,1-50,1为实行得不好,50为实行得最好。
我个人的理解是做的,毕竟是否实行这个政策是自愿的,存在自选择的问题。但是这样的话,二阶段中的X就不是dummy了,能不能这样做:

一阶段:X=a+b1Z+b2U 求出mills ratio; (X为dummy,表示实行或不实行,用probit)
二阶段:Y=c+d*x'+f*mills ratio ; (x' 是实行得好坏,1-50)

我用sas程序跑了一下,发现软件本身并没有出现warning或是不能运行的情况,但是我想看看从理论上这样做是否说的通。谢谢大牛们!!!

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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