MulaiMulai sekarang secara gratis

Menghitung AUC

Nilai AUC menilai seberapa baik sebuah model mampu mengurutkan observasi dari probabilitas rendah menjadi target hingga probabilitas tinggi menjadi target. Di Python, fungsi roc_auc_score dapat digunakan untuk menghitung AUC dari model. Fungsi ini menerima nilai sebenarnya dari target dan prediksi sebagai argumen.

Anda akan membuat prediksi lagi sebelum menghitung roc_auc_score-nya.

Latihan ini adalah bagian dari kursus

Pengantar Predictive Analytics dengan Python

Lihat Kursus

Petunjuk latihan

  • Model logreg dari bab sebelumnya telah dibuat dan di-fit untuk Anda, DataFrame X berisi kolom prediktor dari basetable. Buat prediksi untuk objek dalam basetable.
  • Pilih kolom kedua dari predictions, karena kolom tersebut berisi prediksi untuk target.
  • Nilai sebenarnya dari target dimuat dalam y. Gunakan fungsi roc_auc_score untuk menghitung AUC dari model.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Make predictions
predictions = logreg.____(____)
predictions_target = predictions[:,____]

# Calculate the AUC value
auc = ____(____, ____)
print(round(auc,2))
Edit dan Jalankan Kode