作者阿兰·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空间参考文献索引
《合家欢的超萌简笔画》内容简介:《合家欢的超萌简笔画》大量运用最简单的几何体,画风软萌,以详解案例步骤为主;从单个几何体的
《做东:酒局里的100个生存哲学》内容简介:酒局是阴谋四伏的人性的斗争舞台,是人最高生存智慧的展示场所。《做东》是第一本最全面
深入浅出移动互联网-(影印版) 本书特色 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出移动互联网(影印版)》由lyza da...
《王维诗选:四僧插图版》内容简介:王维诗选一书中精选王维文辞优美、通俗易懂的佳作100首,生僻的字词都作了注音和注释。同时又特
《CSS+DIV网页样式与布局案例指导》是网页设计的一大改革。DIV分块实现了HTML文档内部结构的划分,CSS层叠样式表则为网页提供了丰
《迎接互联网的明天-玩转3DWeb(附盘)》,全书共5章,第1章主要阐述了国内外空前繁荣的3D互联网技术领域,以及这些领域透射出来的
《月背征途》内容简介:嫦娥五号凯旋!中国探月工程官方记录人类首次登陆月球背面全过程!致敬中国航天!官方近百张高清月背照片首
本书将教会您如何在很短的时间内掌握使用JavaScript代码来向服务器提交异步请求?同时,您可以学习如何使用诸如动态HTML、XML、J
《日本军事力量解析(下册)》内容简介:自卫队是日本于第二次世界大战后组建的国家防卫力量。根据日本宪法规定,自卫队由防卫省统
……美术编辑要读懂书的内容,把握书的性格,这是设计的前提。范用热爱简洁、大方、韵味深远的设计,他力避繁复,深知“减法”之
《激活个体》内容简介:管理是否到了终结的时候了?曾经的时代巨人都显得非常力不从心,那些原来成功的管理模式,如今都成为了企业
《吃食和文学》内容简介:本书收录了汪曾祺关于美食的经典散文集,包括家乡的食物、地方风味、家常小菜、民间特色美食等内容,无论
《Linux虚拟化数据中心实战》内容简介:本书共8章,采用循序渐进的方式,帮助读者掌握Linux虚拟化架构的部署和使用,包括开源虚拟化
本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节
《USB应用分析精粹:从设备硬件、固件到主机端程序设计》内容简介:本书结合实例,从底层电平标准、令牌、事务、传输、请求到应用各
《酷科技》是一本有趣的书,有点像一本“武林秘笈”,在书中,你会探索在宇宙和外空间的飞行器是如何工作的,原理是怎么样的?建
PythonWebProgrammingisapracticalintroductiontobuildingnetworkedsystemsintheobjec...
AquickguidetoeverythinganyonewouldwanttoknowaboutthesoaringlypopularInternetprog...
本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。全书共
本书分为四个部分,每个部分都围绕一个总的主题进行详细讨论。第一部分:网页设计入门,提供了人们在开始学习网页设计时经常碰到