1. Nauka
  2. /
  3. Kursy
  4. /
  5. Modelowanie ryzyka kredytowego w R

Connected

ćwiczenie

Przewidywanie prawdopodobieństwa niewywiązania się ze zobowiązań

W filmie przyglądałeś/przyglądałaś się przewidywanemu prawdopodobieństwu niewywiązania się ze zobowiązań dla jednego przypadku w zbiorze testowym. Na szczęście możesz przewidzieć to prawdopodobieństwo dla wszystkich przypadków naraz, korzystając z funkcji predict().

Po uzyskaniu wszystkich predykcji dla elementów zbioru testowego warto sprawdzić, jak dobrze model radzi sobie z rozróżnianiem klientów – wystarczy przyjrzeć się zakresowi przewidywanych prawdopodobieństw. Wąski zakres oznacza, że predykcje dla poszczególnych przypadków niewiele się od siebie różnią, co może świadczyć o tym, że model nie jest zbyt skuteczny w odróżnianiu dobrych klientów od złych. Przy niskich odsetkach niespłacanych kredytów zauważysz, że model na ogół przewiduje bardzo niskie prawdopodobieństwa niewywiązania się ze zobowiązań. Czas przyjrzeć się pierwszemu modelowi.

log_model_small jest wczytany do środowiska roboczego.

Instrukcje

100 XP
  • Kod służący do przewidywania dla test_case z filmu został skopiowany do twojego środowiska roboczego. Zmodyfikuj go tak, aby funkcja predict() była zastosowana do wszystkich przypadków w test_set. Wynik możesz zapisać w obiekcie predictions_all_small.
  • Oceń wstępnie zdolność dyskryminacyjną modelu, korzystając z funkcji range().