作者阿兰·F·祖尔等的基于他们对应用科学家讲授统计与R的丰富经验,为读者献上了《R语言初学者指南》这本书。为了避免同时讲授R与统计的困难,统计方法保持在最低限度。《R语言初学者指南》包括如何下载与安装R,载入和处理数据,基本绘图,函数简介,高级绘图以及初学者常见的错误。这本书包括了你开始学习R时想知道的所有内容。
译者序前言致谢第1章 引言 1.1 什么是R? 1.2 下载和安装R 1.3 最初印象 1.4 脚本代码 1.4.1 编程的艺术 1.4.2 录入脚本代码 1.5 R的图形设备 1.6 编辑 1.7 帮助文件和新闻组 1.8 程序包 1.8.1 包含在底层安装的包 1.8.2 不包含在底层安装的包 1.9 R的一般问题 1.9.1 退出R和设置工作目录 1.10 历史和文献概述 1.10.1 R的一个简短历史回顾 1.10.2 有关R的书籍和使用R的书籍 1.11 使用这本书 1.11.1 如果你是一位教师 1.11.2 如果你是有一定R知识的感兴趣的读者 1.11.3 如果你是一个R专家 1.11.4 如果你比较害怕R 1.12 引用R和引用程序包 1.13 我们学习了哪些R函数?第2章 R中的数据输入 2.1 R中的第1步 2.1.1 小型数据库中的数据录入 2.1.2 应用c函数连接数据 2.1.3 使用c,cbind和rbind结合变量 2.1.4 使用vector函数结合数据* 2.1.5 使用矩阵结合数据* 2.1.6 使用data.frame函数结合数据 2.1.7 使用list函数结合数据* 2.2 数据的载入 2.2.1 Excel中的数据载入 2.2.2 从其它统计程序包中访问数据** 2.2.3 访问数据库 2.3 我们学习了哪些R函数? 2.4 习题第3章 访问变量和处理数据子集 3.1 访问数据框变量 3.1.1 str函数 3.1.2 函数中的数据参数 3.1.3 $符号 3.1.4 attach函数 3.2 访问数据子集 3.2.1 数据排序 3.3 使用相同的标识符组合两个数据集 3.4 输出数据 3.5 重新编码分类变量 3.6 我们学习了哪些R函数? 3.7 习题第4章 简单的函数 4.1 tapply函数 4.1.1 计算每个时间截面的均值 4.1.2 更高效地计算每个时间截面的均值 4.2 sapply函数和lapply函数 4.3 summary函数 4.4 table函数 4.5 我们学习了哪些R函数? 4.6 习题第5章 基础绘图工具简介 5.1 plot函数 5.2 符号、颜色和尺寸 5.2.1 改变绘图字符 5.2.2 改变绘图符号的颜色 5.2.3 改变绘图符号的尺寸 5.3 添加一条平滑线 5.4 我们学习了哪些R函数? 5.5 习题第6章 循环与函数 6.1 循环简介 6.2 循环 6.2.1 像建筑师那样设计代码 6.2.2 第1步:载人数据 6.2.3 第2步和第3步:绘制散点图并添加标签 6.2.4 第4步:设计通用代码 6.2.5 第5步:保存图像 6.2.6 第6步:构造循环 6.3 函数 6.3.1 零和空 6.3.2 技术信息 6.3.3 零和空的第二个示例 6.3.4 具有多个参数的函数 6.3.5 稳健的函数 6.4 函数和if指令的其它问题 6.4.1 再做一次建筑师 6.4.2 第1步:载入并评估数据 6.4.3 第2步:每个站点的生物总量 6.4.4 第3步:每个站点的丰富度 6.4.5 第4步:每个站点的香农指数 6.4.6 第5步:结合代码 6.4.7 第6步:将代码置入函数中 6.5 我们学习了哪些R函数? 6.6 习题第7章 图形工具 7.1 饼图 7.1.1 禽流感数据的饼图 7.1.2 par函数 7.2 条形图和带形图 7.2.1 使用禽流感数据绘制条形图 7.2.2 显示均值和标准差的条形图 7.2.3 海底数据的带形图 7.3 盒形图 7.3.1 显示猫头鹰数据的盒形图 7.3.2 显示海底数据的盒形图 7.4 克里夫兰点图 7.4.1 在克里夫兰点图上添加均值 7.5 重新访问plot函数 7.5.1 普通的plot函数 7.5.2 plot函数的更多选项 7.5.3 增加额外的点、文本和线 7.5.4 使用type=“n” 7.5.5 图例 7.5.6 识别点 7.5.7 改变字体和字体大小* 7.5.8 添加特殊符号 7.5.9 其它有用的函数 7.6 多组图 7.6.1 面板函数 7.7 协同图 7.7.1 单个条件变量的协同图 7.7.2 两个条件变量的协同图 7.7.3 增加协同图的修饰* 7.8 组合不同类型的图* 7.9 我们学习了哪些R函数? 7.10 习题第8章 格包(Lattice Package)简介 8.1 高级格函数(Lattice Function) 8.2 多面板散点图:xyplot 8.3 多面板盒形图:bwplot 8.4 多面板克里夫兰点图:dotplot 8.5 多面板直方图:histogram 8.6 面板函数 8.6.1 第一个面板函数示例 8.6.2 第二个面板函数示例 8.6.3 第三个面板函数示例* 8.7 三维散点图、表面图和等高线图 8.8 常见问题 8.8.1 如何改变面板顺序? 8.8.2 如何改变坐标轴的界限和刻度? 8.8.3 在一个面板中绘制多条线 8.8.4 在循环中绘图* 8.8.5 更新图形 8.9 还要学什么? 8.10 我们学习了哪些R函数? 8.11 习题第9章 常见的R错误 9.1 载人数据的问题 9.1.1 源文件里的错误 9.1.2 小数点或者逗号分隔符 9.1.3 目录名 9.2 绑定苦恼 9.2.1 输入相同的attach命令两次 9.2.2 绑定包含同一个变量名称的两个数据框 9.2.3 绑定一个数据框并演示数据 9.2.4 当使用attach函数后改变数据框 9.3 非绑定苦恼 9.4 零的对数 9.5 各种错误 9.5.1 1和1之间的区别 9.5.2 0色彩 9.6 错误地保存R空间参考文献索引
新手程序员在具备了理论基础后,面对实际项目时,往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知
《合伙人:股权分配、激励、融资、转让(第2版)》内容简介:本书由全网粉丝超过500万的HR商学院院长、首席人事官胡华成老师,根据
《服装纸样设计原理与技术:女装编》从人体工学、测量技术和女装规格标准入手,全面系统地分析介绍了女装纸样设计的基本原理、变化
电脑英汉速查一本通(双色版) 内容简介 读者在操作电脑、上网冲浪、安装和使用软件时,经常会出现难以理解和阅读的英文词汇、信息、缩略语(缩写词)。本书收集了口前*...
《从公司到国家:美国制度困局的历史解释》内容简介:本书通过对美国制度的建立进行探源与复盘,提出了美国是“公司型国家”的观点
数据库重构 本书特色 本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了...
C++程序设计 本书特色 《C++程序设计》是谭浩强教授的又一力作,依据C++标准进行介绍,引导学生学习标准C++,而不仅学习依赖于某一特定环境下的“方言化”的...
本书是关于形式语言、自动机理论和计算复杂性方面的经典教材,是三位理论计算大师的巅峰之作,现已更新到第3版。书中涵盖了有穷自
《新编电信技术概论》讲述现代电信的相关概念、涉及的关键技术及工作原理。全书共分13章。第一章基本概念,介绍信号的频域分析、
《Facebook之父马克•扎克伯格:后乔布斯时代的传奇》内容简介:Facebook是什么?这个问题恐怕连Facebook的创建者马克·扎克伯格(M
本书不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程
《企业文化管理(第四版)》内容简介:本书在吸收国内外有关企业文化研究最新成果的基础上,完整地阐述了企业文化的基本内涵、体系
本书是Android应用开发工程师和Android系统工程师进阶修炼的必读之作。它由资深Android内核专家亲自执笔,从源代码角度,系统、深
ScalahasestablisheditselfasaviablealternativetoJava,andpowerfulnewtoolsmakeiteas...
《遇见台湾·古早的味道》内容简介:《遇见台湾:古早的味道》是一本传统台湾美食文化的书。“古早”在闽南语中意为“过去、曾经”
“如果你想学习如何用一款统计专家和数据挖掘专家所开发的免费软件包,那就选这本书吧。本书包括大量实际案例,它们充分体现了R软
版式设计原理,ISBN:9787500677390,作者:(日)佐佐木刚士目录 第1章页面构成的理论总觉得效果有点奇怪根据理论修改之后Spec
ThisbookprovidesacompletereferencefortheC++programminglanguage.ItconsistsoftheC+...
《概念物理(英文版•原书第11版)》内容简介:在美国有超过2/3的教师使用保罗。休伊特教授的这本最畅销的概念物理教材。休伊特教授
Excel2013公式与函数辞典(646秘技大全) 本书特色本书共分为12部分,按功能对353个函数进行了彻底解说,包括日期与时间函数、数学与三角函数、统计函数...