书籍详情
数据分析与数据挖掘(第2版)
作者:喻梅,于健,王建荣,李雪威 编
出版社:清华大学出版社
出版时间:2020-09-01
ISBN:9787302558682
定价:¥59.90
购买这本书可以去
内容简介
本书主要介绍数据挖掘和数据分析的基本概念和方法,包括数据的基本属性和概念、数据预处理技术、数据立方体和OLAP技术、频繁模式挖掘、回归分析、分类、聚类、离群点分析。每一部分先介绍基本概念、理论基础、应用实例、思考习题。书中涉及的模型和算法均给予了相应的实例,便于读者更好的理解和使用模型。
作者简介
喻梅天津大学智能与计算学部教授,硕士生导师。主要从事计算机网络、数据挖掘及数据库方向的研究及教学。研究重点为社交网络中实体社团的发现及识别、影响因素及发展规律;基于亲密度及影响力的微博社交兴趣圈挖掘算法等。在国际会议及期刊上发表了多篇相关学术论文。担任多个国际会议技术委员会委员,参与会议组织工作及专业技术服务。参与多部计算机教材的编写。
目录
第1章概述1
1.1数据分析与数据挖掘1
1.1.1数据分析1
1.1.2数据挖掘1
1.1.3数据分析与数据挖掘的区别和联系3
1.2分析与挖掘的数据类型3
1.3数据分析与数据挖掘的方法7
1.4数据分析与数据挖掘使用的技术8
1.5应用场景及存在的问题12
1.5.1数据分析与数据挖掘的应用12
1.5.2存在的主要问题13
1.6本书结构概述14
1.7习题14
第2章数据16
2.1数据对象与属性类别16
2.1.1属性的定义16
2.1.2属性的分类16
2.2数据的基本统计描述17
2.2.1中心趋势度量18
2.2.2数据分散度量20
2.2.3数据的图形显示22
2.3数据的相似性和相异性度量26
2.3.1数据矩阵与相异性矩阵26
2.3.2标称属性的邻近性度量27
2.3.3二元属性的邻近性度量28
2.3.4数值属性的相异性29
2.3.5序数属性的邻近性度量31
2.3.6混合类型属性的相异性31
2.3.7余弦相似性33目录数据分析与数据挖掘(第2版)2.4习题34
第3章数据预处理36
3.1数据预处理及任务36
3.1.1数据预处理的必要性36
3.1.2数据预处理的主要任务39
3.2数据清理40
3.2.1缺失值、噪声和不一致数据的处理40
3.2.2数据清理方式43
3.3数据集成44
3.4数据归约49
3.4.1直方图49
3.4.2数据立方体聚集50
3.4.3属性子集选择52
3.4.4抽样53
3.5数据变换与数据离散化54
3.5.1数据变换策略及分类54
3.5.2数据泛化54
3.5.3数据规范化55
3.5.4数据离散化56
3.6习题58
第4章数据仓库与联机分析处理59
4.1数据仓库基本概念59
4.1.1数据仓库的定义59
4.1.2数据仓库的性质59
4.1.3数据仓库体系结构60
4.1.4数据仓库设计模型61
4.2数据仓库设计62
4.2.1数据仓库的概念模型设计62
4.2.2数据仓库的逻辑模型设计65
4.2.3数据仓库的物理模型设计67
4.3数据仓库实现68
4.4联机分析处理81
4.4.1OLAP简介81
4.4.2OLAP与OLTP的关系82
4.4.3典型的OLAP操作83
4.5元数据模型87
4.5.1元数据的类型88
4.5.2元数据的作用88
4.5.3元数据的使用89
4.6习题90
第5章回归分析91
5.1回归分析概述91
5.1.1变量间的两类关系91
5.1.2回归分析的步骤92
5.2一元线性回归93
5.2.1原理分析93
5.2.2回归方程求解及模型检验93
5.2.3一元线性回归实例96
5.2.4案例分析: 使用Weka实现一元线性回归99
5.3多元线性回归105
5.3.1原理分析105
5.3.2回归方程求解及模型检验106
5.3.3多元线性回归实例108
5.3.4案例分析: 使用Weka实现多元线性回归110
5.4多项式回归113
5.4.1原理分析113
5.4.2多项式回归实例114
5.4.3案例分析: 使用Excel实现多项式回归117
5.5习题123
第6章频繁模式挖掘125
6.1概述125
6.1.1案例分析126
6.1.2相关概念126
6.1.3先验性质128
6.2Apriori算法129
6.2.1Apriori算法分析129
6.2.2案例分析: 使用Weka实现Apriori算法133
6.3FPgrowth算法139
6.3.1FPgrowth算法分析139
6.3.2案例分析: 使用Weka实现FPgrowth算法148
6.4压缩频繁项集151
6.4.1挖掘闭模式151
6.4.2挖掘极大模式152
6.5关联模式评估152
6.5.1支持度置信度框架153
6.5.2相关性分析153
6.5.3模式评估度量155
6.6习题156
第7章分类157
7.1分类概述157
7.1.1分类的基本概念157
7.1.2分类的相关知识158
7.2决策树162
7.2.1决策树的基本概念162
7.2.2决策树分类器的算法过程163
7.2.3ID3算法165
7.2.4C4.5算法172
7.2.5Weka中使用C4.5算法进行分类预测实例177
7.2.6决策树的剪枝184
7.3朴素贝叶斯分类185
7.3.1朴素贝叶斯学习基本原理185
7.3.2朴素贝叶斯分类过程186
7.3.3使用Weka的朴素贝叶斯分类器进行分类实例187
7.4惰性学习法191
7.4.1k近邻算法描述191
7.4.2k近邻算法性能193
7.4.3使用Weka进行k近邻分类实例194
7.5逻辑回归196
7.5.1逻辑回归的基本概念196
7.5.2二项逻辑回归过程197
7.5.3用Weka进行逻辑回归分类实例199
7.6支持向量机202
7.6.1线性可分支持向量机算法203
7.6.2线性可分支持向量机学习算法——最大间隔法207
7.6.3使用Weka进行支持向量机分类实例208
7.7神经网络210
7.7.1神经网络的基本概念210
7.7.2BP神经网络算法过程212
7.7.3BP神经网络分类算法实例214
7.7.4使用Weka进行神经网络分类实例216
7.8组合方法223
7.8.1组合方法概述223
7.8.2装袋223
7.8.3提升230
7.8.4随机森林算法234
7.9分类模型的评估248
7.9.1分类模型的评价指标248
7.9.2交叉验证253
7.9.3自助法254
7.10习题255
第8章聚类257
8.1聚类概述257
8.1.1聚类的基本概念257
8.1.2聚类算法的分类258
8.2基于划分的聚类260
8.2.1k均值算法260
8.2.2k中心点算法264
8.2.3使用Weka进行基于划分的聚类实例268
8.3基于层次的聚类273
8.3.1基于层次的聚类的基本概念273
8.3.2簇间距离度量274
8.3.3分裂层次聚类274
8.3.4凝聚层次聚类276
8.3.5BIRCH算法278
8.3.6使用Weka进行基于层次的聚类实例282
8.4基于密度的聚类285
8.4.1基于密度的聚类的基本概念285
8.4.2DBSCAN算法286
8.4.3使用Weka进行基于密度的聚类实例290
8.5基于网格的聚类293
8.5.1STING算法294
8.5.2CLIQUE算法296
8.6聚类质量的评估299
8.7习题300
第9章离群点检测301
9.1离群点的定义与类型301
9.1.1什么是离群点301
9.1.2离群点的类型302
9.2离群点的检测303
9.2.1检测方法的分类303
9.2.2统计学方法304
9.2.3近邻性方法307
9.2.4基于聚类的方法309
9.2.5基于分类的方法313
9.3习题314
附录AWeka的安装及使用规范315
A.1Weka简介与安装315
A.1.1Weka简介315
A.1.2JRE的安装315
A.1.3Weka的安装318
A.2Weka的使用方法323
A.3Weka的数据格式326
参考文献330
1.1数据分析与数据挖掘1
1.1.1数据分析1
1.1.2数据挖掘1
1.1.3数据分析与数据挖掘的区别和联系3
1.2分析与挖掘的数据类型3
1.3数据分析与数据挖掘的方法7
1.4数据分析与数据挖掘使用的技术8
1.5应用场景及存在的问题12
1.5.1数据分析与数据挖掘的应用12
1.5.2存在的主要问题13
1.6本书结构概述14
1.7习题14
第2章数据16
2.1数据对象与属性类别16
2.1.1属性的定义16
2.1.2属性的分类16
2.2数据的基本统计描述17
2.2.1中心趋势度量18
2.2.2数据分散度量20
2.2.3数据的图形显示22
2.3数据的相似性和相异性度量26
2.3.1数据矩阵与相异性矩阵26
2.3.2标称属性的邻近性度量27
2.3.3二元属性的邻近性度量28
2.3.4数值属性的相异性29
2.3.5序数属性的邻近性度量31
2.3.6混合类型属性的相异性31
2.3.7余弦相似性33目录数据分析与数据挖掘(第2版)2.4习题34
第3章数据预处理36
3.1数据预处理及任务36
3.1.1数据预处理的必要性36
3.1.2数据预处理的主要任务39
3.2数据清理40
3.2.1缺失值、噪声和不一致数据的处理40
3.2.2数据清理方式43
3.3数据集成44
3.4数据归约49
3.4.1直方图49
3.4.2数据立方体聚集50
3.4.3属性子集选择52
3.4.4抽样53
3.5数据变换与数据离散化54
3.5.1数据变换策略及分类54
3.5.2数据泛化54
3.5.3数据规范化55
3.5.4数据离散化56
3.6习题58
第4章数据仓库与联机分析处理59
4.1数据仓库基本概念59
4.1.1数据仓库的定义59
4.1.2数据仓库的性质59
4.1.3数据仓库体系结构60
4.1.4数据仓库设计模型61
4.2数据仓库设计62
4.2.1数据仓库的概念模型设计62
4.2.2数据仓库的逻辑模型设计65
4.2.3数据仓库的物理模型设计67
4.3数据仓库实现68
4.4联机分析处理81
4.4.1OLAP简介81
4.4.2OLAP与OLTP的关系82
4.4.3典型的OLAP操作83
4.5元数据模型87
4.5.1元数据的类型88
4.5.2元数据的作用88
4.5.3元数据的使用89
4.6习题90
第5章回归分析91
5.1回归分析概述91
5.1.1变量间的两类关系91
5.1.2回归分析的步骤92
5.2一元线性回归93
5.2.1原理分析93
5.2.2回归方程求解及模型检验93
5.2.3一元线性回归实例96
5.2.4案例分析: 使用Weka实现一元线性回归99
5.3多元线性回归105
5.3.1原理分析105
5.3.2回归方程求解及模型检验106
5.3.3多元线性回归实例108
5.3.4案例分析: 使用Weka实现多元线性回归110
5.4多项式回归113
5.4.1原理分析113
5.4.2多项式回归实例114
5.4.3案例分析: 使用Excel实现多项式回归117
5.5习题123
第6章频繁模式挖掘125
6.1概述125
6.1.1案例分析126
6.1.2相关概念126
6.1.3先验性质128
6.2Apriori算法129
6.2.1Apriori算法分析129
6.2.2案例分析: 使用Weka实现Apriori算法133
6.3FPgrowth算法139
6.3.1FPgrowth算法分析139
6.3.2案例分析: 使用Weka实现FPgrowth算法148
6.4压缩频繁项集151
6.4.1挖掘闭模式151
6.4.2挖掘极大模式152
6.5关联模式评估152
6.5.1支持度置信度框架153
6.5.2相关性分析153
6.5.3模式评估度量155
6.6习题156
第7章分类157
7.1分类概述157
7.1.1分类的基本概念157
7.1.2分类的相关知识158
7.2决策树162
7.2.1决策树的基本概念162
7.2.2决策树分类器的算法过程163
7.2.3ID3算法165
7.2.4C4.5算法172
7.2.5Weka中使用C4.5算法进行分类预测实例177
7.2.6决策树的剪枝184
7.3朴素贝叶斯分类185
7.3.1朴素贝叶斯学习基本原理185
7.3.2朴素贝叶斯分类过程186
7.3.3使用Weka的朴素贝叶斯分类器进行分类实例187
7.4惰性学习法191
7.4.1k近邻算法描述191
7.4.2k近邻算法性能193
7.4.3使用Weka进行k近邻分类实例194
7.5逻辑回归196
7.5.1逻辑回归的基本概念196
7.5.2二项逻辑回归过程197
7.5.3用Weka进行逻辑回归分类实例199
7.6支持向量机202
7.6.1线性可分支持向量机算法203
7.6.2线性可分支持向量机学习算法——最大间隔法207
7.6.3使用Weka进行支持向量机分类实例208
7.7神经网络210
7.7.1神经网络的基本概念210
7.7.2BP神经网络算法过程212
7.7.3BP神经网络分类算法实例214
7.7.4使用Weka进行神经网络分类实例216
7.8组合方法223
7.8.1组合方法概述223
7.8.2装袋223
7.8.3提升230
7.8.4随机森林算法234
7.9分类模型的评估248
7.9.1分类模型的评价指标248
7.9.2交叉验证253
7.9.3自助法254
7.10习题255
第8章聚类257
8.1聚类概述257
8.1.1聚类的基本概念257
8.1.2聚类算法的分类258
8.2基于划分的聚类260
8.2.1k均值算法260
8.2.2k中心点算法264
8.2.3使用Weka进行基于划分的聚类实例268
8.3基于层次的聚类273
8.3.1基于层次的聚类的基本概念273
8.3.2簇间距离度量274
8.3.3分裂层次聚类274
8.3.4凝聚层次聚类276
8.3.5BIRCH算法278
8.3.6使用Weka进行基于层次的聚类实例282
8.4基于密度的聚类285
8.4.1基于密度的聚类的基本概念285
8.4.2DBSCAN算法286
8.4.3使用Weka进行基于密度的聚类实例290
8.5基于网格的聚类293
8.5.1STING算法294
8.5.2CLIQUE算法296
8.6聚类质量的评估299
8.7习题300
第9章离群点检测301
9.1离群点的定义与类型301
9.1.1什么是离群点301
9.1.2离群点的类型302
9.2离群点的检测303
9.2.1检测方法的分类303
9.2.2统计学方法304
9.2.3近邻性方法307
9.2.4基于聚类的方法309
9.2.5基于分类的方法313
9.3习题314
附录AWeka的安装及使用规范315
A.1Weka简介与安装315
A.1.1Weka简介315
A.1.2JRE的安装315
A.1.3Weka的安装318
A.2Weka的使用方法323
A.3Weka的数据格式326
参考文献330
猜您喜欢