价值 可解释性 内在的、上下文的、表象的以及可访问性
跟数据本身的含义相关的
数据预处理的主要任务
数据清理
填写空缺的值,平滑噪声数据,识别、删除孤立点,解决不 一致性
集成多个数据库、数据立方体或文件 规范化和聚集
数据集成
median L1 ( n / 2 ( f )l f median )c
中位数:有序集的中间值或者中间两个值平均
度量中心趋势 (2)
众数(Mode,也叫模):集合中出现频率最 高的值
单峰的(unimodal,也叫单模态)、双峰的( bimodal)、三峰的(trimodal);多峰的( multimodal) 对于适度倾斜(非对称的)的单峰频率曲线,可以 使用以下经验公式计算众数
数据预处理
第二章 数据预处理
为什么对数据进行预处理 描述性数据汇总 数据清理 数据集成和变换 数据归约 离散化和概念分层生成
为什么进行数据预处理?
现实世界的数据是“肮脏的”——数据多了,什 么问题都会出现
不完整
缺少数据值;缺乏某些重要属性;仅包含汇总数据; e.g., occupation="" 包含错误或者孤立点 e.g. Salary = -10
有噪声
数据不一致
e.g., 在编码或者命名上存在差异 e.g., 过去的等级: “1,2,3”, 现在的等级: “A, B, C” e.g., 重复记录间的不一致性 e.g., Age=“42” Birthday=“03/07/1997”
数据为什么会变“脏”?