Curbe ROC pentru compararea modelelor bazate pe arbori de decizie
Este momentul să repeți exercițiile anterioare, de data aceasta comparând modelele bazate pe arbori de decizie. Pachetul pROC() este deja încărcat în spațiul tău de lucru. Predicțiile PD pentru metodele bazate pe arbori sunt stocate în obiectele
predictions_undersamplepredictions_priorpredictions_loss_matrixpredictions_weights
Acest exercițiu face parte din cursul
Modelarea riscului de credit în R
Instrucțiuni pentru exercițiu
- Construiește obiectele ROC pentru metodele bazate pe arbori de decizie folosind funcția
roc(response, predictor). - Folosește obiectele create anterior pentru a trasa curbele ROC. Pentru a le afișa pe același grafic, utilizează
plot()pentru prima curbă ROC (corespunzătoareROC_undersample) șilines()pentru celelalte trei modele. Folosește argumentulcolpentru a schimba culoarea curbeiROC_priorîn albastru, a curbeiROC_loss_matrixîn roșu și a curbeiROC_weightsîn verde. - Pentru a obține o imagine mai clară asupra performanței curbelor ROC, examinează valorile AUC folosind funcția
auc().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Construct the objects containing ROC-information
ROC_undersample <-
ROC_prior <-
ROC_loss_matrix <-
ROC_weights <-
# Draw the ROC-curves in one plot
# Compute the AUCs