我想做的是根据三类分类模型的预测生成0-100的分数。 例如。3 类逻辑回归模型的predict_proba给了我 3 个概率 x、y、z,如下所示 -
0 1 2
x y z
现在,我想根据这些概率生成 0-100 的分数,其中 0 更接近类 0,100 更接近类 2。
试试这个:
prob['P']=(prob['1']*1+prob['2']*2)/2
prob['0'] 乘以 0,所以你不需要它。
例子:
prob['0']=0.5, prob['1']=0.5, prob['2']=0==>prob['P']=0.25
prob['0']=0.75, prob['1']=0.25, prob['2']=0==>prob['P']=0.125
prob['0']=0.1, prob['1']=0.2, prob['2']=0.7==>prob['P']=0.8
prob['0']=0, prob['1']=0, prob['2']=1==>prob['P']=1