1.评分卡计算公式
Score = A - B*log(odds)
2.进行两个假设
1) 某个特定的违约概率下的预期分值
2.)指定的违约概率翻倍的分数(PDO)
假设对数几率为1/60时设定的特定分数为600,PDO=20,那么对数几率为1/30时的分数就是620。带入以上线 性表达式,可以得到:
600 = A - B*log(1/60)
620 = A - B*log(1/30)
3.将两式联合计算出A和B的值
4.计算基本分数(不受特征影响)
由于logistic回归返回的即为对数几率,score计算公式可以写为
Score = A - B*(w0 + w1*x1 + w2*x2....)
其中x为特征,w为逻辑回归返回的特征参数
观察上式可以得出w0不受x(特征)影响,因此可以得出基本分数
score = A - B*w0
而w0就是logistic回归中的截距通过intercept接口可以得到
5. 计算每个特征中各个箱体的分数
以age为例:
logistic是利用woe进行建模的,即woe值为x,w就是x对应的参数值,log(odds) = wx
score_age = -B*log(odds), 以此得出age不同箱体对应的分值
返回的是age各个箱体的分数