其他
生成标准评分卡
The following article is from 风控建模 Author 小溪1005
最近总有人问小编如何进行评分卡模型分数转换并生成标准评分卡。
基于树模型的评分卡出来的直接是分数,所以可以直乘100或1000直接变成整数即可,基于树模型的评分卡没有办法生成标准的评分卡。
这里着重介绍LG模型的分数转换,LG模型是可以生成标准评分卡的。
标准评分卡格式如下:
一、评分卡定义及分数转换
已知正样本(flag=1)的概率为:
则负样本(flag=0)的概率为:
这样就可以计算正负样本的比值,称为好坏几率:
评分卡设定的分值刻度可以通过将分值表示为几率对数的线性表达式,即
其中,A和B是常数。接下来就可以进行转换了。步骤如下:
设定
时的分数 设定当
每增加1倍时,增加的分数PDO(point of double odds) 将当
的分数 , 的分数 带入分数公式,得:
那么,我们可以计算得到A和B的值,即:
算出A、B的值之后,再来看如何计算每个特征的每个分桶的分数:
因为:
所以,评分卡可以表示为如下形式
以上都是基于sas评分卡建模那本书,大家可以看看。
二、生成标准评分卡代码
首先我们把分箱数据集准备好,如下图所示:
其中 'Var','Range','Pct','BadRate','WoE','CntRec'是必选的,有以上数据集生成可生成标准评分卡,代码如下:
来源|风控建模
作者|小溪1005
更多精彩,戳这里: