逻辑回归模型结果转为标准评分卡Ⅰ

    在建立评分卡模型时,我们经常会使用逻辑回归来对数据进行建模。但在用逻辑回归进行预测时,逻辑回归返回的是一个概率值,并不是评分卡分数。下面为大家介绍如何将模型结果转换为标准评分卡。


1.评分卡定义

已知坏用户的概率为:

p(Y=1|x) = p

好用户的概率为:

p(Y=0|x) = 1-p

我们可以计算好坏用户比值(坏用户与好用户之比,分子为坏用户),称为比率

odds = \frac{p}{1-p}

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

score = A+B*ln(odds)

其中,A和B是常数


2.评分卡转换

转换步骤如下:

  1. 设定odds =\Theta _{0}时的分数p_{0}
  2. 设定当odds每增加1倍时,增加的分数PDO(point of double odds)
  3. 将当odds =\Theta _{0}的分数p_{0}odds=2\Theta _{0}的分数p_{0}+PDO带入分数公式,得:

\left\{\begin{matrix} p_{0}=A+Bln(\Theta _{0}) \\ p_{0}+PDO=A+Bln(2\Theta _{0}) \end{matrix}\right.

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

\left\{\begin{matrix} B=\frac{PDO}{ln(2)}\\ A=p_{0}-Bln(\Theta _{0})) \end{matrix}\right.


3.例子

\Theta _{0}=1/60p_{0}=600PDO=-20

表示的意义是:当比率=1/60,评分卡输出分数为600分;当比率增加1倍时,分数增加-20(比率越大代表坏用户越多,坏用户越多评分卡分数越低)。

计算可得:

\left\{\begin{matrix} B=\frac{-20}{ln(2)}\\ A=600-Bln(1/60)) \end{matrix}\right.

即:

score = 481.89-28.85*ln(odds)

odds和score的对应关系如下表所示: 

oddsscore违约率
1:4806600.2079%
1:2406400.4149%
1:1206200.8264%
1:606001.6393%
1:305803.2258%
1:155606.2500%
1:7.554011.7647%

为了方便业务人员使用,我们可以将评分卡更加细致地展示出来。即每个变量的不同取值对评分卡结果的影响。链接为如何将评分卡的评判标准以表格的形式展现出来,以便了解变量不同取值对评分卡结果的影响,以及方便业务人员去使用:逻辑回归模型结果转为标准评分卡Ⅱ

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值