本站原创文章,转载请说明来自《老饼讲解-机器学习》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. 入参说明
数据类型:pandas.DataFrame
数据类型:dict
2. 出参说明
数据类型:pandas.DataFrame
数据类型: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