R和Ruby數(shù)據(jù)分析之旅
錢昊, 劉熙 譯
出版時間:2013年01月
頁數(shù):204
“這是每一位有好奇心的黑客的夢想!它會引導(dǎo)你把令人生厭的開發(fā)項目變得妙趣橫生,同時幫助你學會R和Ruby語言。這本書比我多年來看過的其他任
何一本書都更能抓住真正的黑客的心?!?br />
——Derek Sivers,CD Baby的創(chuàng)始人(sivers.org)
如果你對萬事萬物的運行方式充滿好奇,這本有趣的書將會幫你找到日常生活中某些問題的真正答案。借助基本的數(shù)學方法,用Ruby和R語言做一些簡單的編程工作,你就能學會如何對問題建模,并找出解決方案。
要閱讀本書,對編程有基本的了解就足夠了。書中會對Ruby和R做一個簡明的介紹,之后你就可以隨作者一起,對多個領(lǐng)域的問題進行探索,并學習如何收集、處理、模擬和分析可用的數(shù)據(jù)。你將學會通過簡單的程序和常識性的邏輯,以不同的視角看待日常的事物。讀過本書,你便可以開啟自己的探索和發(fā)現(xiàn)之旅。
下面是本書將要探究的一些問題:
· 確定一間擁有70名員工的辦公室需要有多少個衛(wèi)生間隔間才能滿足需要;
· 挖掘自己的電子郵件,了解自身特定的郵件習慣;
· 借助簡易的音頻和視頻錄制設(shè)備來計算自己的心率;
· 創(chuàng)建一個人造的社會,并分析其中的行為模式,找出某些特定因素是如何影響我們的現(xiàn)實社會的。
- 第1章 握住探險之鞭—認識ruby
- 1.1 ruby
- 1.1.1 為什么用ruby
- 1.1.2 安裝ruby
- 1.1.3 運行ruby
- 1.1.4 引用外部庫
- 1.1.5 ruby基礎(chǔ)
- 1.1.6 一切皆對象
- 1.2 shoes
- 1.2.1 何為shoes
- 1.2.2 五彩的“鞋子”(shoes)
- 1.2.3 安裝shoes
- 1.2.4 編寫shoes程序
- 1.3 小結(jié)
- 第2章 走進《黑客帝國》—認識r
- 2.1 r的簡介
- 2.2 使用r
- 2.2.1 r控制臺
- 2.2.2 源文件與命令行
- .2.2.3 程序包
- 2.3 r編程
- 2.3.1 變量和函數(shù)
- 2.3.2 條件語句與循環(huán)
- 2.3.3 數(shù)據(jù)結(jié)構(gòu)
- 2.3.4 導(dǎo)入數(shù)據(jù)
- 2.4 作圖
- 2.4.1 基本繪圖
- 2.4.2 ggplot2簡介
- 2.5 小結(jié)
- 第3章 探討辦公室與衛(wèi)生間問題
- 3.1 簡單的情形
- 3.2 表示衛(wèi)生間等事物
- 3.3 初次模擬
- 3.4 解釋數(shù)據(jù)
- 3.5 第二次模擬
- 3.6 第三次模擬
- 3.7 最后一個模擬
- 3.8 小結(jié)
- 第4章 當一回經(jīng)濟學家
- 4.1 看不見的手
- 4.2 一個簡單的市場經(jīng)濟體系
- 4.2.1 生產(chǎn)者
- 4.2.2 消費者
- 4.2.3 一些使程序簡化的方法
- 4.2.4 模擬
- 4.2.5 分析模擬結(jié)果
- 4.3 價格決定的資源分配
- 4.3.1 生產(chǎn)者
- 4.3.2 消費者
- 4.3.3 市場
- 4.3.4 模擬
- 4.3.5 分析第二個模擬的結(jié)果
- 4.3.6 價格控制
- 4.4 小結(jié)
- 第5章 對自己的電子郵件進行挖掘
- 5.1 思想
- 5.2 抓取和解析
- 5.3 對電子郵件進行挖掘
- 5.3.1 每月同一天的郵件數(shù)量
- 5.3.2 郵件挖掘者
- 5.3.3 每周同一天的郵件數(shù)量
- 5.3.4 每月的郵件數(shù)量
- 5.3.5 一天各小時的郵件數(shù)量
- 5.3.6 交互
- 5.3.7 交互中的比較
- 5.4 文本挖掘
- 5.5 小結(jié)
- 第6章 測一測我們的心臟
- 6.1 跳動的心臟
- 6.2 聽診
- 6.2.1 自制數(shù)字聽診器
- 6.2.2 從聲音中提取數(shù)據(jù)
- 6.2.3 生成心音波形
- 6.2.4 找出心率
- 6.3 血氧定量法
- 6.3.1 自制脈搏血氧計
- 6.3.2 從視頻中提取信息
- 6.3.3 生成心跳波形并計算心率
- 6.4 小結(jié)
- 第7章 模擬結(jié)群飛行的鳥
- 7.1 boids的由來
- 7.2 模擬
- 7.3 roid
- 7.4 boid群的規(guī)則
- 7.5 輔助規(guī)則
- 7.6 規(guī)則的變更
- 7.7 繞圈
- 7.8 加入障礙物
- 7.9 小結(jié)
- 第8章 是什么讓世界運行不止
- 8.1 生活很美好
- 8.2 金錢
- 8.3 性別
- 8.3.1 生與死
- 8.3.2 變化
- 8.4 進化
- 8.4.1 我們將做哪些改變
- 8.4.2 實現(xiàn)
- 8.5 小結(jié)
書名:R和Ruby數(shù)據(jù)分析之旅
譯者:錢昊, 劉熙 譯
國內(nèi)出版社:人民郵電出版社
出版時間:2013年01月
頁數(shù):204
書號:978-7-115-30370-7
原版書書名:Exploring Everyday Things with R and Ruby
原版書出版商:O'Reilly Media
Sau Sheong Chang
Sau Sheong Chang是新加坡惠普實驗室的應(yīng)用研究主管,已經(jīng)從事軟件開發(fā)工作17年,主要專注于與云和數(shù)據(jù)相關(guān)的系統(tǒng)。他在當?shù)亻_發(fā)者社區(qū)頗有名望,并且作為演講者活躍在眾多技術(shù)大會上。在本書之前,他出版過Ruby on Rails Mashup Projects和Cloning Internet Applications with Ruby兩部著作。
Sau Sheong Chang是一位擁有28年經(jīng)驗的軟件開發(fā)者,在各個領(lǐng)域使用多項技術(shù)制作軟件產(chǎn)品。他是各種Java、Ruby與Go語言軟件開發(fā)社群的活躍成員。作者還組織過meetup,并在各種會議上面做過演講。