查看原文
其他

生成标准评分卡

66号学苑 2022-09-08

The following article is from 风控建模 Author 小溪1005

最近总有人问小编如何进行评分卡模型分数转换并生成标准评分卡。


基于树模型的评分卡出来的直接是分数,所以可以直乘100或1000直接变成整数即可,基于树模型的评分卡没有办法生成标准的评分卡。


这里着重介绍LG模型的分数转换,LG模型是可以生成标准评分卡的。


标准评分卡格式如下:



一、评分卡定义及分数转换


已知正样本(flag=1)的概率为:



则负样本(flag=0)的概率为:



这样就可以计算正负样本的比值,称为好坏几率:



评分卡设定的分值刻度可以通过将分值表示为几率对数的线性表达式,即



其中,A和B是常数。接下来就可以进行转换了。步骤如下:


  1. 设定时的分数

  2. 设定当每增加1倍时,增加的分数PDO(point of double odds)

  3. 将当的分数的分数带入分数公式,得:


那么,我们可以计算得到A和B的值,即:



算出A、B的值之后,再来看如何计算每个特征的每个分桶的分数:

因为:

所以,评分卡可以表示为如下形式


以上都是基于sas评分卡建模那本书,大家可以看看。


二、生成标准评分卡代码


首先我们把分箱数据集准备好,如下图所示:



其中 'Var','Range','Pct','BadRate','WoE','CntRec'是必选的,有以上数据集生成可生成标准评分卡,代码如下:



来源|风控建模

作者|小溪1005



更多精彩,戳这里:


|这是一份可以让你很牛很牛的风控技能包|

|九个步骤轻松搞定评分卡开发|

|坏样本不够多,怎么办|

|互金线上产品风控流程|

|信贷常用风险指标|

|哪家数据供应商的数据好用|



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存