Krzywe ROC do porównania modeli drzewiastych
Czas powtórzyć poprzednie ćwiczenia – tym razem porównasz modele drzewiaste. Biblioteka pROC() jest już wczytana w twoim środowisku. Prognozy PD dla metod drzewiastych są zapisane w obiektach:
predictions_undersamplepredictions_priorpredictions_loss_matrixpredictions_weights
To ćwiczenie jest częścią kursu
Modelowanie ryzyka kredytowego w R
Instrukcje do ćwiczenia
- Zbuduj obiekty ROC dla metod drzewiastych, korzystając z funkcji
roc(response, predictor). - Użyj utworzonych obiektów, aby narysować krzywe ROC. Aby wyświetlić je wszystkie na jednym wykresie, użyj
plot()dla pierwszej krzywej ROC (dlaROC_undersample), alines()dla pozostałych trzech modeli. Użyj argumentucol, aby zmienić kolor krzywej:ROC_priorna niebieski,ROC_loss_matrixna czerwony, aROC_weightsna zielony. - Aby lepiej ocenić jakość krzywych ROC, sprawdź wartości AUC za pomocą funkcji
auc().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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