图书目录

目    录

第1 章  R简介 1

1.1  R软件介绍 1

1.2  R对象介绍 4

1.2.1  向量 4

1.2.2  数组 6

1.2.3  矩阵 8

1.2.4  数据框 11

1.2.5  因子 13

1.2.6  列表 13

1.2.7  对象转换 15

1.3  习题 16

第2 章  读写数据 17

2.1  读取数据 17

2.2  写入数据 21

2.3  读写RData数据 22

2.4  读写Excel数据 23

2.5  习题 23

第3章  从流程控制到函数 24

3.1  条件执行 24

3.2  循环控制 26

3.3  函数 30

3.4  习题 31

第4章  绘图功能及基本统计 32

4.1  高级绘图函数 32

4.2  低级绘图函数 35

4.3  交互式绘图函数 36

4.4  图形参数 38

4.5  基本统计 40

4.6  习题 45

第5章  数据分析和常用包 46

5.1  机器学习 46

5.2  数据挖掘 47

5.3  文本挖掘 47

5.4  常用包 47

第6章  监督式学习 56

6.1  决策树 56

6.2  支持向量机 69

6.3  人工神经网络 73

6.4  集成学习方法 78

6.4.1  随机森林 79

6.4.2  提升法 80

6.5  习题 81

第7章  非监督式学习 82

7.1  层次聚类法 82

7.2  K均值聚类算法 85

7.3  模糊C均值聚类算法 88

7.4  聚类指标 92

7.5  习题 95

第8章  演化式学习 96

8.1  遗传算法 96

8.2  人工蜂群算法 101

第9章  混合式学习 105

9.1  人工蜂群算法混合决策树 105

9.2  遗传算法混合人工神经网络 108

第10章  关联性规则 115

10.1  产生关联性规则并排序 117

10.2  删除冗余规则 121

10.3  习题 127

第11章  文本挖掘 128

11.1  使用混合分词并创建词频表 128

11.2  使用tag分词并创建词云 129

11.3  习题 131

第12章  推荐系统 132

12.1  Jester5k数据集 132

12.2  MovieLense数据集 135

第13章  可视化数据分析 138

13.1  导入数据 139

13.1.1  处理数据集 142

13.1.2  设置变量 143

13.2  探索及测试数据 143

13.3  转换数据 147

13.4  建立、评估及导出模型 149

13.5  习题 151

第14章  探索性数据分析 152

14.1  dplyr数据处理库(包) 152

14.2  案例分析 162

第15章  深度学习 185

15.1  多层感知器 186

15.2  卷积神经网络 194

15.3  长短期记忆网络 201

15.4  生成对抗网络 206

15.5  深度学习应用 212

15.6  习题 213

附录A  安装R 214

附录B  安装RStudio Desktop和rattle 217

附录C  R语言指令及用法 222