ÎncepețiÎncepe gratuit

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

Vezi cursul

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 și control = 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

Editează și rulează codul