1. 课程导论:风险暴露与A/B分流概念、XGBoost在风控中的价值、课程目标与前置知识

1.1 风险暴露:风控的核心度量

在信贷风控中,风险暴露(Exposure at Default, EAD) 是指借款人在违约时点尚未偿还的贷款余额。它是计算预期损失(EL = PD × LGD × EAD)的关键因子之一。准确预估风险暴露,直接影响风险定价、资本计提与拨备覆盖。

维度 说明 典型场景
表内暴露 已提用本金 + 利息 + 费用 信用卡已用额度、分期贷款余额
表外暴露 未提用额度中可能被使用的部分 信用卡未用额度、循环授信额度
预期暴露 基于行为评分预测的未来时点余额 额度使用率预测、资金流向预测
关键指标: 风险暴露的预测误差每降低 1%,在 100 亿资产池中可减少约 3000 万~5000 万的资本冗余或损失低估。

1.2 A/B分流:因果推断的基石

A/B 分流(A/B Split / Bucketing)是将用户群体随机划分为实验组(Treatment)与对照组(Control)的机制,用于评估风控策略、模型或额度调整的因果效应。在风控场景中,分流必须满足:

  • 随机性:分流变量与用户风险特征无关。
  • 稳定性:同一用户在实验期间只属于一个分组。
  • 可回溯:分流日志可还原,支持事后归因。
实践要点: 风控 A/B 分流常采用 Hash 分桶 + 分层抽样 策略,确保高逾期客群在两组中分布均衡,避免辛普森悖论。

1.3 XGBoost在风控中的核心价值

XGBoost 凭借其梯度提升框架、正则化目标函数与列抽样机制,在风控领域成为结构化数据建模的默认首选。其核心优势体现在:

能力维度 XGBoost 优势 风控场景收益
缺失值处理 内置稀疏感知算法,自动学习缺失方向 减少特征工程中缺失填充的偏差
非线性拟合 树模型天然捕捉交互与非线性关系 精准刻画额度使用率与还款行为的复杂模式
可解释性 特征重要性、SHAP 值、树结构可视化 满足监管对模型可解释性的要求
分布式训练 支持 GPU / 分布式集群 亿级样本量下的高效迭代
XGBoost 在风控暴露预测中的价值链路 用户行为特征 额度使用率·还款历史·交易频次 宏观与产品特征 利率·期限·季节性·经济指标 历史表现标签 实际暴露·违约标识·逾期天数 XGBoost 梯度提升模型 正则化目标 · 列抽样 · 早停 缺失值自动学习 · 树结构剪枝 风险暴露预测值 EAD 连续值 / 分档概率 A/B 分流决策 实验组 vs 对照组效果评估 资本计提 · 拨备覆盖 · 风险定价 策略迭代 · 额度调整 · 因果归因

1.4 课程目标与学习路径

本课程旨在帮助学员掌握从数据到策略的全链路实践能力,具体目标如下:

  • 理解原理:XGBoost 的数学原理、正则化机制与调参逻辑。
  • 掌握分流:A/B 分流实验设计、随机化检验与效果评估方法。
  • 实战建模:基于真实风控数据完成暴露预测模型的训练、评估与部署。
  • 策略落地:将模型输出与分流框架结合,驱动风控策略迭代。
前置知识要求: 学员需具备 Python 编程基础、pandas/numpy 数据处理经验、基本的机器学习分类/回归概念。了解逻辑回归与决策树原理更佳。

1.5 课程内容概览

模块 核心内容 实践产出
基础篇(第1-5章) 风险暴露定义、A/B分流原理、XGBoost基础 分流脚本、基线模型
进阶篇(第6-15章) 特征工程、超参调优、SHAP解释、时间序列暴露 优化模型、特征重要性报告
实战篇(第16-25章) 多模型对比、A/B实验平台对接、策略模拟 策略回测报告、部署方案
高阶篇(第26-30章) 分布式训练、在线学习、监管合规 生产级流水线、合规文档
课程四阶段学习路径 基础篇 第1-5章 概念·分流·基线 Python 环境搭建 进阶篇 第6-15章 特征·调参·解释 SHAP 分析 实战篇 第16-25章 多模型·实验·策略 回测与部署 高阶篇 第26-30章 分布式·在线 监管合规 学习建议:每阶段完成后完成对应实战练习,累计产出可复用风控模型与策略框架 建议每周投入 6-8 小时,配合代码仓库与数据集同步练习

1.6 快速开始:环境准备与数据预览

在进入后续章节前,请确保完成以下环境配置:

# 推荐使用 Python 3.9+ 虚拟环境
pip install xgboost==2.0.3 pandas==2.1.4 numpy==1.26.2 scikit-learn==1.3.2 matplotlib==3.8.2 shap==0.44.0

# 验证安装
python -c "import xgboost; print(xgboost.__version__)"
数据说明: 本课程使用脱敏后的消费金融信贷数据集,包含 50 万样本、120+ 特征,覆盖额度使用率、还款行为、外部征信等维度。数据集将在第 2 章随代码仓库一并提供。