R和Ruby数据分析之旅

(新加坡) Sau Sheong Chang

出版时间

2013-02-28

ISBN

9787115303707

评分

★★★★★

标签

计算机

书籍介绍
这本书最打动人的地方,不在它教了多少R与Ruby语法,而在它示范了一种
作者简介
Sau Sheong Chang,新加坡惠普实验室的应用研究主管,已经从事软件开发工作17年,主要专注于与云计算和数据相关的系统。他在当地开发者社区颇有名望,并且作为演讲者活跃在众多技术大会上。在《Exploring Everyday Things with R and Ruby》之前,他出版过《Ruby on Rails Mashup Projects》和《Cloning Internet Applications with Ruby》两部著作。
AI导读
核心看点
  • 结合Ruby模拟与R分析,解决日常趣味问题
  • 涵盖卫生间规划、邮件挖掘等生动案例
  • 通过编程建模,培养系统思维与数据视角
读者共识
  • 案例有趣且具代表性,激发Side Project灵感
  • 翻译略显生硬,但核心内容与逻辑值得肯定
  • 适合快速阅读,作为入门参考或小品文消遣
精彩摘录
  • "You might notice in the code that we have to clone the restroom queue first and work on the cloned queue instead of the original one. This is because we will move the people back into the restroom queue if the restroom is fully occupied. If we use the restroom queue itself, we’ll end up in an infini"
  • "However, we ended with a cautionary note not to overanalyze data, because taking a different perspective of the data sometimes reveals the foolishness of going overboard with our analysis."
  • "RubyInstaller includes many native C-based extensions, so that's a bonus."
  • "Programmers are trained in logic, and our daily work mostly involves controlling and moving bits and bytes around. So when we're faced with a chunk of data and asked to do something with it, our reactions usually involve either bolting for the nearest exit or stuffing the data into a relational data"
  • "We run the same script in Example 3-6 but change the filename from simulation1.csv to simulation4-1.csv to generate the chart in Figure 3-8."
  • "We run the same script in Example 3-6 but change the filename from simulation1.csv to simulation3-1.csv to generate the chart in Figure 3-8."
  • "ggplot() + scale_shape_manual(name="Type", value=c(2,3,4,22)) + geom_smooth(data = df("simulation3"), aes(x=population,y=max)) + geom_point(data = df("simulation3"), aes(x=population,y=max,shape="max-1x12")) + geom_smooth(data = df("simulation4-4"), aes(x=population,y=max)) + geom_point(data = df("s"
  • "ggplot() + scale_shape_manual(name="Type", value=c(2,3,4,22)) + geom_smooth(data = df("simulation4-1"), aes(x=population,y=max)) + geom_point(data = df("simulation4-1"), aes(x=population,y=max,shape="max-1x12")) + geom_smooth(data = df("simulation4-4"), aes(x=population,y=max)) + geom_point(data = d"
目录
第1章 握住探险之鞭—认识Ruby
1.1 Ruby
1.1.1 为什么用Ruby
1.1.2 安装Ruby
1.1.3 运行Ruby

显示全部
用户评论
挺好玩的,HN上有个thread( https://news.ycombinator.com/item?id=5234692 )问怎么找side project的灵感,有人提到了这本书,确实有很多有趣的事情可以做啊。
入门书籍里最好的= =
模拟乌托邦!!!
多种应用场景,难得华人不错的技术书籍。模拟、意识和客观世界。
快速扫了一遍,很多程序什么都还没有细看,不过已经确认是一本非常有意思的书了
很有趣的书
O'Reilly送的书,翻译的还流畅,但是用词怪怪的
思维上非常符合程序员角度,更加的去挖掘你想要的东西
作为R和Ruby的入门参考书把。用Ruby做数据处理?为什么是Ruby?
求书
收藏