環境

Anacondaの環境情報

>conda info
conda version : 4.8.2
conda-build version : 3.18.11
python version : 3.7.6.final.0
platform : win-64

現象

pythonLogisticRegression.fit()を実行したところ、以下のワーニングが出た。

ConvergenceWarning: lbfgs failed to converge (status=1):
STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.

実行時のjupyter notebookは以下のような感じ。

一応正解率は出せているらしい。

解決策の1つ

モデルが収束していないそうなので、max_iterを明示的に設定して、反復回数を増やす。

max_iterの初期値は100だが、上の例では1000に設定している。
今回はこれで警告が出なくなったので、よしとする。

参考