6 Logistic Regression Iris
6 Logistic Regression Iris
ipynb - Colab
import numpy as np
import pandas as pd
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score, precision_score, recall_score, confusion_matrix
[0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0
0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0
1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0]
▾ LogisticRegression
LogisticRegression()
print(y_pred)
[1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0
0 0 0 1 0 1 0 0]
Accuracy: 0.9777777777777777
Precision: 1.0
Recall: 0.9090909090909091
Confusion matrix:
[[34 0]
[ 1 10]]
import numpy as np
from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
print(iris)
https://colab.research.google.com/drive/1FGTXQRqv54bMh6Jz3SOwV17Ld3nchbTG#scrollTo=Fbt4Bblu_7ss&printMode=true 1/3
25/04/2024, 21:35 logistics_regression+softmax_regression.ipynb - Colab
[5. , 3.6, 1.4, 0.2],
[5.4, 3.9, 1.7, 0.4],
[4.6, 3.4, 1.4, 0.3],
[5. , 3.4, 1.5, 0.2],
[4.4, 2.9, 1.4, 0.2],
[4.9, 3.1, 1.5, 0.1],
[5.4, 3.7, 1.5, 0.2],
[4.8, 3.4, 1.6, 0.2],
[4.8, 3. , 1.4, 0.1],
[4.3, 3. , 1.1, 0.1],
[5.8, 4. , 1.2, 0.2],
[5.7, 4.4, 1.5, 0.4],
[5.4, 3.9, 1.3, 0.4],
[5.1, 3.5, 1.4, 0.3],
[5.7, 3.8, 1.7, 0.3],
[5.1, 3.8, 1.5, 0.3],
[5.4, 3.4, 1.7, 0.2],
[5.1, 3.7, 1.5, 0.4],
[4.6, 3.6, 1. , 0.2],
[5.1, 3.3, 1.7, 0.5],
[4.8, 3.4, 1.9, 0.2],
[5. , 3. , 1.6, 0.2],
[5. , 3.4, 1.6, 0.4],
[5.2, 3.5, 1.5, 0.2],
[5.2, 3.4, 1.4, 0.2],
[4.7, 3.2, 1.6, 0.2],
[4.8, 3.1, 1.6, 0.2],
[5.4, 3.4, 1.5, 0.4],
[5.2, 4.1, 1.5, 0.1],
[5.5, 4.2, 1.4, 0.2],
[4.9, 3.1, 1.5, 0.2],
[5. , 3.2, 1.2, 0.2],
[5.5, 3.5, 1.3, 0.2],
[4.9, 3.6, 1.4, 0.1],
[4.4, 3. , 1.3, 0.2],
[5.1, 3.4, 1.5, 0.2],
[5. , 3.5, 1.3, 0.3],
[4.5, 2.3, 1.3, 0.3],
[4.4, 3.2, 1.3, 0.2],
[5. , 3.5, 1.6, 0.6],
[5.1, 3.8, 1.9, 0.4],
[4.8, 3. , 1.4, 0.3],
[5.1, 3.8, 1.6, 0.2],
[4.6, 3.2, 1.4, 0.2],
[5.3, 3.7, 1.5, 0.2],
[5. , 3.3, 1.4, 0.2],
[7. , 3.2, 4.7, 1.4],
[6.4, 3.2, 4.5, 1.5],
[6.9, 3.1, 4.9, 1.5],
[5.5, 2.3, 4. , 1.3],
[6.5, 2.8, 4.6, 1.5],
[5.7, 2.8, 4.5, 1.3],
[6 3 3 3 4 7 1 6]
▾ LogisticRegression
LogisticRegression(multi_class='multinomial')
0.9910714285714286
https://colab.research.google.com/drive/1FGTXQRqv54bMh6Jz3SOwV17Ld3nchbTG#scrollTo=Fbt4Bblu_7ss&printMode=true 2/3
25/04/2024, 21:35 logistics_regression+softmax_regression.ipynb - Colab
Accuracy: 0.9473684210526315
[[13 0 0]
[ 0 12 2]
[ 0 0 11]]
[[37 0 0]
[ 0 35 1]
[ 0 0 39]]
https://colab.research.google.com/drive/1FGTXQRqv54bMh6Jz3SOwV17Ld3nchbTG#scrollTo=Fbt4Bblu_7ss&printMode=true 3/3