编辑推荐
市面上的某些R入门手册过于复杂,让人误以认为学习R是一项“艰巨的任务”。《R语言初学指南》将从基础讲起,不要求读者具有计算机编程背景,不要求读者预先掌握统计学和微积分,读者只需具备一定的高中代数知识,就能够理解书中用到的数学知识。通过《R语言初学指南》,读者可以掌握一系列R技术,并可使用这些技术来完成基础科学和应用数学课程上的大多数计算和绘图项目。在学完每章之后,《R语言初学指南》通过一个或几个计算任务来让读者检查自己所学的知识。这些任务不仅仅是练习,它们还是一些微型项目,不论是在创造力上还是在解决问题的能力上,都可以帮助读者建立起使用R的思维模式。
内容简介
R是一个开源、跨平台的科学计算和统计分析软件包,它提供了丰富多样的统计功能和强大的数据分析功能,在大数据和机器学习快速发展的今天,R已经成为数据分析领域炙手可热的通用语言。《R语言初学指南》的内容涵盖R的基础知识,包括创建、运行以及调试R脚本;用户自定义R函数;用R绘制基本图形;R的循环语句和逻辑控制语句;二次函数、三角函数、指数函数、对数函数以及如何用R绘制这些函数图形;矩阵的基本运算和线性方程组的求解;概率分布与模拟;数据的拟和等。这些内容涉及多个领域的应用,有趣、生动、实用。《R语言初学指南》通过大量与科学相关的应用,例如生态学、天文学、化学等学科的例子,深入浅出地介绍了R的基本使用方法,以及建立应用模型和求解这些模型的方法。不夸张地讲,本书是R入门的不二选择,读者只要具备高中代数知识,就能顺利读完本书。
作者简介
Brian Dennis是爱达荷大学鱼类与野生动物科学系、统计科学系联合任命的教授。他在宾夕法尼亚州立大学获得统计学硕士学位和生态学博士学位。他曾撰写超过70篇科学论文,这些论文涉及统计学和数学建模在生态学和自然资源管理中的应用。在十几年的教学和科研工作中,他一直使用R。
目录
- 第1章 介绍:开始使用R1
- 1.1 R教程1
- 1.2 向量3
- 1.3 图形6
- 1.4 实际案例7
- 1.5 本章小结10
- 1.6 计算任务12
- 1.7 参考文献15
- 第2章 R脚本17
- 2.1 创建与保存R脚本17
- 2.2 运行R脚本18
- 2.3 找到R脚本中的错误19
- 2.4 利用注释使脚本明了21
- 2.5 实际案例22
- 2.6 本章小结25
- 2.7 计算任务30
- 2.8 参考文献33
- 第3章 函数35
- 3.1 在R中建立新函数37
- 3.2 关于R中自定义函数的更多内容38
- 3.3 实际案例39
- 3.4 本章小结41
- 3.5 计算任务42
- 3.6 补充说明:案例短评43
- 3.7 参考文献44
- 第4章 基本绘图45
- 4.1 实际案例45
- 4.2 单变量绘图49
- 4.2.1 带状图49
- 4.2.2 直方图49
- 4.2.3 茎叶图51
- 4.2.4 箱线图51
- 4.2.5 时序图52
- 4.3 双变量绘图53
- 4.3.1 散点图53
- 4.3.2 并列箱线图55
- 4.3.3 条形图与饼图55
- 4.3.4 条形图与饼图的数据展示56
- 4.4 本章小结59
- 4.5 计算任务61
- 4.6 补充说明62
- 第5章 数据输入与输出63
- 5.1 R中的数据框66
- 5.2 本章小结71
- 5.3 计算任务73
- 5.4 补充说明74
- 第6章 循环75
- 6.1 建立for循环76
- 6.2 检查循环77
- 6.3 好吧,斐波那契先生……那又怎样呢?77
- 6.4 实际案例78
- 6.5 本章小结82
- 6.6 计算任务82
- 6.7 参考文献84
- 第7章 逻辑与控制85
- 7.1 逻辑比较运算及逻辑向量85
- 7.2 布尔运算86
- 7.3 缺失数据88
- 7.4 索引及其相关内容89
- 7.5 条件语句91
- 7.6 实际案例95
- 7.7 本章小结100
- 7.8 计算任务103
- 7.9 补充说