Mulai sekarangMulai gratis

Tabel strategi dan kurva strategi

Dengan mengulang perhitungan yang Anda lakukan pada latihan sebelumnya untuk beberapa tingkat penerimaan, Anda dapat memperoleh sebuah tabel strategi. Tabel ini dapat menjadi alat yang berguna bagi bank karena memberikan wawasan yang lebih baik untuk menetapkan strategi penerimaan.

Anda kini tahu cara menghitung bad rate untuk suatu tingkat penerimaan, sehingga fungsi strategy_bank telah ditulis dan dimuat ke ruang kerja Anda untuk mempercepat proses. Fungsi ini menghitung nilai cut-off dan bad rate untuk tingkat penerimaan yang merupakan kelipatan 5% (0%, 5%, 10%, …).

Latihan ini merupakan bagian dari kursus

Pemodelan Risiko Kredit di R

Lihat Kursus

Instruksi latihan

  • Perhatikan fungsi strategy_bank.
  • Vektor predictions_cloglog berisi probabilitas gagal bayar yang diprediksi menggunakan model cloglog yang Anda gunakan di bab 2, sedangkan vektor predictions_loss_matrix berisi probabilitas gagal bayar yang diprediksi menggunakan pohon yang telah dipangkas dengan loss matrix (dibangun sebelumnya di bab 3). Terapkan fungsi strategy_bank pada masing-masing vektor prediksi tersebut, lalu beri nama strategy_cloglog dan strategy_loss_matrix secara berturut-turut.
  • Tabel strategi dapat diperoleh dengan menggunakan nama objek dikombinasikan dengan $table.
  • Kurva strategi telah dibuatkan untuk Anda. Kurva strategi dari model pohon menunjukkan perilaku yang cukup aneh. Karena struktur pohon klasifikasi, Anda mungkin lebih berpeluang melihat "lonjakan" yang tidak wajar di sini. Selain itu, pohon dengan loss matrix tersebut sangat besar, sehingga ini mungkin akibat overfitting!

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Have a look at the function strategy_bank


# Apply the function strategy_bank to both predictions_cloglog and predictions_loss_matrix



# Obtain the strategy tables for both prediction-vectors


# Plot the strategy functions
par(mfrow = c(1,2))
plot(strategy_cloglog$accept_rate, strategy_cloglog$bad_rate, 
     type = "l", xlab = "Acceptance rate", ylab = "Bad rate", 
     lwd = 2, main = "logistic regression")

plot(strategy_loss_matrix$accept_rate, strategy_loss_matrix$bad_rate, 
     type = "l", xlab = "Acceptance rate", 
     ylab = "Bad rate", lwd = 2, main = "tree")
Edit dan Jalankan Kode