关于本书
R语言是一个自由、免费、源代码开放的编程语言和环境,是S语言的一个分支,多个操作系统都能方便且免费地使用它。R语言不仅具有众多经常更新的统计分析函数,还具有完整的编程功能和强大的绘图功能。
相比其他流行的编程语言和统计软件,R语言具有许多特性,如免费和开源、社区强大、资源丰富、帮助系统完备等。随着数据科学的快速发展,R语言在统计计算、数据分析和可视化,以及机器学习等方面逐渐成为一款重要的工具,并广泛应用于统计、计量经济、物理、生物、教育和心理学等诸多领域。
本书是关于R语言数据分析与可视化从入门到精通的指南,较为全面地介绍了R语言的常用功能和方法,且紧密围绕实际应用展开。例如,从R语言的发展历史到R语言的一些常用函数,从数据管理到数据分析,从基础统计到高级统计,从图形生成到图形优化,从分步应用到综合应用等。通过本书,读者可以掌握R语言的基本功能和原理,并进一步深入学习更多的相关知识。
本书内容
全书分为3篇,共12章,具体内容如下。
第1篇:入门篇(第1章~第3章)。本篇将带领读者逐步走进R语言的世界,帮助读者对R语言形成初步的认识,并学会如何获取和安装R语言,以及如何在需要的时候获取帮助。然后介绍R语言的一些基础知识,这些知识是灵活应用R语言的必要前提。最后重点介绍R语言的函数使用方法,同时也会涉及一些其他相关内容,如流程控制和R语言环境等。
第2篇:进阶篇(第4章~第11章)。本篇介绍R语言数据管理、数据分析和数据可视化的三大威力,包括通过数据获取、导出、整合和清理等操作将零散的数据整合为可以分析处理的数据集的多种方法;并介绍一些常用基础统计和高级统计的实现方法,以及R语言的图形生成、图形修饰、外部绘图插件和图形展示等功能。
第3篇:实战篇(第12章)。本篇通过一个实战案例,综合讲解R语言在数据处理与可视化分析方面的实战技能。
本书特点
本书系统地介绍了R语言在数据分析和可视化方面的应用,具有以下特点。
(1)理论为辅、实践为主。本书涉及一些必要的理论知识,特别是在数据分析部分,但总体以实践为主,因此几乎每节都有大量的代码,目的就是方便读者实践。
(2)知识全面、系统。本书从内容上按照数据分析的基本流程来编排,在介绍了R语言的基础知识后,从数据获取和导出、数据清理和操作、数据分析和可视化方面分别进行了探讨,内容由浅入深、循序渐进。
(3)案例广泛。本书中的案例涉及心理学、社会学、医学、商业和经济等领域,但并不需要读者具备这些领域的专业知识。
(4)除第12章外,每章结尾都配有“新手问答”和“小试牛刀”知识模块。“新手问答”主要对读者学习过程中易出现的疑问或容易犯的错误进行针对性的解答;“小试牛刀”结合每章知识及相关技能,列举综合上机案例,让读者在学完一章内容后能及时回顾和练习,旨在让读者巩固知识、学以致用。
读者对象
本书既适用于没有R语言编程基础的读者,也可以作为从事数据分析和可视化工作人员的参考用书。通过阅读本书,读者将掌握R语言的相关特性及其在数据分析和可视化方面的应用,可极大地提升自己的专业技能,使R语言成为真正的数据分析和可视化利器。此外,期望读者在阅读完本书后,能具备编写R语言程序、独立解决各类复杂问题的能力。
除了书,您还能得到什么?
(1)赠送:案例源代码。提供书中相关案例的源代码,方便读者学习参考。
(2)赠送:《微信高手技巧随身查》《QQ高手技巧随身查》《手机办公10招就够》三本电子书,“10 招精通超级时间整理术”视频教程,“5分钟学会番茄工作法”视频教程。
温馨提示:以上资源,请用微信扫描下方任意二维码关注公众号,输入代码194367,即可获取下载地址及密码。
本书由凤凰高新教育策划,由程乾、刘永、高博三位老师合作创作。在本书的编写过程中,我们竭尽所能地为您呈现最好、最全的实用内容,但仍难免有疏漏和不妥之处,敬请广大读者不吝指正。
读者信箱:
[email protected]