bbbrisk-api说明

【说明】encode.grp.to_grp

作者 : 老饼 发表日期 : 2023-03-10 07:27:39 更新日期 : 2025-03-05 16:17:59
本站原创文章,转载请说明来自《老饼讲解-机器学习》www.bbbdata.com



encode.grp.to_grp- 分组数据转换为函数

一、函数说明

encode.grp.to_grp用于将数据x转换为分组数据(即组号)

完整调用格式如下:

x_grp,bin_desc_dict = encode.grp.to_grp(x,bin_sets)

1. 入参说明

  • x:x的原始变量数据

         数据类型:pandas.DataFrame

  • bin_sets:所有变量的分箱配置

        数据类型:dict


2. 出参说明

  • x_grp:转换后的分组数据

        数据类型:pandas.DataFrame

  • bin_desc_dict:每个变量的分箱说明

        数据类型:dict








二、函数示例


to_grp使用示例如下:

import bbbrisk as br					
           
# 加载数据                    
data = br.datasets.load_bloan_grp()                    # 加载数据
x = data[['rev','age']]                                # 变量数据
y = data['is_bad']                                     # 标签数据

# 变量的分箱
bin_sets = {
    'rev'     :[['-',0.1],[0.1,1.2],[1.2,2],[2,'+']]
    ,'age'    :[[80,'+'],[60,80],[45,60],['-',45]]
    }

# 转换为分组数据				           
x_grp,bin_desc_dict = br.encode.grp.to_grp(x,bin_sets) # 将数据转换为分组
print('\n转换后的分组数据-x_grp:\n',x_grp)             # 显示转换后的分组数据
print('\n分箱说明-bin_desc_dict:\n',bin_desc_dict)     # 显示分箱说明


运行结果如下:







好了,以上就是encode.woe.to_grp函数的使用方法了~









 End 





联系老饼