如何消除 _logistic 回归上的 sklearn 警告

Posted

技术标签:

【中文标题】如何消除 _logistic 回归上的 sklearn 警告【英文标题】:how to silence sklearn warning on _logistic regression 【发布时间】:2021-03-06 04:57:24 【问题描述】:

回归不起作用,因为数据不相关。我知道我可以增加迭代次数。

但是,在这种情况下,我不想看到以下警告:

lib/python3.7/site-packages/sklearn/linear_model/_logistic.py:939:ConvergenceWarning:

lbfgs 未能收敛(状态=1): 停止:总数迭代次数达到限制。

增加迭代次数(max_iter)或缩放数据,如下所示: https://scikit-learn.org/stable/modules/preprocessing.html。 另请参阅文档以获取替代求解器选项: https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression

【问题讨论】:

【参考方案1】:

使用以下代码关闭警告:

from warnings import simplefilter

# ignore all warnings
simplefilter(action='ignore')

另见here

【讨论】:

以上是关于如何消除 _logistic 回归上的 sklearn 警告的主要内容,如果未能解决你的问题,请参考以下文章

如何应用spss软件包进行logistic回归分析

SoftMax 回归(与Logistic 回归的联系与区别)

吴恩达《机器学习》课程总结_logistic回归

机器学习——逻辑回归(Logistic Regression)

logistic回归模型

logistic回归模型的参数呈现线性关系