4. 评分卡开发流程:数据准备、变量筛选、逻辑回归建模、评分刻度映射、模型验证

商户风险评分卡是量化风控体系的核心组件,其开发遵循一套严谨的工程化流程。本章将拆解从原始数据到最终评分卡的五阶段闭环:数据准备、变量筛选、逻辑回归建模、评分刻度映射、模型验证。每个阶段的质量直接影响评分卡的区分能力与稳定性。

核心原则:评分卡开发不是一次性的“建模项目”,而是持续迭代的数据工程。数据质量决定了模型上限,变量筛选决定了模型下限,逻辑回归提供了可解释性,评分刻度映射实现了业务落地,模型验证则保证了可靠性。

4.1 数据准备

数据准备是评分卡开发的基础,通常占用项目 60% 以上的时间。核心任务包括:数据采集、数据清洗、特征衍生与样本定义。

步骤 关键动作 常见问题
数据采集 整合商户基本信息、交易流水、工商司法、黑名单、多头借贷等 数据源缺失、字段定义不一致、时间窗口不统一
数据清洗 处理缺失值、异常值、重复记录、格式标准化 缺失率过高(>70%)的变量直接剔除;异常值需结合业务判断
特征衍生 基于原始字段构造比率、趋势、波动、聚合类特征 衍生过度导致维度灾难;需保留业务可解释性
样本定义 确定观察点、表现期、好坏定义(如逾期 30+ 为坏样本) 表现期不足导致样本标签噪声;好坏比例失衡需处理
数据准备核心流程 数据采集 数据清洗 特征衍生 样本定义 关键产出物: • 宽表(Flat Table):每行一个商户,每列一个特征,包含好坏标签 • 变量字典:字段名、类型、缺失率、分布统计、业务含义 • 样本划分:训练集(60%)、验证集(20%)、测试集(20%),保持好坏比例一致 • 时间外样本(OOT):用于验证模型在时间维度上的稳定性

4.2 变量筛选

变量筛选的目的是从数百个候选特征中挑选出预测能力强、稳定性好、业务可解释的变量子集。常用方法分为三类:

  • 单变量筛选:基于 IV(Information Value,信息量)、缺失率、方差、PSI(Population Stability Index,群体稳定性指标)等指标进行初筛。IV 值大于 0.02 且小于 0.5 的变量通常保留。
  • 多变量筛选:使用逐步回归(Stepwise)、LASSO 回归、随机森林特征重要性等方法,处理变量间的多重共线性。
  • 业务筛选:结合风控经验,剔除逻辑不合理、未来信息泄露、监管敏感的变量。
筛选维度 常用指标 阈值建议 说明
预测能力 IV(信息量) IV > 0.02 且 IV < 0.5 IV < 0.02 为弱变量;IV > 0.5 可能存在过拟合或数据泄露
稳定性 PSI(群体稳定性) PSI < 0.1 PSI > 0.25 表示变量分布发生显著偏移,需警惕
缺失率 缺失比例 缺失率 < 70% 缺失率过高时,即使 IV 高也难以稳定使用
共线性 VIF(方差膨胀因子) VIF < 10 VIF > 10 表示存在严重多重共线性,需剔除或合并
实战建议:变量筛选应遵循“先单变量、后多变量、再业务”的三层过滤策略。最终进入模型的变量数量建议控制在 8~15 个,既保证区分度,又避免过拟合。每次筛选后需重新计算 IV 和 PSI,确保筛选过程本身不引入偏差。

4.3 逻辑回归建模

逻辑回归是评分卡开发的标准算法,其优势在于:可解释性强、输出概率校准良好、支持 WOE(Weight of Evidence,证据权重)编码。建模前需对连续变量进行分箱(Binning)并转换为 WOE 值。

WOE 编码公式:

WOE_i = ln( (Bad_i / Bad_total) / (Good_i / Good_total) )

其中 Bad_i 和 Good_i 分别表示第 i 个分箱中的坏样本数和好样本数。

逻辑回归模型形式:

ln( p / (1-p) ) = β₀ + β₁·WOE₁ + β₂·WOE₂ + ... + βₙ·WOEₙ

其中 p 为商户违约概率,β₀ 为截距项,βᵢ 为第 i 个变量的回归系数。

逻辑回归建模流程 连续变量分箱 WOE 编码转换 逻辑回归拟合 系数检验与调整 建模注意事项: 1. 分箱需保证每个箱内至少 5% 的样本,且好坏样本均存在 2. WOE 值应与违约概率呈单调关系,否则需调整分箱 3. 回归系数符号应与业务逻辑一致(如:交易量越大,风险越低,系数应为负)

4.4 评分刻度映射

评分刻度映射将逻辑回归输出的违约概率转换为直观的评分值,便于业务人员理解和使用。标准转换公式如下:

Score = Offset + Factor × ln( p / (1-p) )

其中 Offset(偏移量)和 Factor(刻度因子)通过两个业务假设确定:

  • 基准分:当违约概率为某个基准值(如 2%)时,评分为 600 分。
  • 翻倍分差:违约概率每翻一倍,评分减少的分数(如 20 分)。

示例计算:

假设:基准概率 2% → 600 分;概率翻倍(4%)→ 580 分
则:Factor = 20 / ln(2) ≈ 28.85
    Offset = 600 - 28.85 × ln(0.02/0.98) ≈ 600 - 28.85 × (-3.89) ≈ 712.2
最终公式:Score = 712.2 - 28.85 × ln( (1-p)/p )
常见误区:评分刻度映射后,评分与违约概率呈反比关系(评分越高,风险越低)。切勿将评分方向搞反。映射完成后,需检查评分分布是否合理,是否存在“分数堆积”现象。

4.5 模型验证

模型验证是评分卡上线前的最后一道质量关卡,需从区分能力、校准能力、稳定性三个维度进行全面评估。

验证维度 核心指标 验收标准 验证方法
区分能力 KS(Kolmogorov-Smirnov)、AUC KS > 0.3,AUC > 0.75 在训练集、验证集、测试集上分别计算,差异不超过 0.05
校准能力 Hosmer-Lemeshow 检验、校准曲线 P-value > 0.05(不拒绝原假设) 将预测概率分为 10 组,比较每组预测违约数与实际违约数
稳定性 PSI(评分分布稳定性) PSI < 0.1 比较模型开发样本与 OOT 样本的评分分布
业务合理性 评分单调性、变量贡献度 各分箱评分单调,变量系数符号合理 输出评分卡明细表,逐项人工审核
模型验证四维评估框架 区分能力 KS / AUC 校准能力 HL检验 / 校准曲线 稳定性 PSI / 分布对比 业务合理性 单调性 / 系数符号 通过 四个维度全部通过方可上线;任一维度不通过需回溯至对应阶段进行调优。
验证报告模板:每次模型验证应输出标准报告,包含:训练集/验证集/测试集/OOT 样本的 KS、AUC、PSI 对比表;评分分布直方图;校准曲线图;变量贡献度排序表。报告需存档,作为模型上线审批和后续监控的基线。