1. 课程导论:量化回测坏账率哨兵 PSI 漂移告警课程概述
1.1 课程背景与核心痛点
在信贷风控与量化金融领域,模型上线后的稳定性监控是风控体系中最容易被忽视、却代价最高的环节。一个在离线回测中表现优异的坏账率预测模型,一旦部署到生产环境,由于客群结构变化、宏观经济波动或业务策略调整,其预测分布会逐渐偏移真实分布,导致坏账率预估失效、风险定价失真、甚至引发大规模逾期。
本课程聚焦于 PSI(Population Stability Index,群体稳定性指标) 在坏账率回测与实时监控中的工程化落地。我们将从量化回测的底层逻辑出发,构建一套名为“哨兵”的自动化漂移告警系统,帮助风控团队在模型失效前及时介入。
核心认知: 坏账率模型不是“一次训练、永久使用”的静态资产。PSI 漂移告警是模型生命周期管理中成本最低、见效最快的“安全气囊”。
1.2 课程学习目标
完成本课程后,你将具备以下能力:
| 目标维度 | 具体能力 | 交付物 |
|---|---|---|
| 理论层 | 理解 PSI 的数学原理、分箱策略与阈值设定逻辑 | PSI 计算手稿与决策树 |
| 工程层 | 搭建基于 Python 的自动化 PSI 计算与漂移检测流水线 | 哨兵监控脚本(.py) |
| 回测层 | 在历史坏账率数据上回测 PSI 告警的准确率与延迟 | 回测报告与混淆矩阵 |
| 可视化层 | 设计 PSI 漂移仪表盘与实时告警 UI 界面 | 哨兵看板原型(HTML/SVG) |
| 策略层 | 制定基于漂移等级的差异化响应策略(观察/预警/熔断) | 策略规则表 |
1.3 适用人群
本课程面向以下三类核心受众:
- 量化风控分析师/模型开发人员: 需要将离线模型监控线上化,降低坏账率预估偏差带来的业务损失。
- 风控系统架构师/数据工程师: 负责搭建实时监控管道,需要一套可复用的 PSI 计算与告警框架。
- 金融科技产品经理/策略运营: 希望理解模型漂移的业务含义,并参与告警阈值的业务规则制定。
前置要求: 建议具备基础的 Python 编程能力(pandas、numpy)以及基本的统计学概念(分布、分位数)。无需 PSI 或模型监控经验,课程将从零构建。
1.4 课程知识体系总览
下图展示了本课程的核心知识模块及其依赖关系:
1.5 课程章节结构
本课程共分为 30 个章节,按以下逻辑递进:
| 模块 | 章节范围 | 核心内容 |
|---|---|---|
| 基础篇 | 第 1-6 章 | PSI 数学推导、分箱方法、坏账率数据准备 |
| 工程篇 | 第 7-15 章 | Python 哨兵引擎搭建、实时计算管道、阈值自适应 |
| 回测篇 | 第 16-22 章 | 历史数据回测、告警准确率评估、误报/漏报分析 |
| 可视化篇 | 第 23-27 章 | PSI 趋势图、漂移热力图、告警仪表盘 UI 设计 |
| 策略篇 | 第 28-30 章 | 漂移响应策略、熔断机制、生产部署最佳实践 |
1.6 课程特色与教学方式
- 代码驱动: 每章提供可运行的 Python 代码片段,从零构建哨兵系统。
- 真实数据: 使用脱敏的信贷坏账率数据集进行回测与验证。
- UI 原型: 使用 HTML + SVG 设计监控看板,不依赖第三方 BI 工具。
- 避坑指南: 每个关键环节附带常见错误与调试方法。
重要提醒: 本课程所有代码与数据仅供教学使用。生产环境部署前,请根据实际业务数据分布重新校准 PSI 阈值与告警频率。