在r中怎么对连续型变量进行分箱处理并重新赋值

Python012

在r中怎么对连续型变量进行分箱处理并重新赋值,第1张

你这个不是在给变量赋值,而是调用方法传入参数。getArea(final double r )这个方法参数列表中的final修饰表示在方法里。r的值不能更改。

final修饰变量的时候,值不能被更改。

2018.08.02

R语言中有smbining可以进行最优分箱,python中分箱如果既要考虑箱体个数,分箱后信息量大小,也要考虑单调性等其他因素。

这里给出一种简单的通过IV值来选择如果分箱的方法。

下面是按照分位数来分的,还可以按照卡房分箱,决策树分箱等。

参照toad(由厚本金融开发的较标准的评分卡开发开源包)的分箱方式。