关于python:Logistic回归和sklearn的问题

Problem with Logistic Regression and sklearn

我需要使用Python进行Logistic回归,但是当我尝试应用Logistic回归时,我经常进行如下沟通。请帮助我,我该怎么办?我可以补充说我已经安装了sklearn。

C:\\\\ Users \\\\ John12 \\\\ Anaconda3 \\\\ lib \\\\ site-packages \\\\ sklearn \\\\ linear_model \\\\ logistic.py:432:FutureWarning:默认求解器将在0.22中更改为" lbfgs"。指定求解器以消除此警告。
未来警告)


转到实现LR的位置,并确保添加以下内容。
请下次提供代码

1
2
# create and configure model
model = LogisticRegression(solver='lbfgs')

这不是错误,这是警告。有一篇很好的文章:如何解决python中未来的警告->%(min_groups,self.n_splits),Warning)?

您的警告意味着默认求解器将在库的另一个版本中更改。

一种方法是忽略警告(不建议):

1
2
import warnings
warnings.filterwarnings("ignore", category=FutureWarning)

另外一个是指定您的求解器:

1
model = LogisticRegression(solver='lbfgs')

指定求解器后,将不会出现在默认版本中更改默认的求解器(当您未指定任何内容时)的问题...