首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查统计模型的glm / lm是否收敛?

如何检查统计模型的glm / lm是否收敛?
EN

Stack Overflow用户
提问于 2014-07-25 00:35:22
回答 1查看 693关注 0票数 0

我可以在哪里检查回归拟合是否收敛?在我设置了.fit(maxiter=7)之后,我希望它不会收敛。但它不会触发任何警告。因此,我想知道如何检查模型拟合是否收敛?

这是源代码:http://statsmodels.sourceforge.net/devel/_modules/statsmodels/genmod/generalized_linear_model.html#GLM.fit

https://github.com/statsmodels/statsmodels/blob/master/statsmodels/genmod/generalized_linear_model.py

这是否意味着如果拟合甚至不收敛,它就不会产生任何警告消息?

我在github中提出了一个问题。

https://github.com/statsmodels/statsmodels/issues/1844

如果真的是因为源代码的原因,我会结束这个问题。

EN

回答 1

Stack Overflow用户

发布于 2014-07-25 02:16:11

所有的最大似然模型在mle_retvals中都有收敛的标志。GLM还没有这个。

最简单的方法是检查在那里的源代码中所做的事情。导入_check_convergence,收敛条件已经附加,迭代也是如此,并且您知道tol。如果你在github上提交了一个问题(可能已经有了),它会被添加进来。当然,这将是微不足道的添加,所以欢迎PR。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24939357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档