R和Ruby数据分析之旅
Sau Sheong Chang
钱昊, 刘熙 译
出版时间:2013年01月
页数:204
“这是每一位有好奇心的黑客的梦想!它会引导你把令人生厌的开发项目变得妙趣横生,同时帮助你学会R和Ruby语言。这本书比我多年来看过的其他任
何一本书都更能抓住真正的黑客的心。”
——Derek Sivers,CD Baby的创始人(sivers.org)
如果你对万事万物的运行方式充满好奇,这本有趣的书将会帮你找到日常生活中某些问题的真正答案。借助基本的数学方法,用Ruby和R语言做一些简单的编程工作,你就能学会如何对问题建模,并找出解决方案。
要阅读本书,对编程有基本的了解就足够了。书中会对Ruby和R做一个简明的介绍,之后你就可以随作者一起,对多个领域的问题进行探索,并学习如何收集、处理、模拟和分析可用的数据。你将学会通过简单的程序和常识性的逻辑,以不同的视角看待日常的事物。读过本书,你便可以开启自己的探索和发现之旅。
下面是本书将要探究的一些问题:
· 确定一间拥有70名员工的办公室需要有多少个卫生间隔间才能满足需要;
· 挖掘自己的电子邮件,了解自身特定的邮件习惯;
· 借助简易的音频和视频录制设备来计算自己的心率;
· 创建一个人造的社会,并分析其中的行为模式,找出某些特定因素是如何影响我们的现实社会的。
  1. 第1章 握住探险之鞭—认识ruby
  2. 1.1 ruby
  3. 1.1.1 为什么用ruby
  4. 1.1.2 安装ruby
  5. 1.1.3 运行ruby
  6. 1.1.4 引用外部库
  7. 1.1.5 ruby基础
  8. 1.1.6 一切皆对象
  9. 1.2 shoes
  10. 1.2.1 何为shoes
  11. 1.2.2 五彩的“鞋子”(shoes)
  12. 1.2.3 安装shoes
  13. 1.2.4 编写shoes程序
  14. 1.3 小结
  15. 第2章 走进《黑客帝国》—认识r
  16. 2.1 r的简介
  17. 2.2 使用r
  18. 2.2.1 r控制台
  19. 2.2.2 源文件与命令行
  20. .2.2.3 程序包
  21. 2.3 r编程
  22. 2.3.1 变量和函数
  23. 2.3.2 条件语句与循环
  24. 2.3.3 数据结构
  25. 2.3.4 导入数据
  26. 2.4 作图
  27. 2.4.1 基本绘图
  28. 2.4.2 ggplot2简介
  29. 2.5 小结
  30. 第3章 探讨办公室与卫生间问题
  31. 3.1 简单的情形
  32. 3.2 表示卫生间等事物
  33. 3.3 初次模拟
  34. 3.4 解释数据
  35. 3.5 第二次模拟
  36. 3.6 第三次模拟
  37. 3.7 最后一个模拟
  38. 3.8 小结
  39. 第4章 当一回经济学家
  40. 4.1 看不见的手
  41. 4.2 一个简单的市场经济体系
  42. 4.2.1 生产者
  43. 4.2.2 消费者
  44. 4.2.3 一些使程序简化的方法
  45. 4.2.4 模拟
  46. 4.2.5 分析模拟结果
  47. 4.3 价格决定的资源分配
  48. 4.3.1 生产者
  49. 4.3.2 消费者
  50. 4.3.3 市场
  51. 4.3.4 模拟
  52. 4.3.5 分析第二个模拟的结果
  53. 4.3.6 价格控制
  54. 4.4 小结
  55. 第5章 对自己的电子邮件进行挖掘
  56. 5.1 思想
  57. 5.2 抓取和解析
  58. 5.3 对电子邮件进行挖掘
  59. 5.3.1 每月同一天的邮件数量
  60. 5.3.2 邮件挖掘者
  61. 5.3.3 每周同一天的邮件数量
  62. 5.3.4 每月的邮件数量
  63. 5.3.5 一天各小时的邮件数量
  64. 5.3.6 交互
  65. 5.3.7 交互中的比较
  66. 5.4 文本挖掘
  67. 5.5 小结
  68. 第6章 测一测我们的心脏
  69. 6.1 跳动的心脏
  70. 6.2 听诊
  71. 6.2.1 自制数字听诊器
  72. 6.2.2 从声音中提取数据
  73. 6.2.3 生成心音波形
  74. 6.2.4 找出心率
  75. 6.3 血氧定量法
  76. 6.3.1 自制脉搏血氧计
  77. 6.3.2 从视频中提取信息
  78. 6.3.3 生成心跳波形并计算心率
  79. 6.4 小结
  80. 第7章 模拟结群飞行的鸟
  81. 7.1 boids的由来
  82. 7.2 模拟
  83. 7.3 roid
  84. 7.4 boid群的规则
  85. 7.5 辅助规则
  86. 7.6 规则的变更
  87. 7.7 绕圈
  88. 7.8 加入障碍物
  89. 7.9 小结
  90. 第8章 是什么让世界运行不止
  91. 8.1 生活很美好
  92. 8.2 金钱
  93. 8.3 性别
  94. 8.3.1 生与死
  95. 8.3.2 变化
  96. 8.4 进化
  97. 8.4.1 我们将做哪些改变
  98. 8.4.2 实现
  99. 8.5 小结
书名:R和Ruby数据分析之旅
作者:Sau Sheong Chang
译者:钱昊, 刘熙 译
国内出版社:人民邮电出版社
出版时间:2013年01月
页数:204
书号:978-7-115-30370-7
原版书书名:Exploring Everyday Things with R and Ruby
原版书出版商:O'Reilly Media
Sau Sheong Chang
 
Sau Sheong Chang是新加坡惠普实验室的应用研究主管,已经从事软件开发工作17年,主要专注于与云和数据相关的系统。他在当地开发者社区颇有名望,并且作为演讲者活跃在众多技术大会上。在本书之前,他出版过Ruby on Rails Mashup Projects和Cloning Internet Applications with Ruby两部著作。