【陆勤践行】值得读一读的R语言书籍?!
学些和研究R语言一段时间了,有哪些R语言书籍值得读一读,值得推荐给更多朋友呢?
这里分享一位R语言达人的建议。
肖凯的观点
除了官网上的免费文档和help,R书还是很多的,前年在verycd上整理过一个大的书单,后来木有了。前段时间正好写了一个博客:R书精选之十二宫
本文在原文基础上增加了四本书
一、初学入门:
《R in Action》
《The Art of_R Programming》
入门者可首选两本,前者从统计角度入手,分高中低三部分由浅入深的讲解了如何用R来实现统计分析,另外此书已经有中文版面世。后者从程序编写的角度入手,对R的本身特点进行了清晰的介绍。中文版应该快有了。
《learning R》这本书没有单纯的讲语法,而是和数据分析的流程结合了起来,从数据获取到数据整理再到分析和报告,有一气呵成的感觉,此外最后两章讲如何写稳健的R代码以及写包都是非常精彩的。
二、统计进阶:
《A Handbook of Statistical Analyses_Using_R》
《Modern Applied Statistics With S》
这两本书基本上涵盖了统计的一些高阶内容,例如多元分析、多层回归模型、荟萃分析、生存分析等内容。案例丰富,公式不多,值得反复学习参考。
三、科学计算:
《Introduction to Scientific Programming and Simulation Using R》
除了统计分析外,此书独特之处在于使用R来做数值分析,如求根,最优化,数值积分。还包括了一些常见的模拟技术。书后的习题和最后的案例非常有用。该书的中文版据说还在翻译。
四、数据挖掘:
《Data Mining with R Learning with Case Studies》
《Machine Learning for Hackers》
两本侧重于数据挖掘的R书,全是以案例为线索,示范的代码量很大。跟一遍下来会有很大的收获。
《An Introduction to Statistical Learning》这本书可以说是另一本数据挖掘大作《The Elements of Statistical Learning》的R实现手册,体系结构基本一致,更强调用R来实现,更难得的地方是提供了很好的习题。
五、数据绘图:
《ggplot2 Elegant Graphics for Data Analysis》
ggplot2还有什么好说的呢,R中最优秀的绘图包,但由于近期该包升级很快,这书显得有些过时。好在中文版进行了大幅更新,即将面世。
《R Graphics Cookbook》这本书也是RStudio公司的人出的,似乎是Hadley的学生吧,主要是各种ggplot2包的例子,也包括了用其它包来画图,建议通读一遍。
六、参考手册:
《R Cookbook》
《R in a Nutshell》
有时候我们需要类似词典的案头参考手册,以方便随时查阅。又或者可以通读一遍以查漏补缺。上面两本书虽然有些厚度,但仍然推荐之。后者的中文版也在翻译状态。
七、高级编程:
《R Programming for Bioinformatics》
《software for data analysis programming with R》
如果你是初学者,不要去看上面两本书。如果你想进阶为专家级R用户,那你需要精读它们。前者讲解了R少为人知的一面,例如字符处理、正则表达和XML,还有报错处理以及与其它语言的交互。后者更是编写生产级代码的圣经指南。
《Advanced R programming》Hadley的力作,只是还没有写完,已经可以从这里看到部分(Welcome · Advanced R.),清楚的讲解了R的函数式编程思想和写R包的各种细节,要迈入R高手,不得不读。
文章来源:http://www.zhihu.com/question/20296556
陆勤观点
1 宏观上认识和了解R语言,R语言能够做什么,搭建好R语言开发环境。
2了解R语言的基本知识,怎么写R代码,怎么运行R代码
3根据自己的问题域,深入研究和应用R语言。比方说,你做机器学习,就研究R语言与机器学习的内容。
4 经典的书籍要反复地,反复地实践。
孔子老师告诉我们,”学而时习之不亦说乎“,换句话说,我们要边学,更是要边应用,反复这个过程。
【互动交流】
无论您是投资人、创业者,还是从业者、R语言爱好者,愿意深入交流的朋友,请给陆勤留言或者添加陆勤微信:
luqin360。
感谢您的关注,祝好。
【公众号推荐】
数据科学自媒体,分享数据科学的内容,让人懂数据,用数据,做更明智决策。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!