楼主: yh930729
1766 1

[面板数据求助] 【紧急求助】面板数据,probit回归,出现cannot compute an improvement [推广有奖]

  • 0关注
  • 0粉丝

本科生

53%

还不是VIP/贵宾

-

威望
0
论坛币
41 个
通用积分
23.4705
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
7859 点
帖子
50
精华
0
在线时间
106 小时
注册时间
2015-5-19
最后登录
2019-3-13

楼主
yh930729 发表于 2018-1-31 00:06:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的数据是面板数据,probit模型,实行xtprobit命令后,结果显示cannot compute an improvement -- discontinuous region encountered,这是什么意思?是哪里出现问题了?该如何解决呢~~~求大神帮忙~~~~感激不尽!!!
二维码

扫码加我 拉你入群

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

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

关键词:IMPROVEMENT Probit回归 Improve compute Probit

沙发
赵安豆 发表于 2024-6-10 17:42:26
遇到 "cannot compute an improvement -- discontinuous region encountered" 这个错误信息通常意味着在估计过程中,Stata的优化算法遇到了无法继续改善模型参数的情况。这可能是因为数据中的某些变量导致了问题(比如完全分离的问题),或者可能是由于初始值的选择不合适。

对于面板Probit模型遇到这个问题,你可以尝试以下方法来解决:

1. **检查数据**:确认你的因变量是否在不同个体和时间上有足够的变异性。如果某个预测变量与因变量之间存在完全的正相关或负相关(即完全分离),这可能导致问题。你可能需要去除那些导致问题的观测值,或者考虑转换这些变量。

2. **重新初始化**:尝试不同的初始参数估计。虽然Stata通常会自动选择合理的初始值,但在某些情况下,改变初始值可以避免陷入局部最优或非连续区域。你可以使用`init()`选项来指定初始值。

3. **增加迭代次数**:默认的迭代最大次数可能是不够的。你可以在命令中加入 `iter()` 选项来增加迭代次数。

4. **模型简化**:如果问题依然存在,可能需要考虑简化你的模型。移除一些变量或者改变模型结构(比如使用线性概率模型作为替代)可能会解决问题。

5. **技术细节调整**:在xtprobit命令中加入`tech(bhhh nr)`或 `tech(nr bhhh nr)`可以尝试不同的优化方法,有时这能帮助算法找到解决方案。

如果上述步骤都无法解决你的问题,可能需要更深入地检查数据和模型设定。有时候,将问题描述给统计学论坛或者向Stata支持团队咨询也能获得有效帮助。
  
在Stata中尝试这些调整时,请确保你有足够的统计理论基础来理解模型改变对结果的潜在影响。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 08:15