一、风险评分卡概述:什么是评分卡、评分卡在金融风控中的角色、评分卡开发流程概览

1.1 评分卡到底是什么?

先说说我对评分卡的理解。说白了,评分卡就是一个数学公式,把客户的各种信息转化成分数。分数越高,代表风险越低。就这么简单。

我刚开始做风控那会儿,见过最原始的评分卡——就是一张A4纸,上面列着十几个问题,每个选项对应一个分值。信贷员拿着这张纸,一边问客户问题,一边手动打分。最后加总,决定批不批贷款。

现在当然都自动化了。但核心逻辑没变:

  • 年龄:25岁以下扣5分,25-35岁加10分,35岁以上加15分
  • 收入:月入5000以下扣10分,5000-10000加5分,10000以上加15分
  • 工作年限:不满1年扣8分,1-3年加3分,3年以上加10分

嗯,这就是最朴素的评分卡。只不过现在我们用机器学习、逻辑回归来算这些分数,更科学、更精准。

核心定义:评分卡是一个将客户特征映射为风险分数的数学模型。分数越高,违约概率越低。

1.2 评分卡在金融风控中的角色

评分卡在金融风控里到底扮演什么角色?我打个比方你就明白了。

你想想看,银行每天要处理成千上万个贷款申请。每个申请人都说自己信用好、还款能力强。但怎么判断真假?靠人工一个个审核?不现实。

评分卡就是那个「自动裁判」。它把每个申请人的信息过一遍,给出一个分数。风控人员只需要看分数,就能快速做决策。

具体来说,评分卡在三个环节发挥作用:

  1. 贷前准入:客户一进来,先过评分卡。分数低于某个阈值,直接拒绝。这叫「硬拒绝」。
  2. 贷中管理:已经放款的客户,定期跑评分卡。分数突然下降?说明客户可能出问题了,需要提前干预。
  3. 贷后催收:逾期客户也要打分。分数高的,可能只是忘了还款,发个短信提醒就行。分数低的,赶紧打电话催收。

我在项目中遇到过一件事。有个客户申请贷款时评分卡分数很高,顺利放款。但三个月后,评分卡分数突然暴跌。系统自动触发了预警。我们一查,发现这个客户最近频繁在其他平台借贷,已经快「以贷养贷」了。还好发现得早,及时做了催收处理。

个人经验:评分卡不是万能的。它只能告诉你「这个客户风险高」,但不能告诉你「为什么高」。所以评分卡要和规则引擎配合使用。规则引擎负责「抓坏人」,评分卡负责「排风险」。

1.3 评分卡开发流程概览

开发一个评分卡,到底要经过哪些步骤?我把它总结成六个阶段。每个阶段都有坑,我一个个说。

第一阶段:数据准备

这一步最枯燥,但也最重要。没有好数据,再牛的模型也是白搭。

  • 收集历史客户数据:包括申请信息、征信报告、还款记录
  • 定义好坏客户:逾期30天算坏?还是90天算坏?这个定义直接影响模型效果
  • 数据清洗:缺失值、异常值、重复值,一个都不能放过

我曾经因为好坏客户定义没统一,导致模型上线后效果极差。后来花了整整两周重新定义、重新建模。嗯,这个坑我替你们踩过了。

第二阶段:特征工程

原始数据不能直接用。你得把「年龄」变成「年龄分段」,把「收入」变成「收入区间」。这个过程叫特征工程。

  • 连续变量离散化:比如年龄分成18-25、25-35、35-45、45以上
  • 类别变量编码:比如职业分成白领、蓝领、自由职业
  • 衍生变量:比如「收入/负债比」、「近3个月查询次数」

第三阶段:变量筛选

特征工程做完,你可能得到几百个变量。但评分卡不需要这么多。我们要挑出最有效的那些。

常用的筛选方法:

  • IV值:衡量变量对好坏客户的区分能力。IV值大于0.1的,才考虑保留
  • 相关性分析:两个变量高度相关?只保留一个
  • 业务可解释性:有些变量统计上很有效,但业务上说不通。比如「客户名字长度」?这种变量再有效也不能用

第四阶段:模型训练

这一步反而是最「简单」的。因为主流方法就一个——逻辑回归。

为什么用逻辑回归?因为评分卡要求可解释性。你给客户打50分,你得能说清楚为什么扣了这50分。逻辑回归的系数可以直接解释,而XGBoost、神经网络这些黑盒模型做不到。

注意:评分卡模型的核心不是预测精度,而是可解释性和稳定性。一个精度高但解释不了的模型,在金融风控里是行不通的。

第五阶段:评分转换

模型训练完,你得到的是概率值(比如违约概率0.3)。但业务人员看不懂概率。他们要看分数。

所以要把概率转换成评分。转换公式长这样:

Score = Offset + Factor * ln(odds)

其中:
- odds = 好客户概率 / 坏客户概率
- Offset 和 Factor 是预设的常数
- 通常设定:odds每翻一倍,分数增加20分

举个例子:如果odds=50时分数是600分,那么odds=100时分数就是620分。分数越高,风险越低。

第六阶段:模型验证与上线

模型做完了,不能直接上线。得先验证:

  • 区分度:KS值大于0.3,说明模型能有效区分好坏客户
  • 稳定性:PSI值小于0.1,说明模型在不同时间段表现稳定
  • 回测:用历史数据模拟上线效果,看看拒绝率、坏账率是否在预期范围内

验证通过后,才能部署到生产环境。但上线不是终点。评分卡需要定期监控、定期迭代。市场在变,客户在变,评分卡也得跟着变。

避坑指南:我曾经见过一个团队,评分卡上线后一年没更新。结果市场环境变了,模型效果直线下降,坏账率飙升。记住,评分卡是有「保质期」的。建议每季度做一次稳定性监控,每年做一次模型迭代。

1.4 评分卡开发全流程框架图

下面这张图,是我自己总结的评分卡开发全流程。你保存下来,以后做项目时对照着看,能少走很多弯路。

评分卡开发全流程框架图 数据准备 收集·清洗·定义好坏 特征工程 离散化·编码·衍生 变量筛选 IV值·相关性·业务解释 模型训练 逻辑回归·系数估计 评分转换 概率→分数·Offset/Factor 验证与上线 KS·PSI·回测·部署 持续监控·定期迭代 注:虚线表示模型上线后的持续监控与迭代流程 关键验证指标 KS > 0.3(区分度) | PSI < 0.1(稳定性) | IV > 0.1(变量有效性) 评分卡保质期:建议每季度监控,每年迭代

这张图我画了好几次才满意。你仔细看,从数据准备到验证上线,是一个完整的闭环。而且上线之后不是终点,虚线箭头表示要持续监控、定期迭代。很多团队就是忽略了这一步,导致模型越跑越偏。

我的建议:刚开始做评分卡的同学,别急着调模型参数。先把数据准备和特征工程做好。这两个阶段占整个项目80%的工作量,也决定了80%的效果。模型训练反而是最简单的部分。


公众号:蓝海资料掘金营,微信deep3321