全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2657 4
2022-03-23
求问各位大佬,我使用代码:
heckman y x controls, select ( z x controls) twostep
其中z为虚拟变量,但回归提示dependent variable never censored because of selection:model simplify to ols regression是为什么呢
二维码

扫码加我 拉你入群

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

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

全部回复
2022-3-23 17:17:40
字面意思,y没有缺失值,等于说所有的观测都是被选择的。得在select()中指定状态变量(选择或未选择)
二维码

扫码加我 拉你入群

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

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

2023-3-2 15:59:47
Raymond.K 发表于 2022-3-23 17:17
字面意思,y没有缺失值,等于说所有的观测都是被选择的。得在select()中指定状态变量(选择或未选择)
您好,我想问一下请问具体stata要怎么操作呢
二维码

扫码加我 拉你入群

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

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

2023-3-2 19:41:42
Santorinii 发表于 2023-3-2 15:59
您好,我想问一下请问具体stata要怎么操作呢
复制代码
,里面有具体例子
二维码

扫码加我 拉你入群

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

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

2023-11-15 20:03:39
help heckman,看里面select的详细说明,select(varlist_s)或者select(depvar_s = varlist_s)两种形式都可以,第一种形式省略了因变量,默认和结果方程是相同因变量,对省略情况的详细说明是“If depvar_s is not specified, observations for which depvar is not missing are assumed selected, and those for which depvar is missing are assumed not selected.”,意思就是如果省略因变量,则因变量数值为缺失状态的样本为未被选择的样本,如果你的因变量将缺失的都定义为0,如果省略因变量,heckman命令会把这个样本定义为被选择的样本,比如你用CFPS2020中的医疗总费用(metotal)这一变量,CFPS在生成这一变量时就将所有缺失等情况的数值定为0了,所以如果直接使用就会提示dependent variable never censored because of selection。如果是这种类型的原始数据,则需要根据医疗总费用(metotal)的具体数值,生成是否发生医疗费用(ifmed)的虚拟变量,然后用第二种形式select(ifmed = varlist_s)。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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