MulaiMulai sekarang secara gratis

Kurva gain untuk mengevaluasi model pengangguran

Pada latihan sebelumnya Anda membuat prediksi tentang female_unemployment dan memvisualisasikan prediksi serta residualnya. Sekarang, Anda juga akan membuat plot kurva gain dari prediksi unemployment_model dibandingkan female_unemployment aktual menggunakan fungsi WVPlots::GainCurvePlot() (docs).

Untuk situasi ketika urutan lebih penting daripada nilai tepatnya, kurva gain membantu Anda memeriksa apakah prediksi model mengurutkan dengan urutan yang sama seperti keluaran sebenarnya.

Pemanggilan fungsi GainCurvePlot() berbentuk:

GainCurvePlot(frame, xvar, truthvar, title)

di mana

  • frame adalah sebuah data frame
  • xvar dan truthvar adalah string yang menamai kolom prediksi dan kolom keluaran aktual dari frame
  • title adalah judul plot

Ketika prediksi diurutkan persis dalam urutan yang sama, koefisien Gini relatif bernilai 1. Ketika model mengurutkan dengan buruk, koefisien Gini relatif mendekati nol, atau bahkan negatif.

Data frame unemployment, yang juga memuat prediksi, dan model unemployment_model tersedia untuk Anda gunakan.

Latihan ini adalah bagian dari kursus

Supervised Learning di R: Regresi

Lihat Kursus

Petunjuk latihan

  • Muat paket WVPlots menggunakan library().
  • Plot kurva gain. Beri judul plot "Unemployment model". Apakah prediksi model terurut dengan benar?

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# unemployment (with predictions) is available
summary(unemployment)

# unemployment_model is available
summary(unemployment_model)

# Load the package WVPlots
___

# Plot the Gain Curve
___(___, ___, ___, "Unemployment model")
Edit dan Jalankan Kode