2、信用评分模型基础:评分卡原理、常用算法与评估指标

信用评分模型是量化借款人违约风险的核心工具,其输出结果(评分)直接用于信贷审批、额度定价与贷后管理。本节将系统梳理评分卡的基本原理、主流建模算法以及业界通用的模型评估指标,为后续A/B测试效果评估奠定理论基础。

2.1 评分卡原理

评分卡(Scorecard)将模型预测的概率转换为整数分数,便于业务人员直接使用。其核心公式为:

Score = Offset + Factor × ln(odds)

其中:
- odds = p/(1-p),p为违约概率
- Offset(偏移量)与Factor(刻度因子)由业务预设的基准分与翻倍分值决定

标准评分卡通常包含三个层级:

  • 申请评分卡(Application Scorecard):用于新客户准入,特征以征信报告、申请表信息为主。
  • 行为评分卡(Behavior Scorecard):用于存量客户管理,特征包含还款记录、交易行为等。
  • 催收评分卡(Collection Scorecard):用于逾期客户催收策略,特征包含逾期天数、联系状态等。
关键点:评分卡的优势在于可解释性强——每个特征分箱对应一个分数,业务人员可以清晰解释“为什么扣分/加分”。
评分卡构建流程 数据准备与清洗 特征分箱与WOE编码 逻辑回归训练 概率→分数映射 评分卡分数表 💡 评分卡核心:每个特征分箱对应一个分数,总分 = 基准分 + Σ(各特征分箱分数)。 业务人员可直接根据分数高低判断客户风险等级,无需理解模型内部参数。

2.2 常用算法

2.2.1 逻辑回归(Logistic Regression)

逻辑回归是评分卡建模的经典算法,其输出为违约概率p:

p = 1 / (1 + e^(-z))
z = β₀ + β₁x₁ + β₂x₂ + ... + βₙxₙ

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

  • 可解释性强:系数β直接反映特征对违约概率的影响方向与强度。
  • 训练速度快:适合大规模样本场景。
  • 概率校准好:输出天然为概率值,无需额外校准。
实践建议:逻辑回归要求特征之间不存在强共线性,建议在建模前进行VIF(方差膨胀因子)检验,VIF > 10的特征需剔除或合并。

2.2.2 XGBoost

XGBoost是基于梯度提升框架的集成学习算法,在信用评分领域表现优异:

  • 自动处理缺失值:无需额外填充。
  • 特征交互:树模型自动捕捉特征间的高阶交互关系。
  • 正则化:内置L1/L2正则化,防止过拟合。

两种算法的对比:

对比维度 逻辑回归 XGBoost
可解释性 高(线性系数) 中(需SHAP值辅助)
非线性拟合能力 弱(需手动构造交叉项) 强(自动学习交互)
训练速度 快 中等(需调参)
缺失值处理 需填充 自动处理
评分卡适配性 直接转换分数 需额外概率校准
注意:在监管严格的金融场景中,逻辑回归仍是首选,因为其完全可解释。XGBoost更适合作为辅助模型或用于特征筛选。

2.3 模型评估指标

信用评分模型的评估需从区分能力、排序能力与稳定性三个维度展开。以下为三个核心指标:

2.3.1 KS(Kolmogorov-Smirnov)统计量

KS衡量模型区分好客户与坏客户的最大能力:

KS = max(累计好客户占比 - 累计坏客户占比)

取值范围:[0, 1]
业界标准:
- KS < 0.2:模型区分能力弱
- 0.2 ≤ KS < 0.4:模型可用
- 0.4 ≤ KS < 0.6:模型优秀
- KS ≥ 0.6:可能存在过拟合

2.3.2 AUC(Area Under the ROC Curve)

AUC是ROC曲线下的面积,反映模型对正负样本的排序能力:

  • AUC = 0.5:模型无区分能力(随机猜测)。
  • 0.7 ≤ AUC < 0.8:模型可接受。
  • 0.8 ≤ AUC < 0.9:模型优秀。
  • AUC ≥ 0.9:模型可能过拟合。

2.3.3 Gini系数

Gini系数与AUC存在线性关系:

Gini = 2 × AUC - 1

取值范围:[0, 1]
- Gini = 0:模型无区分能力
- Gini = 1:模型完美区分
三大评估指标对比 KS统计量 区分能力:好坏客户最大差距 AUC 排序能力:ROC曲线下面积 Gini系数 Gini = 2×AUC - 1 📊 指标使用场景 • KS:常用于模型监控,观察好坏客户累计分布的最大分离点。 • AUC:最常用的模型排序能力指标,不受阈值影响。 • Gini:与AUC等价,但在某些监管报告中更常用。

2.4 模型评估综合表格

指标 计算公式 取值范围 优秀标准 主要用途
KS max(累计好客户占比 - 累计坏客户占比) [0, 1] ≥ 0.4 区分能力监控
AUC ROC曲线下面积 [0.5, 1] ≥ 0.8 排序能力评估
Gini 2 × AUC - 1 [0, 1] ≥ 0.6 监管报告常用
核心结论:在A/B测试场景中,KS与AUC是最常用的两个指标。KS用于观察模型在哪个分数段区分效果最好,AUC用于整体排序能力对比。两个指标需同时观察,避免单一指标误导。