互助问答第42期:断尾回归问题
问题1:
在用truncreg命令时,出现了如下的提示,不知如何解决,特向老师请教!谢谢!
truncreg exp income x ,ll(0)
(note: 4579 obs. truncated)
Fitting full model:
Iteration 0: log likelihood = -39284.388
Iteration 1: log likelihood = -37945.5
Iteration 2: log likelihood = -36643.02
Iteration 3: log likelihood = -36434.545
Iteration 4: log likelihood = -36163.435
Iteration 5: log likelihood = -36052.784
Iteration 6: log likelihood = -36048.709
Iteration 7: log likelihood = -36047.034
Iteration 8: log likelihood = -36046.936 (backed up)
Iteration 9: log likelihood = -36046.929 (backed up)
Iteration 10: log likelihood = -36046.926 (backed up)
Iteration 11: log likelihood = -36046.925 (backed up)
numerical derivatives are approximate
nearby values are missing
numerical derivatives are approximate
nearby values are missing
cannot compute an improvement -- discontinuous region encountered
r(430);
回答:Truncreg是断尾回归的stata命令,由于随机变量断尾后,其概率分布也会随着发生变化,OLS回归会导致不一致的结果,所以一般用MLE进行估计。极大似然估计需要建立似然函数,然后取对数求导,解似然方程。用truncreg命令出现的上述错误提示就是stata在进行极大似然估计求解时出现了问题。建议仔细检查下数据,尤其是因变量的数据有无问题。

学术指导:张晓峒老师
本期解答:彭树宏老师 张川川老师
编辑小编:Hollian
统筹小编:易仰楠
技术小编:知我者
如果您在计量学习和实证研究中遇到问题,请及时发到邮箱szlw58@126.com,专业委员会有30名编辑都会看,您的问题会得到及时关注!请您将问题描述清楚,任何有助于把问题描述清楚的细节都能使我们更方便地回答您的问题,提问细则参见:实证研究互助平台最新通知
如果您想成为问题解答者,在帮助他人过程中巩固自己的知识,请发邮件至szlw58@126.com(优先)或给本公众号留言或加微信793481976给群主留言,我们诚挚欢迎热心的学者和学生。具体招募信息请参见:实证研究互助平台志愿者团队招募公告
鲜活的事例更有助于提高您的研究水平,呆板的教科书让人生厌。如果您喜欢,请提出您的问题,也请转发推广!
欢迎分享与转发;转载请注明出处,引用和合作请添加微信:793481976。本文作者拥有所有版权,原创文章最早发表于“论文导向计量实证社区”。任何侵权行为将面临追责!
