3. 监管合规要求:CCAR、DFAST 中对 Drift 监控的明确要求
在美联储(Federal Reserve)主导的 CCAR(Comprehensive Capital Analysis and Review,全面资本分析与审查)与 DFAST(Dodd-Frank Act Stress Test,多德-弗兰克法案压力测试)框架下,Drift 监控并非可选的“最佳实践”,而是具有强制性的合规要求。监管机构明确要求银行机构在压力测试全生命周期内,对模型表现、数据质量及假设偏离进行持续追踪与报告。
3.1 CCAR 与 DFAST 对 Drift 监控的核心要求对比
CCAR 侧重于银行内部资本规划的评估与前瞻性审查,而 DFAST 则更关注在极端不利情景下的资本充足率底线。两者在 Drift 监控上的要求既有重叠,也存在差异:
| 维度 | CCAR 要求 | DFAST 要求 |
|---|---|---|
| 监控对象 | 模型输出、关键风险参数(PD/LGD/EAD)、假设条件 | 模型输出、资本比率、损失预测路径 |
| Drift 类型 | 模型 Drift、数据 Drift、概念 Drift、假设 Drift | 模型 Drift、情景传导 Drift、结果 Drift |
| 监控频率 | 季度(至少),部分关键模型要求月度 | 季度(与报告周期对齐) |
| 阈值设定 | 需基于统计显著性(如 Z-score、PSI)设定,并报备管理层 | 需与资本规划阈值联动,触发后需立即评估影响 |
| 文档要求 | 完整的监控日志、阈值调整记录、模型变更日志 | 监控结果摘要、影响评估报告、管理层行动纪要 |
| 审计与验证 | 独立模型验证团队(IVU)每年度审查 Drift 监控流程 | 内部审计每两年覆盖一次 Drift 监控有效性 |
合规要点: 无论是 CCAR 还是 DFAST,监管机构均要求银行在提交压力测试结果时,附上完整的 Drift 监控报告。若监控发现显著 Drift 而未采取纠正措施,可能直接导致资本规划方案被退回或附加额外资本要求。
3.2 监管报送的时间窗口与频率
监管报送的时间窗口具有严格的日历约束,Drift 监控数据必须与报送周期同步生成并归档。以下是 CCAR 与 DFAST 的主要报送时间节点:
- CCAR 年度报送: 每年 1 月 1 日启动,4 月 5 日前提交完整资本计划(含 Drift 监控报告)。监控数据需覆盖前一年度 Q1 至 Q4 的完整周期。
- DFAST 年度报送: 每年 7 月 31 日前提交压力测试结果。Drift 监控需覆盖从上一轮 DFAST 结束至当前报送日的所有模型运行批次。
- 季度中间报送: 对于资产规模超过 2500 亿美元的银行,需在每季度结束后 30 天内提交季度资本状况更新,其中必须包含 Drift 监控的季度快照。
- 事件驱动报送: 当 Drift 监控触发“红色阈值”(Critical Threshold)时,需在 5 个工作日内向监管联络人提交初步影响评估,并在 15 个工作日内提交完整纠正计划。
实操建议: 建议将 Drift 监控的统计周期与监管报送周期对齐。例如,若监管要求季度报送,则 Drift 监控的基准窗口应设为 90 天,滚动窗口设为 30 天,确保每次报送时都能提供最新的监控指标。
3.3 Drift 监控的监管合规流程架构
下图展示了从模型运行到监管报送的完整 Drift 监控合规流程,重点标明了监管时间窗口与触发机制:
3.4 监管报送中的 Drift 监控关键字段与格式
监管报送要求 Drift 监控数据以标准化格式提交。以下为 CCAR 报送中常见的 Drift 监控字段清单:
| 字段名称 | 数据类型 | 说明 | 报送频率 |
|---|---|---|---|
| 模型 ID | VARCHAR(50) | 模型唯一标识符,与模型注册表一致 | 每次报送 |
| 监控指标名称 | VARCHAR(100) | 如 PSI、CSI、Population Stability Index | 每次报送 |
| 基准窗口 | DATE | 模型开发或上次校准的基准时间范围 | 每次报送 |
| 滚动窗口 | DATE | 当前监控周期的时间范围 | 每次报送 |
| 指标计算值 | DECIMAL(10,6) | Drift 指标的数值结果 | 每次报送 |
| 阈值等级 | VARCHAR(10) | Green / Yellow / Red | 每次报送 |
| 触发时间 | TIMESTAMP | 指标首次超过阈值的时间点 | 仅触发时 |
| 影响评估摘要 | TEXT | 对资本比率或损失预测的影响分析 | 仅触发时 |
| 纠正措施状态 | VARCHAR(50) | Open / In Progress / Resolved | 每次报送 |
常见合规缺陷: 许多银行在报送时仅提供 Drift 指标的最终值,而忽略了基准窗口与滚动窗口的明确定义。监管机构在审查中会重点核对窗口定义是否与模型文档一致,若发现窗口定义模糊或前后不一致,将视为合规缺陷。
3.5 监管合规的 Drift 监控阈值设定参考
虽然监管机构未强制规定具体的阈值数值,但根据 CCAR 与 DFAST 的审查实践,以下阈值设定方案被广泛接受:
- 绿色阈值(Green Zone): PSI < 0.10 或 CSI < 0.05。表示模型表现稳定,无需额外行动。
- 黄色阈值(Yellow Zone): 0.10 ≤ PSI < 0.25 或 0.05 ≤ CSI < 0.10。表示需加强监控,并在季度报告中说明原因。
- 红色阈值(Red Zone): PSI ≥ 0.25 或 CSI ≥ 0.10。表示模型出现显著 Drift,需立即启动事件驱动报送流程。
合规策略: 建议在黄色阈值与红色阈值之间设置“预警缓冲区”。例如,当 PSI 达到 0.20 时,提前通知模型验证团队准备影响评估,以便在触发红色阈值时能快速响应 5 个工作日的报送要求。
3.6 监管报送的自动化与审计追踪
为了满足监管机构对数据可追溯性的要求,Drift 监控系统必须实现全流程自动化与审计追踪:
-- 示例:监管报送数据提取 SQL(按季度周期)
SELECT
model_id,
'PSI' AS metric_name,
baseline_start_date,
baseline_end_date,
monitoring_start_date,
monitoring_end_date,
ROUND(psi_value, 6) AS metric_value,
CASE
WHEN psi_value < 0.10 THEN 'Green'
WHEN psi_value < 0.25 THEN 'Yellow'
ELSE 'Red'
END AS threshold_level,
CURRENT_TIMESTAMP AS report_generated_at
FROM drift_monitoring_results
WHERE monitoring_end_date = (SELECT MAX(monitoring_end_date) FROM drift_monitoring_results)
AND model_id IN (SELECT model_id FROM ccar_model_inventory WHERE is_active = 1)
ORDER BY model_id, metric_name;
上述 SQL 脚本需嵌入到自动化调度任务中,确保在每个监管报送截止日前自动生成 Drift 监控报表,并写入不可篡改的审计日志表。所有对阈值、窗口或模型的修改,均需通过变更管理流程记录,并保留至少 7 年以备监管审查。