ROC-kurvor för jämförelse av trädbaserade modeller
Nu är det dags att upprepa de tidigare övningarna, men den här gången jämför du de trädbaserade modellerna. pROC() är redan inläst i din arbetsmiljö. PD-prediktionerna för de trädbaserade metoderna är lagrade i objekten
predictions_undersamplepredictions_priorpredictions_loss_matrixpredictions_weights
Den här övningen är en del av kursen
Kreditriskmodellering i R
Övningsinstruktioner
- Konstruera ROC-objekten för de trädbaserade metoderna med funktionen
roc(response, predictor). - Använd de tidigare skapade objekten för att rita ROC-kurvor. För att visa dem alla i ett och samma diagram använder du
plot()för den första kurvan (förROC_undersample) ochlines()för de tre övriga modellerna. Använd argumentetcolför att ändra färg på kurvan: blå förROC_prior, röd förROC_loss_matrixoch grön förROC_weights. - För att få en bättre bild av modellernas prestanda, undersök AUC-värdena med funktionen
auc().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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