首页 > 其他 > 详细

常用的特征处理方法

时间:2018-06-14 23:05:23      阅读:198      评论:0      收藏:0      [点我收藏+]

对于机器学习模型,我们把他们分成基于树的模型和非基于树的模型,因为在处理他们的特征需要不同的方法。

1.数值型特征

如果一个特征的值特别大的话,那么会使得其在非树模型上占有很大的比例,所以我们通常对其做归一化处理。
Outliers:不管是对特征还是标签,异常数据对模型的鲁棒性都会带来较大的打击,所以常用取数据的99%来去除异常数据。
rank:在处理outlier的时候可以把数值型转化成rank排序特征,这样异常值和普通值之间的差距就不会那么大,在排序时要注意训练集与测试集之间的rank连接(对此,可以先把train和test连在一起再做rank排序)。
log transform和sqrt:这两种方法都可以把太大的值转化到均值附近,降低异常值带来的影响。

常用的特征处理方法

原文:https://www.cnblogs.com/whig/p/9185355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!