全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7612 9
2017-04-16
想要研究的问题是企业层面产品质量的影响因素,现在的面板数据是01-07工业企业数据库,里面的企业有从事对外贸易的,有不从事对外贸易的,之前的基本回归只考虑了贸易企业而没有考虑非贸易企业,因此存在样本选择性偏差,用heckman两步法进行稳健性检验。

变量trade为0-1变量,贸易企业为1,heckman第一阶段为在所有样本中选择进行贸易的企业,第二阶段为基本回归,现在用的命令是:
heckman quality_com EGnew tfp_lpva ln_size ln_age rdeff ryingshou state collective private i.year i.industry_2digit i.provincecode,select(trade= b35 b36 b5 tfp_lpva ln_size ln_age rdeff ryingshou state collective private) twostep
其中,quality_com为被解释变量,EGnew为解释变量,其余为控制变量


出现错误提示:
Dependent variable never censored because of selection:
model would simplify to OLS regression
r(498);

请问为何会出现这一问题?该如何解决?

二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-16 21:16:29
你需要理解heckman模型的理论。
如果用heckman模型
当trade=0的时候, quality_com应该是缺失值,没有数据。
二维码

扫码加我 拉你入群

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

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

2017-4-16 21:24:07
蓝色 发表于 2017-4-16 21:16
你需要理解heckman模型的理论。
如果用heckman模型
当trade=0的时候, quality_com应该是缺失值,没有数据 ...
现在的数据就是这样的,生成变量trade的命令为:
generate trade = ( quality_com < .)
可还是会出现这种错误?
二维码

扫码加我 拉你入群

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

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

2017-4-16 21:26:55
你先检查数据吧
别人没数据
没发判断
二维码

扫码加我 拉你入群

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

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

2017-4-16 21:36:36
蓝色 发表于 2017-4-16 21:26
你先检查数据吧
别人没数据
没发判断
您好,我还想请问一下,如果quality_com服从正态分布是不是不能用heckman 两步法?为什么呢?
二维码

扫码加我 拉你入群

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

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

2017-4-17 11:35:00
捕获.PNG
请问为什么不是数据库中所有变量都参与回归呢?Censored obs 那里为什么是0呢?
_merge变量在quality_com02有值时取1,缺失值时取0
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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