郭志敏的程序员书屋IT共论程序员技术栈

推荐关于R的几本书

2016-11-29  本文已影响302人  54b59ee78c42

推荐几本学习R语言的好书。嘻嘻。

1、数据科学:R语言实战

[美] Dan Toomey(丹·图米) 著;刘丽君,李成华,卢青峰 译

本书涉及数据科学家感兴趣的核心话题,教会读者从各种各样的数据源中提取数据,并运用现有的公开可用的R函数和R功能包来处理这些数据。在很多情况下,处理结果能够以图形的方式显示,并获得更直观的理解。读者从中能学到行业内经常使用的主流数据分析技术。

你可以从这本书中学到:

2、R数据可视化手册

[美] Winston Chang 著;肖楠,邓一硕,魏太云 译

本书提供了快速绘制高质量图形的150多个精选的技巧,读者不需要了解R绘图系统的全部细节便可以掌握这些技巧。书中的大多数方法使用的是以强大、灵活制图而著称的ggplot2包。
《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。

3、数据科学实战手册(R+Python)

4、R语言初学指南

市面上的某些R入门手册过于复杂,让人误以认为学习R是一项“艰巨的任务”。《R语言初学指南》将从基础讲起,不要求读者具有计算机编程背景,不要求读者预先掌握统计学和微积分,读者只需具备一定的高中代数知识,就能够理解书中用到的数学知识。
通过《R语言初学指南》,读者可以掌握一系列R技术,并可使用这些技术来完成基础科学和应用数学课程上的大多数计算和绘图项目。

在学完每章之后,《R语言初学指南》通过一个或几个计算任务来让读者检查自己所学的知识。这些任务不仅仅是练习,它们还是一些微型项目,不论是在创造力上还是在解决问题的能力上,都可以帮助读者建立起使用R的思维模式。

5、R语言统计入门(第2版)

[丹麦] Peter,Dalgaard 著;郝智恒,何通,邓一硕,刘旭华 译

《R语言统计入门(第2版)》以最恰当的方式向初学者介绍了R语言的全貌,内容涵盖基本的R编程方法、基本数据处理和一些高级数据操作的技巧,有助于读者理解R向量化编程的特点。此外,作者在《R语言统计入门(第2版)》中还详细描述了包含回归分析、假设检验、广义线性模型、非线性拟合等常用统计方法的原理。虽然《R语言统计入门(第2版》以实际案例解析居多,但是并非不重视理论,作者恰当而到位地描述了理论方面的内容,既不晦涩,也非浅薄,而是向读者打开了一扇窗。作者希望这《R语言统计入门(第2版)》可以作为一道“开胃菜”引导更多的人投入到对统计和R的研究之中。
  本书适合数据分析,数据统计人员及R用户学习参考。

6、R语言实战 第2版

本书从解决实际问题入手,尽量跳脱统计学的理论阐述来讨论R语言及其应用,讲解清晰透澈,极具实用性。作者不仅高度概括了R语言的强大功能,展示了各种实用的统计示例,而且对于难以用传统方法分析的凌乱、不完整和非正态的数据也给出了完备的处理方法。第2版新增6章内容,涵盖时间序列、聚类分析、分类、高级编程、创建包和创建动态报告等,并分别详细介绍了如何使用ggplot2和lattice进行高级绘图。通读本书,你将全面掌握使用R语言进行数据分析、数据挖掘的技巧,领略大量探索和展示数据的图形功能,并学会如何撰写动态报告,从而更加高效地进行分析与沟通。

上一篇 下一篇

猜你喜欢

热点阅读