Kom igångKom igång gratis

Förutsäga sannolikheten för fallissemang

I videon tittade du på den förutsagda sannolikheten för fallissemang för ett enskilt fall i testmängden. Du kan förutsäga sannolikheten för alla fall i testmängden på en gång med hjälp av funktionen predict().

När du väl har fått alla förutsägelser för testmängdens element är det användbart att bilda sig en första uppfattning om hur väl modellen skiljer ut riskabla kunder – det gör du genom att titta på spannet av förutsagda sannolikheter. Ett litet spann innebär att förutsägelserna för testmängdens fall ligger nära varandra, vilket kan tyda på att modellen inte är särskilt bra på att skilja bra kunder från dåliga. Med låga andelar fallissemang märker du att modellen i allmänhet förutsäger mycket låga sannolikheter. Nu är det dags att ta en första titt på en modell.

log_model_small är inläst i arbetsytan.

Den här övningen är en del av kursen

Kreditriskmodellering i R

Visa kurs

Övningsinstruktioner

  • Koden för förutsägelsen av test_case från videon finns redan i din arbetsyta. Ändra koden så att funktionen predict() tillämpas på alla fall i test_set. Du kan lagra resultaten i objektet predictions_all_small.
  • Bilda dig en första uppfattning om hur väl modellen kan diskriminera med hjälp av range().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Make PD-predictions for all the test set elements using the "log_model_small" logistic regression model
predictions_all_small <- predict(log_model_small, newdata = test_case, type = "response")

# Look at the range of the object "predictions_all_small"
Redigera och kör kod