蓝色 发表于 2012-3-9 17:24
help predict d ...
结合两位老师的讲解,确实感到理论不行,刚才又翻了一下IMR的计算,修改了一下命令如下,不知对否?
另外请两位老师给推荐本书,我已经看过人大王天夫版的《stata实用教程》
我用两种命令得出的结果为什么不一样呢?一个是偷懒的heckman方法,一个用的两步法
1. sysuse auto, clear
probit foreign weight mpg
predict gw, xb
g lambda=normalden(gw)/normal(gw) if foreign==1
reg price weight headroom rep78 lambda if foreign== 1
2. heckman price weight headroom rep78, two sel(foreign= weight mpg)
另外,是否可以在第一步中直接求出针对选择方程中 foreign=0的IMR?
命令为:replace lambda=-normalden(gw)/1-normal(gw) if foreign==0
不知道这样写对吗?
两种结果:
|
Variable m1 | m2 |
|
_ |
weight 5.0226671*** | |
headroom -77.976666 | |
rep78 -692.51437 | |
lambda 818.32881 | |
_cons -2651.2977 | |
|
price |
weight | 4.6592634*** |
headroom | -96.762281 |
rep78 | -712.16727 |
_cons | -1891.3727 |
|
foreign |
weight | -.00244374*** |
mpg | -.09083704* |
_cons | 8.1625526*** |
|
mills |
lambda | 1095.4711 |
|
legend: * p<.1; ** | p<.05; *** p<.01 |