ROC AUC
Kurva ROC yang Anda plot pada latihan sebelumnya terlihat menjanjikan.
Sekarang Anda akan menghitung area di bawah kurva ROC, beserta metrik klasifikasi lain yang telah Anda gunakan sebelumnya.
Fungsi confusion_matrix dan classification_report sudah dimuat untuk Anda, begitu juga model logreg yang sebelumnya Anda bangun, serta X_train, X_test, y_train, y_test. Selain itu, label prediksi himpunan uji dari model disimpan sebagai y_pred, dan probabilitas observasi himpunan uji termasuk ke kelas positif disimpan sebagai y_pred_probs.
Model knn juga telah dibuat dan metrik kinerjanya dicetak di konsol, sehingga Anda dapat membandingkan roc_auc_score, confusion_matrix, dan classification_report antara kedua model tersebut.
Latihan ini adalah bagian dari kursus
Supervised Learning dengan scikit-learn
Petunjuk latihan
- Impor
roc_auc_score. - Hitung dan cetak skor ROC AUC, dengan meneruskan label uji dan probabilitas kelas positif yang diprediksi.
- Hitung dan cetak confusion matrix.
- Panggil
classification_report().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import roc_auc_score
____
# Calculate roc_auc_score
print(____(____, ____))
# Calculate the confusion matrix
print(____(____, ____))
# Calculate the classification report
print(____(____, ____))