MulaiMulai sekarang secara gratis

Kurva ROC

Nilai ambang selain 0.5 juga dapat dipilih, tetapi jumlah kemungkinan ambang sangat banyak dan meninjau ratusan tabel bisa memakan waktu. Membuat kurva ROC dapat membantu Anda.

Grafik seperti itu dapat dibuat dengan menggunakan fungsi roc() dari paket tambahan pROC. Fungsi roc() menerima masukan berupa vektor respons teramati (biasanya dikodekan sebagai 0 dan 1) dan vektor nilai prediksi dengan panjang yang sama. Anda kembali memperoleh pembelian HOPPINESS yang teramati dari objek choice.data. Nilai prediksi diperoleh dengan menerapkan fungsi fitted() pada objek extended.model. Kurva ROC yang sesuai dibuat dengan menerapkan fungsi plot() pada objek roc yang dihasilkan.

Latihan ini adalah bagian dari kursus

Membangun Model Respons di R

Lihat Kursus

Petunjuk latihan

  • Muat paket tambahan pROC dengan menggunakan fungsi library().
  • Peroleh pembelian teramati untuk HOPPINESS dari choice.data dan tetapkan ke objek observed.
  • Buat objek roc dengan menggunakan fungsi roc pada respons teramati yang terdapat dalam choice.data dan nilai prediksi yang diperoleh dari extended.model. Tetapkan hasilnya ke objek bernama ROC.
  • Plot kurva ROC dengan menggunakan fungsi plot() pada objek ROC.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load the pROC package

# Obtain the observed purchases
observed <- ___

# Create the Roc object
ROC <- roc(predictor = ___, response = ___)

# Plot the ROC curve
Edit dan Jalankan Kode