R和Ruby数据分析之旅

978-7-115-30370-7
作者: 【新加坡】Sau Sheong Chang
译者: 刘熙钱昊
编辑: 杨海玲

图书目录:

目 录

第 1章 握住探险之鞭——认识Ruby 1

1.1 Ruby 1

1.1.1 为什么用Ruby 1

1.1.2 安装Ruby 2

1.1.3 运行Ruby 4

1.1.4 引用外部库 5

1.1.5 Ruby基础 6

1.1.6 一切皆对象 12

1.2 Shoes 18

1.2.1 何为Shoes 18

1.2.2 五彩的“鞋子”(Shoes) 19

1.2.3 安装Shoes 19

1.2.4 编写Shoes程序 20

1.3 小结 23

第 2章 走进《黑客帝国》——认识R 24

2.1 R的简介 24

2.2 使用R 25

2.2.1 R控制台 26

2.2.2 源文件与命令行 28

2.2.3 程序包 29

2.3 R编程 31

2.3.1 变量和函数 32

2.3.2 条件语句与循环 33

2.3.3 数据结构 35

2.3.4 导入数据 42

2.4 作图 47

2.4.1 基本绘图 47

2.4.2 ggplot2简介 50

2.5 小结 57

第3章 探讨办公室与卫生间问题 59

3.1 简单的情形 60

3.2 表示卫生间等事物 61

3.3 初次模拟 64

3.4 解释数据 67

3.5 第 二次模拟 73

3.6 第三次模拟 77

3.7 **后一个模拟 81

3.8 小结 85

第4章 当一回经济学家 86

4.1 看不见的手 87

4.2 一个简单的市场经济体系 87

4.2.1 生产者 88

4.2.2 消费者 89

4.2.3 一些使程序简化的方法 90

4.2.4 模拟 91

4.2.5 分析模拟结果 93

4.3 价格决定的资源分配 96

4.3.1 生产者 97

4.3.2 消费者 98

4.3.3 市场 99

4.3.4 模拟 99

4.3.5 分析第 二个模拟的结果 101

4.3.6 价格控制 105

4.4 小结 108

第5章 对自己的电子邮件进行挖掘 109

5.1 思想 109

5.2 抓取和解析 110

5.3 对电子邮件进行挖掘 117

5.3.1 每月同一天的邮件数量 118

5.3.2 邮件挖掘者 121

5.3.3 每周同一天的邮件数量 124

5.3.4 每月的邮件数量 125

5.3.5 一天各小时的邮件数量 127

5.3.6 交互 128

5.3.7 交互中的比较 131

5.4 文本挖掘 134

5.5 小结 141

第6章 测一测我们的心脏 142

6.1 跳动的心脏 142

6.2 听诊 143

6.2.1 自制数字听诊器 143

6.2.2 从声音中提取数据 144

6.2.3 生成心音波形 147

6.2.4 找出心率 149

6.3 血氧定量法 152

6.3.1 自制脉搏血氧计 152

6.3.2 从视频中提取信息 153

6.3.3 生成心跳波形并计算心率 155

6.4 小结 157

第7章 模拟结群飞行的鸟 159

7.1 Boids的由来 160

7.2 模拟 161

7.3 Roid 162

7.4 boid群的规则 169

7.5 辅助规则 171

7.6 规则的变更 172

7.7 绕圈 174

7.8 加入障碍物 174

7.9 小结 176

第8章 是什么让世界运行不止 177

8.1 生活很美好 177

8.2 金钱 178

8.3 性别 190

8.3.1 生与死 190

8.3.2 变化 190

8.4 进化 196

8.4.1 我们将做哪些改变 197

8.4.2 实现 198

8.5 小结 202

关于作者 203

封面介绍 203

详情

本书旨在通过6个现实生活的实例,让读者通过使用一些基本的数学知识和简单的Ruby和R结构,学会如何对问题建模,并找到解决方案。先是建模和模拟环境和系统,然后观察和分析结果,通过编程的之眼来看周围的世界。

图书摘要

相关图书

DirectX 12 3D 游戏开发实战
DirectX 12 3D 游戏开发实战
Python和NLTK自然语言处理
Python和NLTK自然语言处理
scikit-learn机器学习(第2版)
scikit-learn机器学习(第2版)
C++编程自学宝典
C++编程自学宝典
数据科学实战手册(第2版)
数据科学实战手册(第2版)
Scala实用指南
Scala实用指南

相关文章

相关课程