目录
老饼讲解:一步一步上手学习

【说明】函数说明-report.draw_score_disb

作者 : 老饼 发表日期 : 2026-03-21 01:27:19 更新日期 : 2026-05-13 00:51:52
老饼讲解-简单易懂,干货满满,爽过嗦螺!


API说明:report.draw_score_disb - 绘制分数分布图

一、函数说明

bins.merge.eSample用于绘画分数分布图。

完整调用格式如下:

report.draw_score_disb(score,y,bin_step=10,figsize=(12, 4))
  •  入参说明

score:样本的评分。

         数据类型:单列pandas.core.series

y:样本标签,0为好,1为坏。

         数据类型:单列pandas.core.series

bin_step:柱状图的步长。

     数据类型:正整数

figsize:画布大小。

     数据类型:tuple

二、函数示例

draw_score_disb使用示例如下:

import  bbbrisk  as br

data       = br.datasets.load_bloan()                                          # 加载数据
x,y        = data.iloc[:,:-1],data['is_bad']                                   # 样本变量与标签
bin_sets   = br.bins.batch.autoBins(x, y,enum_var=['city','marital'])          # 自动分箱
model,card = br.model.scoreCard(x,y,bin_sets,train_param={'random_state':0})   # 构建评分卡
score      = card.predict(x[card.var])                                         # 用评分卡进行评分
br.report.draw_score_disb(score,y,bin_step=10,figsize=(10, 3))                 # 画出分数分布图

运行结果如下:

用report.draw_score_disb绘制的分数分布图

好了,以上就是report.draw_score_disb函数的使用方法了~



图标 评论
添加评论