Prog 5
Prog 5
Implement logistic
regression and test it using any dataset. Give new test data and
predict the classification
output. Print the confusion matrix, accuracy, precision, recall, MSE ,
RMSE etc. Analyze
and write the inference."""
import numpy as np
import pandas as pd
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import confusion_matrix, accuracy_score,
precision_score, recall_score, mean_squared_error
from sklearn.preprocessing import StandardScaler
import matplotlib.pyplot as plt
LogisticRegression()
# Accuracy
accuracy = accuracy_score(y_test, y_pred)
# Precision
precision = precision_score(y_test, y_pred)
# Recall
recall = recall_score(y_test, y_pred)
Confusion Matrix:
[[8 4]
[0 8]]
Accuracy: 0.8000
Precision: 0.6667
Recall: 1.0000
MSE: 0.2000
RMSE: 0.4472