Assignment 4
Assignment 4
# Step 2: Preprocessing
X = data.drop('Outcome', axis=1)
y = data['Outcome']
1
767 1 93 70 31 0 30.4
# Compute accuracy
accuracy = accuracy_score(y_test, y_pred)
print("Accuracy:", accuracy)
# Compute precision
precision = precision_score(y_test, y_pred)
print("Precision:", precision)
# Compute recall
recall = recall_score(y_test, y_pred)
print("Recall:", recall)
Confusion Matrix:
[[70 29]
[23 32]]
Accuracy: 0.6623376623376623
Error Rate: 0.33766233766233766
Precision: 0.5245901639344263
Recall: 0.5818181818181818