BaşlayınÜcretsiz Başlayın

Öncelik olasılıklarını değiştirme

Videoda da belirtildiği gibi, karar ağacı elde etmek için öncelik (prior) olasılıklarını değiştirebilirsin. Bu, her sınıf için yanlış sınıflandırmaların önemini dolaylı olarak ayarlamanın bir yoludur. rpart() içine öncelik olasılıklarını eklemek için başka bir argüman belirtebilirsin. Aradığın argüman aşağıdaki biçimdedir:

parms = list(prior=c(non_default_proportion, default_proportion))

rpart paketi çalışma alanında zaten yüklü.

Bu egzersiz

R ile Kredi Riski Modellemesi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Verilen kodu değiştirerek bir karar ağacı oluştur: parms argümanını ekle ve temerrütsüz oranını 0.7, temerrüt oranını 0.3 olarak ayarla (toplamları her zaman 1 olmalı). Ayrıca control = rpart.control(cp = 0.001) ifadesini de ekle.
  • Karar ağacını plot fonksiyonunu ve ağaç nesnesinin adını kullanarak çiz. Eşit boyutlu dallar için ikinci argüman olarak "uniform=TRUE" ekle.
  • Ağaca etiket eklemek için text() fonksiyonunu ve karar ağacı nesnesinin adını kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Change the code below such that a tree is constructed with adjusted prior probabilities.
tree_prior <- rpart(loan_status ~ ., method = "class",
                    data = training_set)

# Plot the decision tree


# Add labels to the decision tree

Kodu Düzenle ve Çalıştır