如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数学方法,并使用Ruby和R语言做一些简单的编程工作,你就能学会如何对问题建模,并找出解决方案。
要阅读《R和Ruby数据分析之旅》,对编程有基本了解就足够了。书中会对Ruby和R做一个简明的介绍,之后你就可以随作者一起,对多个领域的问题进行探索,并学习如何收集、处理、模拟和分析可用的数据。你将学会如何通过简单的程序和常识性的逻辑,以不同的视角看待日常的事物。读过本书,你便可以开启自己的探索和发现之。
下面是本书将要探究的一些问题:
★确定一间拥有70名员工的办公室需要有多少个卫生间隔间才能满足需要;
★挖掘自己的电子邮件,了解自身特定的邮件习惯;
★借助简易的音频和视频录制设备来计算自己的心率;
★创建一个人造的社会,并分析其中的行为模式,找出某些特定因素是如何影响我们的现实社会的。
第1章 握住探险之鞭—认识Ruby
1.1 Ruby
1.1.1 为什么用Ruby
1.1.2 安装Ruby
1.1.3 运行Ruby
1.1.4 引用外部库
1.1.5 Ruby基础
1.1.6 一切皆对象
1.2 Shoes
1.2.1 何为Shoes
1.2.2 五彩的“鞋子”(Shoes)
1.2.3 安装Shoes
1.2.4 编写Shoes程序
1.3 小结
第2章 走进《黑客帝国》—认识R
2.1 R的简介
2.2 使用R
2.2.1 R控制台
2.2.2 源文件与命令行
2.2.3 程序包
2.3 R编程
2.3.1 变量和函数
2.3.2 条件语句与循环
2.3.3 数据结构
2.3.4 导入数据
2.4 作图
2.4.1 基本绘图
2.4.2 ggplot2简介
2.5 小结
第3章 探讨办公室与卫生间问题
3.1 简单的情形
3.2 表示卫生间等事物
3.3 初次模拟
3.4 解释数据
3.5 第二次模拟
3.6 第三次模拟
3.7 最后一个模拟
3.8 小结
第4章 当一回经济学家
4.1 看不见的手
4.2 一个简单的市场经济体系
4.2.1 生产者
4.2.2 消费者
4.2.3 一些使程序简化的方法
4.2.4 模拟
4.2.5 分析模拟结果
4.3 价格决定的资源分配
4.3.1 生产者
4.3.2 消费者
4.3.3 市场
4.3.4 模拟
4.3.5 分析第二个模拟的结果
4.3.6 价格控制
4.4 小结
第5章 对自己的电子邮件进行挖掘
5.1 思想
5.2 抓取和解析
5.3 对电子邮件进行挖掘
5.3.1 每月同一天的邮件数量
5.3.2 邮件挖掘者
5.3.3 每周同一天的邮件数量
5.3.4 每月的邮件数量
5.3.5 一天各小时的邮件数量
5.3.6 交互
5.3.7 交互中的比较
5.4 文本挖掘
5.5 小结
第6章 测一测我们的心脏
6.1 跳动的心脏
6.2 听诊
6.2.1 自制数字听诊器
6.2.2 从声音中提取数据
6.2.3 生成心音波形
6.2.4 找出心率
6.3 血氧定量法
6.3.1 自制脉搏血氧计
6.3.2 从视频中提取信息
6.3.3 生成心跳波形并计算心率
6.4 小结
第7章 模拟结群飞行的鸟
7.1 Boids的由来
7.2 模拟
7.3 Roid
7.4 boid群的规则
7.5 辅助规则
7.6 规则的变更
7.7 绕圈
7.8 加入障碍物
7.9 小结
第8章 是什么让世界运行不止
8.1 生活很美好
8.2 金钱
8.3 性别
8.3.1 生与死
8.3.2 变化
8.4 进化
8.4.1 我们将做哪些改变
8.4.2 实现
8.5 小结
关于作者
封面介绍
《商业创意(全二册)》内容简介:《商业创意》 商业创意简单地说是可以实现商业价值的创意。商业创意的诞生通常是由企业或者相关机
InjustafewyearsPHPhasrapidlyevolvedfromasmallnichelanguagetoapowerfulwebdevelopm...
这是一本版式设计的高端作品集!不同于市面上比较基础的版式设计类书籍,本书中包含了全球最新的,最具创意的版式设计方案,并配
ThisisthestoryofLinusTorvalds,themaverickFinnishcomputergeniuswhoinventedthepowe...
《jQuery高级编程》从开发人员的层次对iQuery提供了一个全面的介绍。另外还深入介绍了iQuery的很多高级特性。在《jQuery高级编程
Thisthree-volumesetLNCS4554-4556constitutestherefereedproceedingsofthe4thInterna...
基于模型的设计及其嵌入式实现 本书特色 《基于模型的设计及其嵌入式实现》特点:《基于模型的设计及其嵌入式实现》是国内**部系统介绍基于模型设计的著作,主要内容由...
《区块链去中心化金融》内容简介:本书包括十余个典型性的区块链上分布式金融项目的案例,以“模式-场景-工作机制-性能-创新性”的
《新时代改革方法论研究》内容简介:该书包括以下几个个部分的内容。第一部分主要总结改革开放的重大意义,第二部分回顾改革方法论
《如何赢得大客户》内容简介:本书讲述在如今这个一切都讲究高效率的时代,销售人员已经不仅仅单纯地去追求成交率和销售利润,促成
《对话、交往、参与:走进国际哲学共同体(守望者)》内容简介:《对话、交往、参与:走进国际哲学共同体》是对作者与国际哲学界交
《语文课超有趣:部编本语文教材同步学(五年级·下册)》内容简介:从小学到初中,每个年级、每一篇课文都配有若干拓展阅读的文章
《一本书读懂内部审计》内容简介:内部审计工作涉及公司经营的每一个环节,小到一份经济合同、一张财务报表,大到业务流程、部门绩
《深入浅出设计模式》(影印版)的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得《深入浅出设计模式》(影
POWERPOINT2007宝典 本书特色 《PowerPoint 2007宝典》内容丰富,涵盖面广,适合各级别的PowerPoint用户使用。POWERPOI...
《帝国政界往事.上》内容简介:为何个如此成熟、富庶、幅员辽阔、人口众多、资源丰饶、自我感觉之好大明王朝,会被一个人口还不到自
◎聯合推薦實踐大學設計學院院長/安郁茜政治大學科技管理研究所教授/李仁芳奧美廣告執行創意總監/胡湘雲設計,打造感動人心的
《饭前一碗汤,胜过良药方》内容简介:“汤水就像阳光和雨露,默默滋养着我们,改善着我们的生命和生活的状态。”懂喝汤的医学博士
人工智能 本书特色 本书是“OHM大学理工系列”之一。书中简明扼要地介绍了基于搜索的问题求解、知识表示和推理、机器学习、模糊理论-精神网络-遗传算法、模糊识别,...
《Unity虚拟现实开发实战(原书第2版)》内容简介:本书通过基于项目的实践方式,详细讲解如何使用Unity 3D游戏引擎进行虚拟现实开