新書推薦:
《
权力的图像——近代的中国海图与交流
》
售價:NT$
840.0
《
中亚民族史
》
售價:NT$
840.0
《
人工智能与智能制造:概念与方法 [美]马苏德·索鲁什 [美]理查德·D.布拉茨
》
售價:NT$
640.0
《
中平:东汉王朝大崩溃(184—189)
》
售價:NT$
245.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
中国历史研究入门(全二册)
》
售價:NT$
1290.0
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
夏天,19岁的肖像(青鲤文库)岛田庄司两次入围日本通俗文学奖直木奖的作品 ,同名电影由黄子韬主演!
》
售價:NT$
225.0
|
內容簡介: |
R语言是非常灵活且功能强大的,它不同于你用过的绝大
多数计算机程序。为全面揭示R语言的潜力, R编程入门经典——大数据时代的统计分析语言
以通俗易懂的方式,深入研究R语言,使读者能够处理棘手乃至最复杂的数据分析任务。本书在简单数据示例的引导下,探究R的功能及多种用途,并讲述如何执行一系列常用的统计方法,如方差分析和线性回归分析等。阅读本书后,读者将能高效地分析数据并呈现结果。
主要内容
◆
探讨如何实现一些基础统计方法,如t检验、相关分析和关联检验
◆
阐述如何将图形从“合格”提升至“优秀”水准
◆
讲述如何定义复杂分析情形
◆
演示制作和重新整理数据以方便分析的方法
◆
讲解如何执行基础回归分析以及复杂模型构建和曲线回归分析
◆
介绍如何生成自定义函数和简单脚本来自动完成工作流程
|
關於作者: |
Mark
Gardener博士是一位英国生态学家、讲师和作家。Mark目前是自由职业者,为各种组织提供生态学、数据分析和R领域的课程。
|
目錄:
|
目 录
第1章 R介绍:R是什么以及如何获得它1
1.1 学习R的诀窍2
1.1.1 R网站2
1.1.2 从CRAN处下载和安装R3
1.2 运行R程序7
1.3 找到使用R的合适方法8
1.3.1 通过CRAN网站和互联网获得帮助9
1.3.2 R中的帮助命令9
1.3.3 解析R中的帮助项12
1.4 命令包14
1.4.1 标准命令包14
1.4.2 额外的包能为你完成什么任务15
1.4.3 如何获得R命令的额外包16
1.4.4 包的运行和处理18
1.5 本章小结20
1.6 练习题20
1.7 本章概要20
第2章 出发:开始熟悉R23
2.1 一些简单的数学运算23
2.1.1 将R用作计算器24
2.1.2 保存计算结果26
2.2 将数据读取并放入R中27
2.2.1 使用组合命令制作数据27
2.2.2 使用scan命令制作数据29
2.2.3 读取较大的数据文件34
2.3 查看命名对象38
2.3.1 查看之前加载的命名对象39
2.3.2 从R中移除对象41
2.4 数据项的类型41
2.4.1 数字数据41
2.4.2 文本项42
2.4.3 在数字和文本数据之间进行转换42
2.5 数据项的结构44
2.5.1 矢量项44
2.5.2 数据帧45
2.5.3 矩阵对象45
2.5.4 列表对象46
2.6 检查数据结构46
2.7 使用历史命令47
2.7.1 使用历史文件48
2.7.2 编辑历史文件49
2.8 在R中保存工作内容50
2.8.1 退出时保存工作区50
2.8.2 将数据文件保存到硬盘50
2.8.3 从硬盘读取数据文件51
2.8.4 将数据作为文本文件保存到硬盘53
2.9 本章小结57
2.10 练习题57
2.11 本章概要58
第3章 出发:处理对象61
3.1 对象处理61
3.1.1 矢量处理62
3.1.2 矩阵和数据帧的处理66
3.1.3 列表处理71
3.2 查看对象内部的对象72
3.2.1 查看复杂数据对象的内部72
3.2.2 打开复杂数据对象73
3.2.3 快速查看复杂数据对象75
3.2.4 查看及设置名称77
3.2.5 旋转数据表80
3.3 构造数据对象81
3.3.1 制作列表81
3.3.2 制作数据帧82
3.3.3 制作矩阵对象84
3.3.4 对数据帧和矩阵对象重新排序86
3.4 数据对象的形式:验证和转换90
3.4.1 验证你拥有的对象是什么类型90
3.4.2 将一种对象形式转换成另一种形式91
3.5 本章小结98
3.6 练习题98
3.7 本章概要99
第4章 数据:描述统计和制表101
4.1 汇总命令101
4.2 汇总样本104
4.2.1 矢量的汇总统计104
4.2.2 累计统计108
4.2.3 数据帧的汇总统计111
4.2.4 矩阵对象的汇总统计113
4.2.5 列表的汇总统计114
4.3 汇总表格115
4.3.1 制作列联表116
4.3.2 选择表格对象的各个部分123
4.3.3 将对象转换成表格125
4.3.4 验证表格对象126
4.3.5 复杂无格式表格126
4.3.6 验证“无格式”表格对象131
4.3.7 用于表格的汇总命令132
4.3.8 交叉制表134
4.4 本章小结139
4.5 练习题139
4.6 本章概要140
第5章 数据:分布143
5.1 查看数据分布143
5.1.1 茎叶图144
5.1.2 直方图146
5.1.3 密度函数149
5.1.4 数据分布类型152
5.1.5 用于正态性检验的夏皮洛一威尔克检验法161
5.1.6 柯尔莫哥洛夫-斯米尔诺夫检验162
5.1.7 分位数-分位数图163
5.2 本章小结167
5.3 练习题167
5.4 本章概要167
第6章 简单假设检验169
6.1 使用学生t检验169
6.1.1 具有不等方差的双样本t检验170
6.1.2 具有等方差的双样本t检验170
6.1.3 单样本t检验171
6.1.4 使用定向假设171
6.1.5 t检验中的公式语法和取子集样本172
6.2 威尔克森U检验曼-惠特尼175
6.2.1 双样本U检验176
6.2.2 单样本U检验176
6.2.3 使用定向假设177
6.2.4 U检验中的公式语法和取子集样本177
6.3 配对t检验和U检验180
6.4 相关性和协方差182
6.4.1 简单相关性183
6.4.2 协方差185
6.4.3 相关性检验中的显著性检验185
6.4.4 公式语法185
6.5 关联关系检验188
6.5.1 多重分类:卡方检验189
6.5.2 单一分类:拟合优度检验191
6.6 本章小结195
6.7 练习题195
6.8 本章概要196
第7章 图形分析介绍197
7.1 盒须图197
7.1.1 基础盒须图198
7.1.2 自定义盒须图198
7.1.3 水平盒须图201
7.2 散点图204
7.2.1 基础散点图204
7.2.2 添加坐标轴标签205
7.2.3 绘图符号205
7.2.4 设置坐标轴界限206
7.2.5 使用公式语法207
7.2.6 将最佳拟合线添加到散点图207
7.3 配对图多重相关图210
7.4 折线图213
7.4.1 使用数值数据的折线图213
7.4.2 使用分类数据的折线图214
7.5 饼状图217
7.6 克里夫兰点状图220
7.7 柱状图225
7.7.1 单类别柱状图225
7.7.2 多类别柱状图229
7.7.3 水平柱232
7.7.4 汇总数据的柱状图233
7.8 将图形复制到其他应用程序236
7.8.1 使用copy paste来复制图形236
7.8.2 将图形保存到硬盘236
7.9 本章小结238
7.10 练习题238
7.11 本章概要239
第8章 公式符号与复杂统计241
8.1 将公式语法用于基础检验的示例242
8.2 图形中的公式符号244
8.3 方差分析ANOVA246
8.3.1 单向ANOVA246
8.3.2 简单事后检验248
8.3.3 从aov模型中提取平均值249
8.3.4 双向ANOVA250
8.3.5 提取平均值和汇总统计258
8.3.6 相互作用图260
8.3.7 更复杂的ANOVA模型264
8.3.8 aov的其他选项265
8.4 本章小结267
8.5 练习题268
8.6 本章概要268
第9章 操作数据并提取组成部分269
9.1 创建用于复杂分析的数据269
9.1.1 数据帧270
9.1.2 矩阵对象272
9.1.3 创建并设置因子数据274
9.1.4 制作重复处理方式因子277
9.1.5 添加行或列280
9.2 数据汇总285
9.2.1 简单列与行汇总285
9.2.2 复杂汇总函数287
9.3 本章小结296
9.4 练习题296
9.5 本章概要297
第10章 回归分析线性建模299
10.1 简单线性回归分析299
10.1.1 线性模型结果对象301
10.1.2 lm和aov之间的相似性305
10.2 多元回归分析307
10.2.1 公式和线性模型307
10.2.2 建模308
10.3 曲线回归分析314
10.3.1 对数回归分析315
10.3.2 多项式回归分析316
10.4 绘制线性模型和曲线拟合图318
10.4.1 最佳拟合线319
10.4.2 拟合线上的置信区间322
10.5 回归分析模型汇总326
10.5.1 诊断图326
10.5.2 拟合汇总328
10.6 本章小结329
10.7 练习题330
10.8 本章概要330
第11章 图形的更多相关介绍333
11.1 将元素添加到现有绘图333
11.1.1 误差线334
11.1.2 将图例添加到图形338
11.1.3 将文本添加到图形341
11.1.4 将数据点添加到现有图形350
11.1.5 将各类线条添加到图形353
11.2 矩阵图一个图形上的多个序列362
11.3 一个窗口中的多个绘图364
11.3.1 将绘图窗口划分成相等的区域364
11.3.2 将绘图窗口划分成不相等的区域367
11.4 图形导出370
11.4.1 使用复制粘贴移动图形370
11.4.2 将图形保存到文件371
11.4.3 使用设备驱动程序将图形保存到硬盘371
11.5 本章小结374
11.6 练习题375
11.7 本章概要375
第12章 编写你自己的脚本:开始编程377
12.1 复制和粘贴脚本377
12.1.1 将自己的帮助文件制作成普通文本378
12.1.2 使用带有#字符的注解378
12.2 创建简单函数379
12.2.1 单行函数379
12.2.2 在函数中使用默认值380
12.2.3 带有多行命令的简单自定义函数380
12.2.4 存储自定义函数381
12.3 制作源代码383
12.3.1 显示自定义函数和脚本的结果383
12.3.2 将消息作为脚本输出的一部分进行显示383
12.4 本章小结389
12.5 练习题390
12.6 本章概要390
附录A 练习题答案393
|
|