数据挖掘PPT完整版本.ppt_第1页
数据挖掘PPT完整版本.ppt_第2页
数据挖掘PPT完整版本.ppt_第3页
数据挖掘PPT完整版本.ppt_第4页
数据挖掘PPT完整版本.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 数据预处理 2 为什么要预处理数据 数据预处理是数据挖掘 知识发现 过程中的一个重要步骤 尤其是在对包含有噪声 不完整 甚至是不一致数据进行数据挖掘时 更需要进行数据的预处理 以提高数据挖掘对象的质量 并最终达到提高数据挖掘所获模式知识质量的目的 3 为什么要预处理数据 现实世界的数据是 肮脏的 不完整的 有些感兴趣的属性缺少属性值含噪声的 包含错误或者异常 偏离期望值 的数据不一致的 在编码或者命名上存在差异没有高质量的数据 就没有高质量的挖掘结果高质量的决策必须依赖高质量的数据数据仓库需要对高质量的数据进行一致地集成使挖掘过程更有效 更容易 4 多方面考查数据的质量 精确 Accuracy 完整 Completeness 一致 Consistency 及时 Timeliness 可信 Believability 可添加 Valueadded 可解释 Interpretability 5 数据预处理的主要方法 数据清理填写空缺的值 平滑噪声数据 识别 删除孤立点 解决不一致性数据集成集成多个数据库 数据立方体或文件数据变换规范化和聚集数据归约 削减 得到数据集的压缩表示 它小得多 但可以得到相同或相近的结果 6 FormsofDataPreprocessing 7 数据清理 空缺值 数据并不总是完整的例如 数据库表中 很多条记录的对应字段没有相应值 比如销售表中的顾客收入引起空缺值的原因设备异常与其他已有数据不一致而被删除因为误解而没有被输入的数据在输入时 有些数据应为得不到重视而没有被输入空缺值要经过推断而补上 8 如何处理空缺值 忽略该条记录 若一条记录中有属性值被遗漏了 则将此条记录排除在数据挖掘过程之外 尤其当类别属性 classlabel 的值没有而又要进行分类数据挖掘时 当每个属性缺少值的百分比变化很大时 它的效果非常差 9 如何处理空缺值 人工填写空缺值 工作量大 可行性低使用一个全局变量填充空缺值 对一个属性的所有遗漏的值均利用一个事先确定好的值来填补 比如使用unknown或 或OK使用属性的平均值填充空缺值 10 如何处理空缺值 利用同类别均值填补遗漏值这种方法尤其在进行分类挖掘时使用 如 若要对商场顾客按信用风险 credit risk 进行分类挖掘时 就可以用在同一信用风险类别下 如良好 的属性的平均值 来填补所有在同一信用风险类别下属性的遗漏值 11 数据清理 噪声数据 噪声 一个测量变量中的随机错误或变化引起噪声数据的原因数据收集工具的问题数据输入错误数据传输错误技术限制命名规则的不一致 12 如何处理噪声数据 分箱 binning 首先排序数据 并将他们分到等深的箱中然后可以按箱的平均值平滑 按箱的边界平滑等等 13 数据平滑的分箱方法 给定一个数值型属性price price的排序后数据 单位 美元 4 8 15 21 21 24 25 28 34划分为 等深的 箱 箱1 4 8 15箱2 21 21 24箱3 25 28 34用箱平均值平滑 箱1 9 9 9箱2 22 22 22箱3 29 29 29用箱边界平滑 箱1 4 4 15箱2 21 21 24箱3 25 25 34 14 如何处理噪声数据 聚类方法 通过聚类分析可帮助发现异常数据 相似或相邻近的数据聚合在一起形成了各个聚类集合 而那些位于这些聚类集合之外的数据对象 自然而然就被认为是异常数据 15 聚类 通过聚类分析查找孤立点 消除噪声 16 如何处理噪声数据 回归通过让数据适应回归函数来平滑数据 17 数据集成 数据集成 数据挖掘任务常常涉及数据集成操作 即将来自多个数据源的数据 如 数据库 普通文件等 结合在一起并形成一个统一数据集合 以便为数据挖掘工作的顺利完成提供完整的数据基础 18 在数据集成过程中 需要考虑解决以下几个问题 模式集成 整合不同数据源中的元数据实体识别问题 匹配来自不同数据源的现实世界的实体 比如 A cust id B customer no检测并解决数据值的冲突对现实世界中的同一实体 来自不同数据源的属性值可能是不同的可能的原因 不同的数据表示 不同的度量等等 19 处理数据集成中的冗余数据 集成多个数据库时 经常会出现冗余数据同一属性在不同的数据库中会有不同的字段名一个属性可以由另外一个表导出 如 年薪 有些冗余可以被相关分析检测到仔细将多个数据源中的数据集成起来 能够减少或避免结果数据中的冗余与不一致性 从而可以提高挖掘的速度和质量 20 数据转换 所谓数据转换就是将数据转换或归并成一个适合数据挖掘的描述形式 数据转换包含以下处理内容 21 数据变换 平滑 去除数据中的噪声 分箱 聚类 回归 聚集 合计处理 对数据进行总结或合计操作 例如 每天销售额 数据 可以进行合计操作以获得每月或每年的总额 这一操作常用于构造数据立方或对数据进行多细度的分析 22 数据概化 所谓泛化处理就是用更抽象 更高层次 的概念来取代低层次或数据层的数据对象 例如 街道属性 就可以泛化到更高层次的概念 诸如 城市 国家 同样对于数值型的属性 如年龄属性 就可以映射到更高层次概念 如 年轻 中年和老年 23 规范化 将属性数据按比例缩放 使之落入一个小的特定区间 如 1 0到1 0或0 0到1 0最小 最大规范化 对原始数据进行线形变换 假定属性A的最小和最大值分别为minA和maxA 计算 24 将A的值映射到区间 new minA new maxA 中的v z score规范化 属性A的值基于A的平均值和标准差规范化 计算 小数定标规范化 通过移动属性A的小数点位置进行规范化 计算 25 数据削减 数据消减技术是用于帮助从原有庞大数据集中获得一个精简的数据集合 并使这一精简数据集保持原有数据集的完整性 这样在精简数据集上进行数据挖掘显然效率更高 并且挖掘出来的结果与使用原有数据集所获得结果基本相同 26 数据削减策略 数据削减策略数据立方体聚集维归约数据压缩数值归约离散化和概念分层产生用于数据削减的时间不应当超过或 抵消 在削减后的数据上挖掘节省的时间 27 数据立方体聚集 数据立方体存储多维数据 创建在最低层数据立方体的称为基本立方体 最高层抽象的数据立方体称为顶点立方体 较高层的数据立方体将减少结果数据 数据立方体聚集即将感兴趣的实体提高其抽象层次 以减少结果数据 便于分析使用 28 维归约 维归约 通过删除不相关的属性 或 维减少数据量 通常使用属性子集选择方法 属性子集选择方法 目标 找出最小属性集 使得数据类的概率分布尽可能地接近使用所有属性的原分布 优点 减少了出现在发现模式上的属性的数目 使得模式更易于理解 29 数据预处理 属性子集选择方法包括以下技术 逐步向前选择 由空属性集开始 每次都选择原属性集中最好的属性 将其添加到集合中 逐步向后删除 由整个属性集开始 在每一步 删除掉尚在属性集中的最坏属性 向前选择和向后删除的结合 每一步选择一个最好的属性 并在剩余

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论