Andel dåliga lån
Nu när du känner till acceptansgraden kan du analysera andelen dåliga lån bland de godkända lånen. På så sätt kan du se hur stor andel av fallissemangen som faktiskt har accepterats.
Tänk på hur acceptansgrad och andel dåliga lån hänger ihop. Vi sätter en acceptansgrad för att begränsa antalet fallissemang i portföljen, eftersom fallissemang är mer kostsamma. Kommer andelen dåliga lån att vara lägre än den totala andelen fallissemang i testdata?
Prediktionsdataramen test_pred_df har lästs in i arbetsytan.
Den här övningen är en del av kursen
Kreditriskmodellering i Python
Övningsinstruktioner
- Skriv ut de fem första raderna i prediktionsdataramen.
- Skapa en delmängd med namnet
accepted_loanssom bara innehåller lån där förutsedd lånestatus är0. - Beräkna andelen dåliga lån baserat på
true_loan_statusi delmängden med hjälp avsum()och.count().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Print the top 5 rows of the new data frame
print(____.____())
# Create a subset of only accepted loans
____ = ____[____['pred_loan_status'] == ____]
# Calculate the bad rate
print(np.____(____['true_loan_status']) / ____['true_loan_status'].____())