专门为研究人员和R入门学习者写的书
希望帮助他们发现R的丰富功能
附赠所有案例的数据集文件
目录
第1章 R 简介 . 1
1.1 R 是什么?为什么要使用R? . 2
1.2 RStudio 是什么? . 5
1.3 如何安装R 和RStudio? . 6
1.3.1 在Windows 上使用R 6
1.3.2 在Mac 上使用R . 7
1.3.3 在Linux 上使用R . 7
1.3.4 在 Windows、macOS 和Linux 上使用RStudio . 8
1.4 了解 RStudio . 9
1.4.1 脚本窗口 . 9
1.4.2 控制台窗口 11
1.4.3 环境窗口 11
1.4.4 图形窗口 . 12
1.5 R 的线上资源 . 13
1.6 R 包的作用 . 15
1.7 更新R、RStudio 和R 包 . 17
1.8 本章小结 18
第2章 在R 中导入和处理数据 21
2.1 如何在R 中表示数据集? 22
2.2 在R 中导入数据 23
2.3 在R 中输入数据 29
2.4 如何在R 中使用数据集? 33
2.5 数据类型 35
2.6 本章小结 39
第3章 R 是怎样工作的? 42
3.1 R 的工作方式 43
3.2 函数是什么? . 44
3.3 对象是什么? . 47
3.3.1 向量 . 48
3.3.2 数据框 . 51
3.3.3 矩阵 . 57
3.3.4 列表 . 58
3.4 本章小结 60
第4章 数据管理 . 63
4.1 变量的数据管理 . 64
4.1.1 创建新变量 . 64
4.1.2 重新编码变量 67
4.1.3 替换变量值 . 69
4.1.4 重命名变量 . 72
4.1.5 探索缺失值 . 73
4.1.6 生成虚拟变量 77
4.1.7 修改变量的数据类型 79
4.1.8 标签变量 . 80
4.1.9 整理分类变量 81
4.2 对数据集进行数据管理 82
4.2.1 变量的选择和排除 82
4.2.2 选择观察值 . 85
4.2.3 根据变量合并数据集 87
4.2.4 根据观察值合并数据集. 89
4.2.5 对数据集排序 90
4.2.6 重塑数据集 . 91
4.2.7 给变量排序 . 92
4.2.8 从数据集中随机抽取样本 . 94
4.2.9 管道 . 95
4.3 本章小结 96
第5章 用ggplot2 实现数据可视化 100
5.1 数据可视化在数据分析中的作用 101
5.2 了解ggplot2 103
5.2.1 层的结构 104
5.2.2 影响所有层的附加组件 114
5.3 R 示例图 .122
5.3.1 单变量图 123
5.3.2 二元图 129
5.3.3 多元图 132
5.4 本章小结 .133
第6章 描述性统计 136
6.1 单变量分析 .138
6.1.1 集中趋势的度量 .139
6.1.2 散布的度量 142
6.1.3 偏度和峰度 146
6.1.4 离散分布 148
6.1.5 快速描述性分析 .151
6.2 描述变量之间的关系 156
6.2.1 相关系数 156
6.2.2 交叉表 160
6.3 分析组间变量 161
6.4 本章小结 .165
第7章 简单线性回归 167
7.1 什么是回归分析? 168
7.2 简单线性回归分析 169
7.2.1 普通最小二乘法 .171
7.2.2 拟合优度 173
7.2.3 回归系数的假设检验 .176
7.2.4 线性回归预测 .179
7.3 R 语言实例 180
7.4 本章小结 .184
第8章 多元线性回归 186
8.1 多元线性回归分析 187
8.1.1 参数估计 187
8.1.2 拟合优度和F 检验 .188
8.1.3 调整的R2 .189
8.1.4 偏斜系数 190
8.1.5 使用多元线性回归进行预测 191
8.1.6 标准化和相对重要程度192
8.1.7 回归假设和诊断 .193
8.2 R 语言实例 194
8.3 本章小结 .206
第9 章 虚拟变量回归 209
9.1 为什么要进行虚拟变量回归? .210
9.1.1 创建虚拟变量 .210
9.1.2 虚拟变量回归背后的逻辑 212
9.2 单一虚拟变量回归 212
9.3 一个虚拟变量和一个协变量的回归 215
9.4 多虚拟变量回归 218
9.4.1 R 语言实例 .220
9.4.2 比较组间差异 .222
9.4.3 成对多重比较调整 .226
9.5 有一个以上虚拟变量和一个协变量的回归.228
9.6 两组独立虚拟变量的回归 .230
9.7 本章小结 .235
第10章 使用回归法进行交互、调节分析 . 238
10.1 交互作用/调节效应 .239
10.2 乘积-项方法 240
10.3 连续预测变量与虚拟调节变量的交互作用 .242
10.4 连续预测变量和连续调节变量之间的交互作用 .246
10.5 虚拟预测变量与虚拟调节变量的交互作用 .251
10.6 连续预测变量与多分类调节变量的交互作用 .254
10.7 其他注意事项 259
10.7.1 显著与不显著的交互作用 259
10.7.2 中心化和标准化 .259
10.8 本章小结 .260
第11章 Logistic 回归 263
11.1 R 实现简单Logistic 回归 267
11.1.1 Logistic 回归中系数的含义 270
11.1.2 拟合优度和模型选择 274
11.2 多重逻辑回归 276
11.3 Logistic 回归进行分类 285
11.4 本章小结 .291
第12章 多层次和纵向分析 . 294
12.1 嵌套数据结构的表示 296
12.2 完全、部分和无聚集 301
12.3 线性混合模型的显著性检验 .308
12.4 纵向混合模型的模型比较 .315
12.5 本章小结 .319
第13章 因子分析 . 322
13.1 什么是因子分析? 323
13.2 因子分析过程 325
13.2.1 确定因子的数量 .326
13.2.2 因子提取 327
13.2.3 因子旋转 330
13.2.4 提炼和解释因子 .332
13.3 综合评分和信度检验 333
13.4 R 语言实例 335
13.4.1 确定因子的数量 .335
13.4.2 用旋转法提取因子 .337
13.5 本章小结 .341
第14章 结构方程模型 344
14.1 什么是结构方程模型? .345
14.2 确认性因子分析 347
14.2.1 模型设定 348
14.2.2 模型识别 349
14.2.3 参数估计 351
14.2.4 模型评估 352
14.2.5 模型修正 359
14.3 潜在路径分析 362
14.3.1 LPA 模型的定义 .363
14.3.2 测量部分 363
14.3.3 结构部分 367
14.4 本章小结 .369
第15章 贝叶斯统计 373
15.1 贝叶斯数据分析 376
15.2 用R 实现贝叶斯数据分析 377
15.3 R 语言实例 379
15.3.1 模型诊断 380
15.3.2 回归系数的贝叶斯估计 382
15.3.3 贝叶斯模型的选择 .387
15.3.4 模型检验 391
15.3.5 先验分布的选择 .393
15.4 本章小结 .396