预处理

数据预处理的常用流程

  • 去除唯一属性
  • 处理缺失值
  • 属性编码
  • 数据标准化
  • 特征选择
  • 主成分分析

缺失值处理的三种方法

  1. 直接使用含有缺失值的特征

对于某些算法可以直接使用含有缺失值的特征比如决策树

2.删除含有缺失值的特征

3.缺失值的补全

补全方法:

  • 均值插补

样本属性可以度量使用平均值进行插补,样本属性不可度量使用有效值的众数进行插补

  • 用同类均值插补

首先将样本分类,然后以该类中样本的均值进行插补

  • 建模预测
  • 高维映射

将属性映射到高维空间

  • 多重插补

步骤:

  1. 通过变量之间的关系对缺失值进行预测,利用蒙特卡洛方法生成多个完整的数据集
  2. 在每个完整的数据集上面进行训练,得到训练后的模型及评价函数值
  3. 对来自各个完整的数据集的结果,根据评价函数进行选择,选择评价函数最大的模型其对应值就是最后插补值
  • 极大似然估计
  • 压缩感知以及矩阵补全

利用信号本身所具有的稀疏性,从部分信号中恢复原信号,氛围感知观测和重构恢复两个阶段

特征编码

特征二元化

将数值型属性转换为布尔值的属性

独热编码

采用N位状态寄存器对N个可能的取值进行编码

能够处理非数值型属性,在一定程度上扩充了特征,编码之后属性是稀疏的存在大量零元分量

特征选择

特征选择的方法大致分为三类

  • 过滤式
  • 包裹式
  • 嵌入式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前提 在数据挖掘中,海量的原始数据中存在大量不完整(有缺失值)、不一致、有异常的数据,会严重影响到数据挖掘建模的执...
    神奇的考拉阅读 2,043评论 0 3
  • 常用的数据预处理方式 Standardization, or mean removal and variance ...
    cnkai阅读 2,251评论 0 5
  • 数据预处理 sklearn.preprocessing包提供了几个数据预处理中常用的功能和变换器,用于将原始特征向...
    殉道者之花火阅读 7,205评论 0 7
  • 2008年6月份,在宁波一个罐头食品加工厂,认识不到2月的李清逸,在走之前,向我借了200元,说回家后会还,...
    天得一清阅读 223评论 0 1
  • 奇石作为一种商业门类,已经渐成规模。以我家眉山为例,石商石友就有近千人。他们中的大多数人作为底层觅石人,一年...
    钱方军阅读 748评论 2 14