4. 评分卡开发流程:数据准备、变量筛选、逻辑回归建模、评分刻度映射、模型验证
商户风险评分卡是量化风控体系的核心组件,其开发遵循一套严谨的工程化流程。本章将拆解从原始数据到最终评分卡的五阶段闭环:数据准备、变量筛选、逻辑回归建模、评分刻度映射、模型验证。每个阶段的质量直接影响评分卡的区分能力与稳定性。
核心原则:评分卡开发不是一次性的“建模项目”,而是持续迭代的数据工程。数据质量决定了模型上限,变量筛选决定了模型下限,逻辑回归提供了可解释性,评分刻度映射实现了业务落地,模型验证则保证了可靠性。
4.1 数据准备
数据准备是评分卡开发的基础,通常占用项目 60% 以上的时间。核心任务包括:数据采集、数据清洗、特征衍生与样本定义。
| 步骤 | 关键动作 | 常见问题 |
|---|---|---|
| 数据采集 | 整合商户基本信息、交易流水、工商司法、黑名单、多头借贷等 | 数据源缺失、字段定义不一致、时间窗口不统一 |
| 数据清洗 | 处理缺失值、异常值、重复记录、格式标准化 | 缺失率过高(>70%)的变量直接剔除;异常值需结合业务判断 |
| 特征衍生 | 基于原始字段构造比率、趋势、波动、聚合类特征 | 衍生过度导致维度灾难;需保留业务可解释性 |
| 样本定义 | 确定观察点、表现期、好坏定义(如逾期 30+ 为坏样本) | 表现期不足导致样本标签噪声;好坏比例失衡需处理 |
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 个变量的回归系数。
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 样本的评分分布 |
| 业务合理性 | 评分单调性、变量贡献度 | 各分箱评分单调,变量系数符号合理 | 输出评分卡明细表,逐项人工审核 |
验证报告模板:每次模型验证应输出标准报告,包含:训练集/验证集/测试集/OOT 样本的 KS、AUC、PSI 对比表;评分分布直方图;校准曲线图;变量贡献度排序表。报告需存档,作为模型上线审批和后续监控的基线。