在使用KNN之前需要对所有的变量进行归一化处理。下面介绍几种归一化的方法:
1、线性函数转换,表达式如下:
y=(x-MinValue)/(MaxValue-MinValue)
2、对数函数转换,表达式如下:
y=log10 (x)
3、反余切函数转换 ,表达式如下:
y=arctan(x)*2/PI
4、减去均值,乘以方差:
y=(x-means)/ variance
在使用KNN之前需要对所有的变量进行归一化处理。下面介绍几种归一化的方法:
1、线性函数转换,表达式如下:
y=(x-MinValue)/(MaxValue-MinValue)
2、对数函数转换,表达式如下:
y=log10 (x)
3、反余切函数转换 ,表达式如下:
y=arctan(x)*2/PI
4、减去均值,乘以方差:
y=(x-means)/ variance