2. 风险建模基础:传统评分卡模型回顾、机器学习在风控中的优势、模型评估指标

2.1 传统评分卡模型回顾

评分卡(Scorecard)是金融风控领域最经典的建模方法,以逻辑回归为基础,通过分箱、WOE编码、线性回归和分数映射构建可解释的信用评分系统。

评分卡建模核心流程

  1. 数据准备与清洗:处理缺失值、异常值,剔除无关变量。
  2. 特征分箱:对连续变量(如年龄、收入)和离散变量进行最优分箱,保证单调性。
  3. WOE编码:计算每个分箱的证据权重(Weight of Evidence),替代原始值。
  4. 逻辑回归拟合:以WOE值为输入,拟合二元逻辑回归模型。
  5. 分数映射:将逻辑回归系数转换为整数分数,形成最终评分卡。

评分卡优缺点对比

维度 优势 劣势
可解释性 每个变量、每个分箱都有明确分数,业务人员可直接理解 线性假设限制,无法捕捉复杂非线性关系
监管合规 满足巴塞尔协议等监管对模型透明度的要求 变量间交互作用需手动构造,效率低
稳定性 分箱和WOE对异常值不敏感,长期表现稳定 对高维稀疏数据(如文本、行为序列)处理能力弱
开发效率 流程成熟,工具链完善(如SAS、Python scorecardpy) 特征工程耗时,分箱依赖人工经验
业务提示: 评分卡在信贷审批、信用卡发卡等强监管场景仍是主流。但在反欺诈、实时交易监控等需要高维特征和复杂模式识别的场景,评分卡已逐渐被机器学习模型替代。

2.2 机器学习在风控中的优势

以LightGBM为代表的机器学习模型,在风控建模中展现出传统评分卡难以比拟的优势,尤其在处理高维、非线性、稀疏数据时表现突出。

核心优势对比

能力维度 传统评分卡 机器学习(LightGBM)
特征处理 需手动分箱、WOE编码 自动处理缺失值、类别特征、连续特征
非线性拟合 线性决策边界,需人工构造交叉项 树模型天然支持非线性分割与特征交互
高维数据 变量过多时过拟合严重 内置正则化、列采样、早停,抗过拟合能力强
训练效率 分箱+WOE+回归,流程较长 基于直方图的决策树,训练速度极快
模型性能 KS通常0.3~0.4 KS可达0.5~0.7,AUC提升5~15%
关键洞察: 机器学习模型在风控中的最大价值不是“替代”评分卡,而是“互补”。在评分卡覆盖不到的复杂欺诈模式、长尾风险、时序行为特征上,LightGBM等模型能显著提升识别能力。
传统评分卡 vs 机器学习建模流程对比 传统评分卡流程 数据清洗与分箱 WOE编码 逻辑回归拟合 分数映射 评分卡输出 机器学习(LightGBM)流程 原始特征输入 自动缺失值处理 直方图决策树训练 早停与正则化 概率/分数输出 vs 评分卡依赖人工特征工程,机器学习自动学习特征交互与非线性模式

2.3 模型评估指标:KS、AUC、Lift

风控模型评估不能只看准确率,必须关注模型对好坏客户的排序能力。KS、AUC、Lift是业界最核心的三个指标。

2.3.1 KS(Kolmogorov-Smirnov)

KS衡量模型区分好坏样本的最大能力,计算公式为:

KS = max( TPR - FPR )

其中TPR为真正率(坏样本被正确识别的比例),FPR为假正率(好样本被误判为坏的比例)。KS值越高,模型区分能力越强。

KS范围 模型区分能力 风控应用建议
< 0.2 弱,基本无区分能力 不适合上线,需重新建模
0.2 ~ 0.3 中等,有一定区分能力 可用于辅助决策,需结合其他模型
0.3 ~ 0.5 良好,区分能力较强 可独立用于审批决策
0.5 ~ 0.7 优秀,区分能力很强 适合高风险场景,注意过拟合
> 0.7 极高,需警惕过拟合 需严格交叉验证,检查样本外表现

2.3.2 AUC(Area Under the ROC Curve)

AUC是ROC曲线下的面积,反映模型随机抽取一个坏样本比一个好样本得分更高的概率。AUC取值范围0.5~1,值越大模型排序能力越强。

AUC范围 模型表现 常见场景
0.5 随机猜测,无价值 基线模型
0.6 ~ 0.7 一般,可接受 传统评分卡常见水平
0.7 ~ 0.8 良好 机器学习模型常见水平
0.8 ~ 0.9 优秀 集成模型、深度学习模型
> 0.9 极高,需验证 可能存在数据泄露或过拟合

2.3.3 Lift(提升度)

Lift衡量模型相对于随机选择的提升效果。在风控中,通常关注Top 10%或Top 20%样本的Lift值。

Lift@k = (坏样本在Top k%中的比例) / (整体坏样本比例)

例如,整体坏账率2%,模型Top 10%样本中坏账率12%,则Lift@10% = 12%/2% = 6。Lift越高,说明模型在头部样本中捕获风险的能力越强。

注意: 三个指标需综合使用。KS关注最大区分点,AUC关注全局排序,Lift关注头部风险捕获。单一指标高不代表模型好,例如KS高但AUC低,说明模型只在某个阈值附近表现好,整体排序能力弱。
KS、AUC、Lift 三指标对比 KS与AUC的ROC曲线示意 FPR(假正率) TPR(真正率) 随机模型 ROC曲线 KS = max(TPR-FPR) AUC = 0.82 Lift曲线示意 样本百分比(%) Lift值 Lift=1(随机) Lift曲线 Top 10% Lift=5.8 KS关注最大区分点,AUC关注全局排序,Lift关注头部风险捕获能力

2.4 模型评估指标选择建议

不同风控场景对模型能力的要求不同,指标选择也应有所侧重:

  • 信贷审批:重点关注KS和AUC,确保模型在整个分数区间都有稳定的区分能力。
  • 反欺诈:重点关注Lift@5%或Lift@10%,因为欺诈样本占比极低,需要模型在头部样本中高效捕获。
  • 额度管理:综合使用KS和Lift,既要区分好坏客户,也要在特定分数段精准定价。
  • 模型监控:定期计算KS和AUC的衰减情况,Lift用于监控头部风险捕获能力是否下降。
实战建议: 在LightGBM建模中,建议同时输出KS、AUC、Lift@10%三个指标。如果KS > 0.5且AUC > 0.8且Lift@10% > 5,说明模型在全局排序、最大区分点和头部风险捕获三个维度都表现优秀,可以放心上线。