Machine-learning-with-python-multinomial-logistic-regression-model
提供:Dev Guides
MLの多項ロジスティック回帰モデル
ロジスティック回帰のもう1つの有用な形式は、ターゲット変数または従属変数が3つ以上の unordered タイプを持つことができる多項ロジスティック回帰です。 量的な意味を持たないタイプ。
Pythonでの実装
次に、Pythonで上記の多項ロジスティック回帰の概念を実装します。 この目的のために、_digit_という名前のsklearnからのデータセットを使用しています。
まず、次のように必要なライブラリをインポートする必要があります-
次に、数字データセットをロードする必要があります-
今、次のように特徴行列(X)と応答ベクトル(Y)を定義します-
コードの次の行の助けを借りて、Xとyをトレーニングセットとテストセットに分割できます-
今、次のようにロジスティック回帰のオブジェクトを作成します-
今、次のようにトレーニングセットを使用してモデルをトレーニングする必要があります-
次に、次のようにテストセットの予測を行います-
次のようにモデルの精度を印刷します-
出力
上記の出力から、モデルの精度は約96%であることがわかります。