Logo
Section 1 / 10

简介:测试集分析

了解本章的主题:测试集分析。

导入

简介:测试集分析

了解本章的主题:测试集分析。

概述

本章介绍几种用于分析模型测试集的方法,以从中获取对模型未来表现的洞察。这些方法包括我们之前已经计算过的模型性能指标(如ROC AUC),以及一些新的可视化手段,例如按预测概率分箱展示违约风险的趋势变化、预测概率的校准情况等。

阅读本章后,你将能够弥合机器学习理论指标与商业金融指标之间的差距。你将能够在评估模型带来的财务影响时识别关键洞察,并为客户如何最大化实现这种影响提供切实可行的建议。最后,我们将讨论在交付和部署模型时需要考虑的关键要素,例如交付格式以及模型投入使用后的监控方式。

测试集分析简介

在上一章中,我们使用XGBoost将模型性能提升到了比以往更高的水平,并学习了如何利用SHAP值解释模型的预测结果。现在,我们认为模型构建工作已经完成,接下来需要处理的是在将模型交付给客户前仍需关注的问题。本节的核心内容包括对测试集的深入分析(特别是财务层面的分析),以及向希望在真实业务场景中使用该模型的客户交付模型时应注意的事项。

我们通过分析测试集来预估模型在未来的表现。通过在测试集上重新计算我们熟悉的指标(如ROC AUC),可以增强我们对模型在新数据上有效性的信心。此外,我们还将学习一些直观的可视化方法,用以展示模型将客户按违约风险等级进行划分的能力,例如十分位图(decile chart)。

客户通常会认可你为提高模型准确性或提升ROC AUC所付出的努力。但他们更关心的是:这个模型到底能帮助他们多赚多少钱,或者节省多少成本?如果能给出具体的建议来充分发挥模型的潜力,客户将会更加满意。通过对测试集进行财务分析,我们可以模拟基于模型的不同策略方案,帮助客户选择最适合其业务的一种。

完成财务分析之后,我们将总结如何将模型交付给客户使用,以及如何在后续持续监控模型的运行表现。

梯度提升、XGBoost 与 SHAP 值

模型结果回顾