[PYTHON] Qu'est-ce que l'analyse de régression logistique à plusieurs termes?

Régression logistique à plusieurs termes

(1) Nom logistique: classification multi-classes lorsqu'il n'y a pas d'ordre spécial entre les classes ** ex) Hommes = 0, Femmes = 1 **

(2) Logistique des commandes: classification multi-classes lorsqu'il y a une commande spéciale entre les classes. ** ex) Comme = 0, je n'aime pas trop ça = 1, je déteste = 2 **

Pour la classification multi-classes

データデータ

Et si p1 = 〇?

データ

Quelle est la méthode d'optimisation?

データデータ

Expérience

** Cette fois, je voudrais analyser en utilisant l'ensemble de données de la bibliothèque sklearn. ** **

import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_digits

digits = load_digits()
X=digits.data
y=digits.target

images_with_labels = list(zip(digits.images,digits.target))

plt.figure(figsize=(15,6))

for idx,(image,label) in enumerate(images_with_labels[:10]):
    plt.subplot(2,5,idx+1)
    plt.imshow(image,cmap=plt.cm.gray_r,interpolation="nearest")
    plt.title("{}".format(label),fontsize=25)
plt.show()
データ
from sklearn.metrics import confusion_matrix
from sklearn.linear_model import LogisticRegression
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split

scaler=StandardScaler()
X_scaled=scaler.fit_transform(X)

X_train,X_test,y_train,y_test=train_test_split(X_scaled,y,random_state=0)

print(log_reg.score(X_train,y_train))
print(log_reg.score(X_test,y_test))

prediction=log_reg.predict(X_test)
confusion = confusion_matrix(prediction,y_test) #Génération de matrice mixte
print(confusinon)
データ データ

Recommended Posts

Qu'est-ce que l'analyse de régression logistique à plusieurs termes?
Qu'est-ce que l'analyse de régression logistique?
Qu'est-ce que la régression de crête de rang réduit?
Retour logistique
Retour logistique
Analyse de régression logistique Self-made avec python
Qu'est-ce que copy.copy ()
Qu'est-ce que Django? .. ..
Qu'est-ce que dotenv?
Qu'est-ce que POSIX
Qu'est-ce que Linux
Qu'est-ce que le klass?
Qu'est-ce que SALOME?
Qu'est-ce que Linux?
Qu'est-ce que python
Qu'est-ce que l'hyperopt?
Méthode d'analyse de régression
Qu'est-ce que pyvenv
Qu'est-ce que __call__
Qu'est-ce que Linux
Qu'est-ce que Python
Qu'est-ce qu'une distribution?
Qu'est-ce que le F-Score de Piotroski?
Qu'est-ce que Raspberry Pi?
[Python] Qu'est-ce que Pipeline ...
Régression logistique d'apprentissage automatique
Qu'est-ce que Calmar Ratio?
Qu'est-ce qu'un terminal?
[Tutoriel PyTorch ①] Qu'est-ce que PyTorch?
Qu'est-ce que le réglage des hyper paramètres?
Qu'est-ce qu'un hacker?
Qu'est-ce que JSON? .. [Remarque]
À quoi sert Linux?
Qu'est-ce qu'un pointeur?
Qu'est-ce que l'apprentissage d'ensemble?
Qu'est-ce que TCP / IP?
Bases de l'analyse de régression
Qu'est-ce que __init__.py de Python?
Effectuer une analyse de régression avec NumPy
Qu'est-ce qu'un itérateur?
Qu'est-ce que UNIT-V Linux?
[Python] Qu'est-ce que virtualenv
Analyse de régression avec Python
Qu'est-ce que l'apprentissage automatique?
2. Analyse multivariée expliquée dans Python 5-3. Analyse de régression logistique (modèles statistiques)
Défi pour les prévisions de ventes futures: ① Qu'est-ce que l'analyse des séries chronologiques?
Qu'est-ce que Mini Sam ou Mini Max?
Quelle est la fonction d'activation?
Analyse de régression multiple avec Keras
Qu'est-ce qu'une variable d'instance?
Qu'est-ce qu'un arbre de décision?
Analyse de séries chronologiques La mise en œuvre est bloquée-Notes-
Qu'est-ce qu'un changement de contexte?
Qu'est-ce que Google Cloud Dataflow?
[DL] Qu'est-ce que la décroissance du poids?
[Python] Python et sécurité-① Qu'est-ce que Python?
Qu'est-ce qu'un super utilisateur?
La programmation du concours, c'est quoi (bonus)
[Python] * args ** Qu'est-ce que kwrgs?