开始使用免费开始使用

预测违约概率

在视频中,您查看了测试集里某一个样本的违约概率预测。更方便的是,您可以使用 predict() 函数一次性为测试集中的所有样本预测概率。

在获得测试集所有样本的预测结果后,查看预测概率的取值范围可以帮助您初步判断模型的区分能力。范围很小,意味着测试集中各样本的预测值彼此相差不大,因此模型可能不太擅长区分优质与劣质客户。在违约率较低的情况下,您通常会看到预测的违约概率整体偏低。现在是时候来看看第一个模型的表现了。

log_model_small 已加载到工作空间。

本练习是课程的一部分

R 中的信用风险建模

查看课程

练习说明

  • 视频中用于预测 test_case 的代码已复制到您的工作区。请修改代码,使 predict() 函数应用于 test_set 中的所有样本。将结果保存到对象 predictions_all_small
  • 使用 range() 初步了解模型的区分能力。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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"
编辑并运行代码