数据预处理的方法小结

本文总结了数据预处理的关键步骤,包括数据无量纲化、缺失值处理、连续特征离散化、不平衡数据处理和特征选择。无量纲化通过标准化和归一化提升模型精度和收敛速度;缺失值处理采用众数、均值、KNN等多种方法;连续特征离散化有助于降低过拟合;不平衡数据处理通过过采样和欠采样策略改善;特征选择涉及过滤式、封装式和嵌入式方法。
摘要由CSDN通过智能技术生成

数据预处理

数据无量纲化

作用:使不同特征之间具有可比性

方法:标准化和归一化

  1. 归一化 ,是指把需要处理的数据经过处理后(通过某种算法)限制在一定范围内,一般是0到1之间。
    为什么要归一化?
    (1)归一化可以加快学习的速度。如下图所示,由于量纲不一样,数据的分布像一个“椭圆”,收敛的时候梯度方向的变化比较剧烈。
    在这里插入图片描述
    归一化后的数据,各个特征的权值相同,使得原来的数据分布变得更“圆”了,因此每次求得的梯度更加准确,模型收敛变得更加的平稳,更容易正确地收敛到最优解。
    在这里插入图片描述

    (2)归一化有可能提高模型精度。例如KNN需要计算样本之间的距离,如果一个特征值域范围非常大,那么距离计算就主要取决于这个特征,从而与实际情况相悖(比如此时值域范围小的特征更重要)。

    最常用的方法有哪些?
    (1)Min-Max归一化,利用特征的最大最小值缩放数据。这种归一化方法对离群值敏感(例如Max值较大),并且添加新数据时,Min和Ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值