R语言初学指南

978-7-115-40787-0
作者: 【美】Brian Dennis(布莱恩·丹尼斯)
译者: 刘波高敬雅
编辑: 王峰松
分类: R语言

图书目录:

目录

第 1章 介绍:开始使用R 1

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 补充说明 103

7.10 参考文献 104

第8章 二次函数 105

8.1 实际案例 110

8.2 本章小结 113

8.3 计算任务 116

8.4 参考文献 116

第9章 三角函数 117

9.1 直角三角形 117

9.2 三角函数 118

9.3 直角三角形,圆形与弧 119

9.4 三角函数的特性 123

9.5 极坐标 124

9.6 距离的三角测量 126

9.7 实际案例 127

  9.7.1 太阳系附近恒星的距离 127

  9.7.2 抛体运动 127

  9.7.3 天体轨道 129

9.8 本章小结 130

9.9 计算任务 132

9.10 补充说明 132

第 10章 指数函数与对数函数 133

10.1 实数指数幂 133

10.2 特殊的数字e 135

10.3 数字e的应用 137

10.4 指数函数 138

10.5 指数增长 139

10.6 对数函数 140

10.7 对数尺度 143

  10.7.1 里氏震级 143

  10.7.2 pH值 143

  10.7.3 恒星等级 144

10.8 实际案例 145

  10.8.1 放射性衰变 145

  10.8.2 种群增长的极限 147

  10.8.3 石油顶 峰 150

10.9 本章小结 151

10.10 计算与代数任务 153

10.11 参考文献 156

第 11章 矩阵运算 157

11.1 向量相乘的另一种方式 157

11.2 矩阵乘法 158

11.3 矩阵的加减运算 161

11.4 将数据文件读取为矩阵 162

11.5 实际案例 162

11.6 本章小结 165

11.7 计算任务 166

11.8 补充说明 167

11.9 参考文献 167

第 12章 线性方程组 169

12.1 矩阵表示 169

12.2 矩阵的逆 170

12.3 R中的矩阵求逆和方程组的解 172

12.4 现实中的例子 174

  12.4.1 老忠实泉 174

  12.4.2 一个不远的星系 180

12.5 本章小结 183

12.6 计算任务 184

12.7 补充说明 186

12.8 参考文献 187

第 13章 高 级绘图 189

13.1 绘制二维图形 189

13.2 符号、线与坐标轴风格的选项 190

  13.2.1 数据符号类型 190

  13.2.2 连接线类型 190

  13.2.3 曲线类型 191

  13.2.4 坐标轴的限制 191

  13.2.5 刻度线 191

  13.2.6 坐标轴标签 191

  13.2.7 不显示坐标轴 191

  13.2.8 符号与标签的大小、线与坐标轴的宽度 192

13.3 其他自定义功能 192

  13.3.1 添加点 192

  13.3.2 添加线 192

  13.3.3 增加文本 193

  13.3.4 标题和副标题 194

  13.3.5 图例 194

  13.3.6 新图形窗口 194

  13.3.7 全局性与局部性 195

13.4 多屏图 195

13.5 三维图 197

13.6 颜色 200

13.7 本章小结 201

13.8 计算任务 202

13.9 参考文献 203

第 14章 概率与模拟 205

14.1 随机变量 205

14.2 概率 206

14.3 离散概率分布 208

14.4 连续概率分布 212

  14.4.1 均匀分布 212

  14.4.2 正态分布 214

14.5 实际案例 218

14.6 计算任务 223

14.7 补充说明 224

14.8 参考文献 224

第 15章 拟合数据模型 225

15.1 随机变量 225

15.2 多元预测变量 228

15.3 非线性统计方法 230

15.4 本章小结 235

15.5 计算任务 239

15.6 补充说明 241

15.7 参考文献 242

第 16章 结论——你不需要成为一名火箭学家 243

16.1 真实的太阳系的例子 243

16.2 问题 243

16.3 概念 244

16.4 速度的变化 245

16.5 移动地球 246

16.6 组织整理 247

16.7 计算地球轨迹的R脚本构思 247

16.8 R脚本 249

16.9 计算任务 251

16.10 补充说明 252

  16.10.1 微积分和圆锥曲线 252

  16.10.2 Feynman**后的讲座 252

  16.10.3 三体问题 253

  16.10.4 海王星 253

  16.10.5 误差的传播 253

  16.10.6 阿波菲斯 253

  16.10.7 混乱的冥王星轨道 254

  16.10.8 忽略质量 254

  16.10.9 水星运动轨道和广义相对论 254

  16.10.10 测量单位 254

16.11 参考文献 255

附录A 安装R 257

附录B 获得帮助 259

附录C R的常用命令和选项 261

译后记 273 

详情

本书针对没有计算机编程知识的读者编写,通过丰富的实例,生动地讲解了R语言的基础知识。全书共分16章,分别介绍了R语言的基本功能、脚本编写、函数、绘图基础、数据输入与输出、逻辑与控制、数学函数的R实现、矩阵实现、高级绘图、概率与仿真、数据建模等内容。

图书摘要

相关图书

R语言编程:基于tidyverse
R语言编程:基于tidyverse
R语言医学多元统计分析
R语言医学多元统计分析
Python与R语言数据科学实践
Python与R语言数据科学实践
R数据挖掘实战
R数据挖掘实战
R语言机器学习实战
R语言机器学习实战
R语言高效能实战:更多数据和更快速度
R语言高效能实战:更多数据和更快速度

相关文章

相关课程