数据挖掘与知识发现(复杂数据对象的数据挖掘与知识发现)4数据挖掘的预处理数据挖掘的困难所在NoiseSkeweddistributionMissingvalues(incompleteinfo)ScalabilityHighdimensionalityBiasindata
预处理在知识发现中所占份量预处理各种不同的数据源和数据对象数据的选择、集成与整合,对问题进行限定数据库中的数据具有噪声、缺值、不易至数据的去噪和规范化问题,提高挖掘精度数据的变换规范化、映射到不同的空间,提高挖掘效率数据的规约取出冗余、属性聚类来压缩数据数据的预处理是KDD&DM的重要步骤预处理的基本功能预处理主要是接受并理解KDD要求,确定发现任务抽取与发现任务相关的数据源,根据背景知识中的约束性规则对数据进行合法性检查通过清理和归约等操作,生成供挖掘核心使用的目标数据
它汇集了原始数据库中与发现有关的所有数据的总体特征,是知识发现状态空间的基底
4数据挖掘的预处理4
1数据选择与集成4
2数据清理4
4数据归约4
4数据变换4
5数据离散4
1数据选择分析需求和应用,了解业务背景确定分析主题数据库或数据仓库中选择索要分析的数据利用数据转换工具进行分析处理4
1数据集成将多文件或多数据库运行环境中的异构数据进行合并处理,解决语义的模糊性
解决数据的冲突问题以及不一致数据的处理问题
数据来自多个系统,存在着异构数据的转换问
多个数据源的之间还存在许多不一致的地方,如命名、结构、单位、含义等
因此,数据集成并非是简单的数据合并,而是把数据进行统一化和规范化处理的复杂过程
需要统一原始数据中的所有矛盾之处,如字段的同名异义、异名同义、单位不统一、字长不一致等,把原始数据在最低层次上加以转换、提炼和聚集
数据集成中还应考虑数据类型的选择问题,尽量选择占物理空间较小的