Общий ожидаемый убыток
Пришло время оценить общий ожидаемый убыток с учётом всех принятых решений. В датафрейме test_pred_df содержится вероятность дефолта для каждого кредита, а также сумма этого кредита. Используйте эти два значения, чтобы рассчитать ожидаемый убыток по каждому кредиту. Затем сложите полученные значения и найдите общий ожидаемый убыток.
В этом упражнении предполагается, что величина подверженности риску равна полной сумме кредита, а уровень потерь при дефолте составляет 100%. Это означает, что дефолт по каждому кредиту влечёт за собой потерю всей его суммы.
Датафрейм test_pred_df уже загружен в рабочее пространство.
Это упражнение является частью курса
Моделирование кредитного риска на Python
Инструкции к упражнению
- Выведите первые пять строк датафрейма
test_pred_df. - Создайте новый столбец
expected_lossдля каждого кредита, используя приведённую выше формулу. - Рассчитайте общий ожидаемый убыток по всему портфелю, округлив результат до двух знаков после запятой, и сохраните его в переменную
tot_exp_loss. - Выведите общий ожидаемый убыток.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Print the first five rows of the data frame
print(____.head())
# Calculate the bank's expected loss and assign it to a new column
____[____] = ____[____] * ____[____] * ____[____]
# Calculate the total expected loss to two decimal places
____ = round(np.____(____[____]),2)
# Print the total expected loss
print('Total expected loss: ', '${:,.2f}'.format(____))