描述
开 本: 32开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302645641丛书名: 数据科学与大数据技术
R Commander是 R 的图形用户界面,不需要键入命令就可通过熟悉的菜单和对话框来访问 R 统计软件。 R 和 R Commander 均可免费安装于所有常见的操作系统——Windows、Mac OS X 和 Linux/UNIX。
《不学编程做R统计分析:图形界面R Commander官方手册》应该会激发入门级和中级统计课程的学生和教师的兴趣、希望无需编写命令就可以使用 R 的研究人员,以及更喜欢从简单开始并最终过渡到命令行界面的R 用户。
?介绍 R 和 R Commander ?介绍如何下载和安装软件 ?演示将 R Commander 应用于一个简单的数据分析问题,从数据输入到报告撰写 ?解释如何在 R Commander 中输入和操作数据 ?描述了 R Commander 中许多常用统计方法的实现 ?展示如何对概率分布进行计算以及如何进行简单的模拟 ?演示 R Commander 插件包的使用,它扩展了 R Commander 接口的功能
第1章 概述 1
1.1 什么是R和R Commander 1
1.2 简要回顾R和R Commander 3
1.3 章节概要 5
1.4 进一步说明 6
1.5 本书资源网站 7
第2章 R和R Commander的安装 9
2.1 获取并安装R和R Commander 9
2.2 在Microsoft Windows上安装R和R Commander 10
2.3 在Mac OS X上安装R和R Commander 14
2.3.1 为Mac OS X安装X11(XQuartz)窗口系统 15
2.3.2 安装Rcmdr程序包及其附属程序包 16
2.3.3 防止Mac睡眠模式影响R 16
2.3.4 故障排除 17
2.4 在运行Linux和UNIX的计算机上安装R和R Commander 17
2.5 安装可选的辅助软件:Pandoc和LaTeX 18
第3章 快速浏览R Commander 21
3.1 启动R Commander 21
3.2 R Commander的界面 22
3.3 将数据读入R Commander中 25
3.4 检查和重新编码变量 29
3.5 制作列联表 37
3.6 创建报告 39
3.6.1 通过剪切和粘贴创建报告 40
3.6.2 将报告创建为动态文档 41
3.7 编辑命令* 48
3.8 终止R Commander会话 51
3.9 自定义R Commander* 52
3.9.1 使用“Commander选项”对话框 52
3.9.2 设置Rcmdr程序包选项 54
3.9.3 在R Commander中管理颜色 55
3.9.4 保存R Commander选项 56
第4章 数据输入与数据管理 59
4.1 数据管理概述 59
4.2 数据输入 60
4.2.1 在R Commander数据编辑器中输入数据 60
4.2.2 从纯文本文件中读取数据 63
4.2.3 从电子表格和其他来源导入数据 65
4.2.4 访问R程序包中的数据集 70
4.3 从R Commander保存和导出数据 72
4.4 修改变量 73
4.4.1 重新编码变量 73
4.4.2 计算新变量 75
4.4.3 变量的其他操作 78
4.5 操作数据集 81
4.5.1 对数据集的特殊操作* 82
4.5.2 选取部分案例 83
4.5.3 合并数据集* 85
第5章 数据汇总和图形化 89
5.1 简单的数值总结 89
5.2 列联表 93
5.3 绘制变量分布图 95
5.3.1 图形化数值数据 95
5.3.2 图形化分类数据 99
5.4 绘制关系图 102
5.4.1 简单的散点图 102
5.4.2 增强型散点图* 104
5.4.3 散点图矩阵 105
5.4.4 散点图和散点图矩阵中的点识别 107
5.4.5 3D散点图* 108
5.4.6 绘制平均数 110
第6章 简单的统计检验 113
6.1 平均数检验 113
6.1.1 独立样本的平均数差异T检验 113
6.1.2 单因素(因子)方差分析 116
6.1.3 双因素(因子)和多因素(因子)方差分析 121
6.2 比例检验 123
6.3 方差检验 126
6.4 非参数检验 127
6.5 其他简单检验* 128
第7章 拟合线性模型和广义线性模型 131
7.1 线性回归模型 131
7.2 带有因子的线性模型* 134
7.2.1 线性模型公式 135
7.2.2 边际原则 136
7.2.3 使用加拿大职业声望数据的例子 137
7.2.4 虚拟变量和因子变量的其他对比方式 141
7.3 拟合回归样条和多项式* 144
7.3.1 多项式项 144
7.3.2 回归样条 146
7.4 广义线性模型* 147
7.5 其他回归模型* 151
7.6 可视化线性模型和广义线性模型* 151
7.7 系数的置信区间和假设检验 156
7.7.1 置信区间 157
7.7.2 方差分析和偏差表分析* 157
7.7.3 检验比较模型* 159
7.7.4 检验线性假设* 161
7.8 回归模型诊断* 162
7.9 模型选择* 166
第8章 概率分布与模拟 169
8.1 运用概率分布 169
8.1.1 连续型分布 169
8.1.2 离散型分布 172
8.2 绘制概率分布 173
8.3 简单随机模拟 175
8.3.1 设置R伪随机数发生器的种子 176
8.3.2 中心极限定理的简单模拟示例 177
第9章 使用R Commander插件包 181
9.1 获取和加载插件 181
9.2 使用RcmdrPlugin.TeachingDemos包 183
9.3 使用RcmdrPlugin.survival包进行幸存分析* 185
附录A R Commander菜单指南 195
R Commander是R的点选式图形用户界面,通过熟悉的菜单和对话框提供对R统计软件的访问,而不是通过输入难懂的命令。本书解释了如何使用R Commander,希望让入门级和中级统计课程的学生和教师、想要使用R 而不必苦恼于编程的科研人员,以及最终要过渡到命令行交互但倾向于入门更容易的读者感兴趣,并对专业工作提供帮助。
在我看来,在基础统计学课程中,中心目标应该是讲解基本的统计学思想——分布、统计关系、估值、样本差异、观测与实验数据、不规则分布等。人们不希望把基础统计课程变成学习如何为统计软件编写命令的练习。最初开发R Commander是出于这样的想法:为R提供透明、直观、点击式的图形用户界面,使用熟悉的菜单和对话框进行操作,适应所有常用的操作系统(如Windows、Mac OS X和Linux/UNIX),并作为标准的R程序包(称为Rcmdr包)分发和安装。
尽管最初打算用于基础统计课程,但本书各章中介绍的R Commander的当前功能已远远超出基本统计。当前版本的Rcmdr程序包包含近15 000行的R代码,这其中不包括注释、空行、文档等。此外,R Commander就像R本身一样,被设计成可通过插件包进行扩展。而且,标准的R程序包也可以增加或修改R Commander的菜单和对话框(具体内容请参见第9章)。
我在20世纪90年代后期乘R方兴未艾的东风,将其纳入我的教学(应用回归分析和广义线性模型的研究生社会统计学课程)中。2002年,我出版了一本关于使用R和S-PLUS进行应用回归分析的书[20]。1
我也想用R来讲解社会科学研究生和本科生的基础统计学,但感觉R的命令行界面是一个障碍。我曾期望有人为R引入图形用户界面,但一直没能实现。因此,在2002年左右,我决定自己承担这个任务。经过一些前期的探索,最终决定使用Tcl/Tk GUI构建器,因为基本的R发行版自带tcltk程序包,它提供了Tcl/Tk的R接口。这个选择让我能够编写一个R GUI(即R Commander);它可以在R支持的所有操作系统上运行,并且完全用R编码,以最大限度地减少安装其他不必要的软件。
本书提供了有关R和R Commander的背景信息,解释了如何在读者的计算机上获取和安装R和R Commander。最后,将展示如何使用R Commander执行各种常见的统计任务。
关于参考文献
读者在阅读本书时,会不时遇到参考文献编号,格式是放在方括号的数字。读者可扫描封底二维码下载“参考资料”文件,然后根据编号查看资料信息。
评论
还没有评论。