MulaiMulai sekarang secara gratis

Membuat confusion matrix

Dalam contoh ini, asumsi Anda telah menjalankan sebuah model dan menyimpan hasil prediksi dalam sebuah vektor bernama model_pred. Anda ingin melihat kinerja model, sehingga Anda akan menyusun sebuah confusion matrix. Anda akan membandingkan kolom status pinjaman aktual (loan_status) dengan nilai prediksi (model_pred), menggunakan fungsi table(), dengan argumen berupa nilai aktual dan nilai prediksi. Ingat kembali struktur confusion matrix:

serta rumusnya:

$$\textrm{Classification accuracy} = \frac{(TP + TN)}{(TP + FP + TN + FN)}$$

$$\textrm{Sensitivity} = \frac{TP}{(TP + FN)}$$

$$\textrm{Specificity} = \frac{TN}{(TN + FP)}$$

Latihan ini adalah bagian dari kursus

Pemodelan Risiko Kredit di R

Lihat Kursus

Petunjuk latihan

  • Buat confusion matrix yang membandingkan kolom loan_status pada test_set dengan vektor model_pred. Anda dapat menggunakan fungsi table() dengan dua argumen untuk melakukannya. Simpan matriks tersebut dalam objek conf_matrix.
  • Hitung classification accuracy dan cetak hasilnya. Anda dapat memilih elemen matriks yang benar dari confusion matrix menggunakan conf_matrix, atau salin dan tempel nilai yang diinginkan.
  • Hitung sensitivity dan cetak hasilnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create confusion matrix


# Compute classification accuracy


# Compute sensitivity
Edit dan Jalankan Kode