R已出現了20幾年,隨著資料科學與數據分析的流行,在近年變得更加火紅,而且擁有廣大的使用社群與生態系統,所提供的豐富資源,令人難以忽視它的存在。即使自己不常用R,也會運用R相關的資源。
目前自己多數使用Python,使用R的少數時機像使用了某個商業軟體做分析工作,但發覺到計算結果不太正確時,就會用Python做相同的計算並比較結果,若二者之間相差較大時,再以R計算驗證。當然這種做數值計算結果的比較工作也可以選擇用其它語言或工具,只是Python與R都是相對的輕巧方便,也適合數值計算,沒必要為了幾個不怎麼複雜的計算工作,使用別種沈重的軟體開發環境或撰寫一大堆的程式碼。另一種狀況則是想使用某網站所提供的資料服務,但只提供R API。
現在有許多數據如影隨形幾乎隨手可得,想掌握處理數據的工具,對於有統計背景的人而言,R是不錯的選擇。
以下資源列表,不按任何特定順序排列,只做簡單分類:
軟體與開發環境
- R官方網站:別忘了網頁左側的Documentation。
- RStudio:R整合開發環境,開放源碼,支援多平台。
- CRAN:Comprehensive R Archive Network:除了收藏R的執行檔、源碼與說明文件,也收錄各種用戶撰寫的軟體包。
學習資源
幾個線上電子書、教學或課程,本人並無特別推薦,看倌自行挑個合適的服用。- R語言翻轉教室
- 免費電子書 -- R 統計軟體:陳鍾誠教授著。
- R语言忍者秘笈
- R Tutorial with Bayesian Statistics Using OpenBUGS
- Cookbook for R
- R Programming:Wikibooks上尚未完成的線上書。
- R Programming:Coursera上的課程。
- R Reference Card 2.0
- RStudio Cheat Sheets:其中也有包含R。
其他人整理的資源列表
其他
- R tools to access PX-WEB API:PX-WEB是瑞典統計局所開發的,有許多國家的統計局也採用。台灣的總體統計資料庫因幾個問題無法解決,仍用較舊的版本,無法使用此API。
- R-Bloggers:R部落客的文章聚合。
參考:
- http://en.wikipedia.org/wiki/R_(programming_language)
沒有留言:
張貼留言