stata中进行probit回归,迭代总是无穷下去不出结果,怎么办

stata中进行probit回归,迭代总是无穷下去不出结果,怎么办,第1张

题主的Y变量有四个类型:不付股利,支付现金,回购,和两者结合,所以可以用多项probit回归(Multinomial probit regression)。在Stata软件里面使用mprobit命令就可以。具体就是:mprobit y x1 x2 x3 x4

B打不出来原因有以下几点:

1、能谱峰显示的一般是质量百分比,B的原子序数很靠前,与其他相同数量的元素相比,B的峰会小很多,能谱理论检测限在0.1%wt,因此可能识别不到;

2、能谱检测结果经常会有C峰出现,C峰和B峰很接近,可能把B峰掩盖;

3、因此,B是否含有需要手动加入进行确认,这个需要慢慢摸索经验。

STATA 迭代收敛 指的是俩次计算的相减结果小于E-9次方(stata11默认的),是一个相当微小的数值,你出现了1049次迭代,没有收敛,其实要不就是你没有耐心等待下去了,要不就是没有对数据进行处理,比如离群值的存在,要不你的数据根本没有办法收敛。但是看收敛基本上已经集中在-6023.412,没有发生大的数据跳跃,证明你的数据还是可以收敛的,但可能要计算好久好久才收敛,俩种解决途径,一种是修改E的负9次方,让其不那么精确,其实你的收敛在-6023.412一直迭代,可能是小数点后好几位有微小的差别没有达到stata的默认的标准,从而一直迭代。第二种方法可以直接设定迭代次数,如在MLE估计中命令为ml max,iterate(100),设置了100次迭代,当达到100次迭代后,自动停止并报告结果,但是这个结果是不能在paper里呈现的。祝好


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/189225.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存