您的位置:首页 > 运维架构

.py程序运行时,出现operands could not be broadcast together with shape (12,) (11,)错误

2018-12-28 11:34 585 查看

在变量分箱并调用自定义函数get_woe_iv计算WOE值和IV时,或其他类似于分组场景的情况下,提示operands could not be broadcast together with shape (12,) (11,)错误

这是由于变量分箱中,某个bin中的观测个数为0(即没有观测),或者分组区间没有覆盖到部分值,导致根本不存在这样的区间,就导致实际的数据维度小于应有的数据维度。这点不同于SAS中的变量分箱,如果观测为0,也会存在该箱,只是观测为缺失值.

解决方法:

改变变量分箱(或数据分组)的列表区间,即可解决

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐