4. 传统评分卡模型:逻辑回归评分卡原理、WOE与IV计算、评分卡刻度与分数映射
传统评分卡模型是金融风控领域最经典、可解释性最强的信用评估工具。其核心思想是通过逻辑回归建立借款人特征与违约概率之间的映射关系,再通过评分卡刻度将概率转换为整数分数,便于业务人员直接使用。本章将深入讲解逻辑回归评分卡的三大支柱:WOE与IV的理论与计算、逻辑回归建模原理、以及评分卡刻度与分数映射方法。
4.1 逻辑回归评分卡原理
逻辑回归(Logistic Regression)是一种广义线性模型,通过Sigmoid函数将线性组合的输出映射到(0,1)区间,表示违约概率。评分卡模型在此基础上,将逻辑回归的系数与WOE转换后的特征结合,构建出可加性的分数公式。
核心公式:评分卡分数 = 基准分 + 各特征分项之和。每个特征分项 = (WOE × 系数 + 截距项/特征数) × 刻度因子 + 偏移量。
逻辑回归评分卡的建模流程通常包含以下步骤:
- 数据预处理与分箱:对连续变量进行分箱(如等频、等距、最优分箱),对分类变量进行合并。
- WOE编码:将每个分箱替换为该箱的WOE值,实现特征与违约概率的单调性对齐。
- 逻辑回归训练:以WOE值为输入,训练逻辑回归模型,得到各特征的系数。
- 评分卡刻度:设定基准分、PDO(Point of Double Odds,比率翻倍所需分数),将系数转换为分数。
- 分数映射与验证:生成最终评分卡,并验证区分度(KS、AUC)与稳定性(PSI)。
4.2 WOE与IV计算
WOE(Weight of Evidence,证据权重)衡量每个分箱中好客户与坏客户的分布差异。WOE值越大,表示该分箱的违约风险越低。IV(Information Value,信息量)则衡量特征整体对违约状态的区分能力。
4.2.1 WOE计算公式
WOE_i = ln( (Bad_i / Bad_total) / (Good_i / Good_total) )
其中:
- Bad_i = 第i个分箱中的坏客户数
- Bad_total = 全部坏客户数
- Good_i = 第i个分箱中的好客户数
- Good_total = 全部好客户数
WOE性质:WOE为正表示该箱坏客户占比低于好客户占比(风险较低);WOE为负表示风险较高。WOE的绝对值越大,区分能力越强。通常要求WOE与违约概率呈单调关系。
4.2.2 IV计算公式与判断标准
IV = Σ ( (Bad_i/Bad_total - Good_i/Good_total) × WOE_i )
IV值用于评估特征预测能力,业界常用判断标准如下:
| IV值范围 | 预测能力 | 建议处理方式 |
|---|---|---|
| < 0.02 | 无预测能力 | 剔除该特征 |
| 0.02 ~ 0.10 | 弱预测能力 | 可保留,但需结合业务判断 |
| 0.10 ~ 0.30 | 中等预测能力 | 建议保留 |
| 0.30 ~ 0.50 | 强预测能力 | 优先保留 |
| > 0.50 | 极强预测能力 | 需警惕过拟合,建议验证稳定性 |
4.2.3 WOE与IV计算示例
以“年龄”特征为例,假设分箱为3组,计算WOE与IV:
| 年龄分箱 | 好客户数 | 坏客户数 | 好客户占比 | 坏客户占比 | WOE | IV贡献 |
|---|---|---|---|---|---|---|
| 18-25 | 500 | 200 | 0.25 | 0.40 | ln(0.40/0.25) = 0.470 | (0.40-0.25)×0.470 = 0.0705 |
| 26-40 | 1000 | 200 | 0.50 | 0.40 | ln(0.40/0.50) = -0.223 | (0.40-0.50)×(-0.223) = 0.0223 |
| 41-60 | 500 | 100 | 0.25 | 0.20 | ln(0.20/0.25) = -0.223 | (0.20-0.25)×(-0.223) = 0.0112 |
| IV合计 | 0.1040 | |||||
该示例中年龄特征的IV为0.104,属于中等预测能力。
4.3 评分卡刻度与分数映射
评分卡刻度是将逻辑回归输出的违约概率转换为整数分数的过程。核心参数包括:
- 基准分(Base Score):当所有特征WOE为0时的基础分数。
- PDO(Point of Double Odds):比率(坏:好)翻倍时分数减少的数值。例如PDO=20表示比率每翻一倍,分数降低20分。
- 目标比率(Target Odds):基准分对应的比率值,通常设为1:1或1:10。
4.3.1 分数映射公式推导
设逻辑回归模型为:
ln(Odds) = β₀ + β₁×WOE₁ + β₂×WOE₂ + ... + βₙ×WOEₙ
评分卡分数与Odds的关系为:
Score = A - B × ln(Odds)
其中:
- A = 基准分 + B × ln(目标比率)
- B = PDO / ln(2)
- 基准分 = A - B × ln(目标比率)
最终每个特征分箱的分数为:
Score_i = - (β_i × WOE_i + (β₀ / n)) × B + (A / n)
其中n为特征数量,β₀为截距项。
4.3.2 评分卡刻度示例
假设设定:基准分=600,PDO=20,目标比率=1:1(即Odds=1)。
| 参数 | 符号 | 数值 | 计算说明 |
|---|---|---|---|
| 基准分 | Base | 600 | 当Odds=1时的分数 |
| PDO | PDO | 20 | Odds翻倍时分数减少20 |
| 刻度因子B | B | 20 / ln(2) ≈ 28.85 | B = PDO / ln(2) |
| 偏移量A | A | 600 + 28.85×ln(1) = 600 | A = Base + B×ln(Target Odds) |
若某客户的特征WOE组合计算得到ln(Odds) = -0.5,则:
Score = 600 - 28.85 × (-0.5) = 600 + 14.425 ≈ 614
该客户评分为614分,高于基准分,表示风险较低。
4.3.3 评分卡输出格式
最终评分卡以表格形式呈现,每个特征每个分箱对应一个分数:
| 特征 | 分箱 | WOE | 系数 | 分数 |
|---|---|---|---|---|
| 年龄 | 18-25 | 0.470 | -0.35 | 15 |
| 26-40 | -0.223 | -8 | ||
| 41-60 | -0.223 | -8 | ||
| 收入 | <5000 | -0.510 | -0.42 | -20 |
| ≥5000 | 0.510 | 20 | ||
| 基准分 | 600 | |||
注意事项:评分卡分数为相对值,不同机构的评分卡不可直接比较。分数越高表示风险越低,但具体阈值需根据业务策略(如通过率、坏账率)确定。建议在评分卡上线前进行至少3个月的PSI稳定性监测。
4.4 传统评分卡的优势与局限
| 维度 | 优势 | 局限 |
|---|---|---|
| 可解释性 | 每个特征分箱有明确分数,业务人员可直接理解 | 无法捕捉特征间的高阶交互 |
| 稳定性 | WOE编码对异常值不敏感,模型稳定性高 | 对非线性关系拟合能力有限 |
| 监管合规 | 满足巴塞尔协议等监管对模型可解释性的要求 | 需要人工分箱,特征工程工作量大 |
| 部署成本 | 计算简单,可嵌入决策引擎或Excel | 预测精度通常低于集成模型 |