4、逻辑回归评分卡:逻辑回归原理、评分卡刻度参数(PDO、Offset)、评分公式推导

4.1 逻辑回归原理与信用评分

逻辑回归(Logistic Regression)是信用评分卡最经典的算法之一。它通过 Sigmoid 函数将线性回归的输出映射到 [0,1] 区间,直接输出样本违约的概率 P(Y=1|X)。

核心公式:
P(Y=1|X) = 1 / (1 + e^(-z))
z = β₀ + β₁x₁ + β₂x₂ + ... + βₙxₙ

其中 z 为线性组合,β₀ 为截距,βᵢ 为各特征 xᵢ 的回归系数。

逻辑回归在评分卡中的优势:

  • 可解释性强:系数直接反映特征对违约概率的对数影响。
  • 输出概率:天然适合二分类风险排序。
  • 成熟稳定:监管和业务方广泛接受。
逻辑回归 Sigmoid 映射与评分卡流程 特征 x₁, x₂, …, xₙ z = β₀ + Σβᵢxᵢ Sigmoid 函数 P(Y=1|X) 评分卡刻度:Score = Offset + Factor × ln(Odds) Odds = P/(1-P),评分卡将概率空间线性映射到整数分数空间

4.2 评分卡刻度参数:PDO 与 Offset

评分卡的核心是将逻辑回归输出的 Odds(好坏比)线性映射到整数分数。两个关键刻度参数定义了这个映射:

参数 全称 定义 典型值
PDO Points to Double the Odds 好坏比每翻倍时分数增加的点数 20、30、40、50
Offset 基准偏移量 在特定好坏比(通常为 1:1 或 50:1)下的基准分数 600、650、700
业务含义:PDO 越小,分数对风险变化越敏感;Offset 决定了评分卡的整体分数区间。例如 Offset=600 且 PDO=20,表示好坏比 1:1 时分数为 600,好坏比每翻一倍分数增加 20。

4.3 评分公式推导

从逻辑回归到评分卡的完整推导过程:

  1. 定义好坏比 Odds:
    Odds = P(Y=1) / P(Y=0) = P / (1-P)
  2. 逻辑回归的对数几率形式:
    ln(Odds) = β₀ + β₁x₁ + β₂x₂ + ... + βₙxₙ
  3. 评分卡线性映射假设:
    Score = A - B × ln(Odds)

    其中 A 为补偿量,B 为刻度因子。负号确保高 Odds(低风险)对应高分数。

  4. 代入 PDO 和 Offset 求解 A、B:

    设好坏比 θ₀ 时分数为 Offset,好坏比 2θ₀ 时分数为 Offset + PDO:

    Offset = A - B × ln(θ₀)
    Offset + PDO = A - B × ln(2θ₀)

    两式相减得:

    PDO = -B × ln(2)  →  B = -PDO / ln(2)

    代入第一式得:

    A = Offset + B × ln(θ₀) = Offset - (PDO / ln(2)) × ln(θ₀)
  5. 最终评分公式:
    Score = Offset - (PDO / ln(2)) × (ln(Odds) - ln(θ₀))

    或展开为:

    Score = Offset - (PDO / ln(2)) × (β₀ + β₁x₁ + ... + βₙxₙ - ln(θ₀))
常用刻度设定示例:
Offset = 600, θ₀ = 1 (好坏比 1:1), PDO = 20
B = -20 / ln(2) ≈ -28.85
A = 600 - (-28.85) × ln(1) = 600
Score = 600 - 28.85 × ln(Odds)

当 Odds=1:1 时 Score=600;Odds=2:1 时 Score=620;Odds=1:2 时 Score=580。

评分卡刻度映射:Odds → Score Odds(好坏比) Score(分数) Odds=1:1 Score=Offset Odds=2:1 Score=Offset+PDO Odds=4:1 Score=Offset+2×PDO 斜率 = -B = PDO / ln(2),每翻倍 Odds 分数增加 PDO

4.4 评分卡公式的实用形式

在实际建模中,评分卡通常以“每变量得分表”形式呈现,便于业务理解和部署:

Score = Offset + Factor × (β₀ + β₁x₁ + β₂x₂ + ... + βₙxₙ - ln(θ₀))

其中 Factor = -PDO / ln(2)

每个特征 xᵢ 的贡献分 = Factor × βᵢ × xᵢ
变量 分箱区间 WOE 系数 β 贡献分
年龄 18-25 0.15 0.82 -12
年龄 26-35 0.08 0.82 -6
年龄 36-50 -0.05 0.82 4
年龄 51+ -0.18 0.82 15
注意事项:
  • Offset 和 PDO 一旦设定,整个评分卡分数体系即固定,后续模型迭代需保持刻度一致。
  • 评分卡分数是相对排序工具,分数绝对值在不同机构间不可直接比较。
  • 推导中假设 ln(Odds) 与 Score 为线性关系,这是评分卡可加性的基础。

4.5 评分卡刻度参数设定建议

实际项目中,Offset 和 PDO 的设定需结合业务容忍度和分数分布:

  • Offset 设定:通常取 600-700,对应好坏比 1:1 或 50:1 时的基准分数。
  • PDO 设定:常用 20-50,PDO 越小分数区分度越高,但波动也越大。
  • 分数区间:确保 95% 的样本落在 300-900 之间,避免极端分数。
  • 业务对齐:与审批策略的 cutoff 分数联动,确保通过率与坏账率平衡。
实战经验:建议在模型开发初期先设定 Offset=600、PDO=20、θ₀=1,后续根据验证集分数分布微调。保持刻度参数在模型生命周期内不变,是评分卡监控和对比的前提。