Modificarea probabilităților anterioare
Așa cum s-a menționat în videoclip, poți modifica și probabilitățile anterioare pentru a obține un arbore de decizie. Aceasta este o metodă indirectă de ajustare a importanței clasificărilor greșite pentru fiecare clasă. Poți specifica un alt argument în interiorul funcției rpart() pentru a include probabilitățile anterioare. Argumentul pe care îl cauți are următoarea formă:
parms = list(prior=c(non_default_proportion, default_proportion))
Pachetul rpart este deja încărcat în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Modelarea riscului de credit în R
Instrucțiuni pentru exercițiu
- Modifică codul furnizat astfel încât să construiești un arbore de decizie care include argumentul
parms, schimbând proporția de non-default la 0,7 și a default-urilor la 0,3 (suma lor trebuie să fie întotdeauna 1). Include șicontrol = rpart.control(cp = 0.001). - Reprezintă grafic arborele de decizie folosind funcția plot și numele obiectului arbore. Adaugă al doilea argument
"uniform=TRUE"pentru a obține ramuri de dimensiuni egale. - Adaugă etichete arborelui folosind funcția
text()și numele obiectului arbore de decizie.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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