1、初學入門:
《R in Action》
《The Art of_R Programming》
入門者可首選兩本,前者從統計角度入手,分高中低三部分由淺入深的講解了如何用R來實現統計分析,另外此書已經有中文版面世。後者從程序編寫的角度入手,對R的自己特色進行了清晰的介紹。中文版應該快有了。
2、統計進階:
《A Handbook of Statistical Analyses_Using_R》
《Modern Applied Statistics With S》
這兩本書基本上涵蓋了統計的一些高階內容,例如多元分析、多層迴歸模型、薈萃分析、生存分析等內容。案例豐富,公式很少,值得反覆學習參考。
3、科學計算:
《Introduction to Scientific Programming and Simulation Using R》
除了統計分析外,此書獨特之處在於使用R來作數值分析,如求根,最優化,數值積分。還包括了一些常見的模擬技術。書後的習題和最後的案例很是有用。該書的中文版聽說還在翻譯。
4、數據挖掘:
《Data Mining with R_ Learning with Case Studies》
《Machine Learning for Hackers》
兩本側重於數據挖掘的R書,全是以案例爲線索,示範的代碼量很大。跟一遍下來會有很大的收穫。
5、數據繪圖:
《ggplot2 Elegant Graphics for Data Analysis》
ggplot2還有什麼好說的呢,R中最優秀的繪圖包,但因爲近期該包升級很快,這書顯得有些過期。好在中文版進行了大幅更新,即將面世。
6、參考手冊:
《R Cookbook》
《R in a Nutshell》
有時候咱們須要相似詞典的案頭參考手冊,以方便隨時查閱。又或者能夠通讀一遍以查漏補缺。上面兩本書雖然有些厚度,但仍然推薦之。後者的中文版也在翻譯狀態。
7、高級編程:
《R Programming for Bioinformatics》
《software for data analysis programming with R》
若是你是初學者,不要去看上面兩本書。若是你想進階爲專家級R用戶,那你須要精讀它們。前者講解了R少爲人知的一面,例如字符處理、正則表達和XML,還有報錯處理以及與其它語言的交互。後者更是編寫生產級代碼的聖經指南。