《R速成:统计分析和科研数据分析快速上手》的特色在于结合实际案例来展现 R 在数据科学领域的灵活性,不仅能让读者学习统计 知识,也能提升代码编写能力。全书共 15 章,第 1 章详细介绍了 R 和 RStudio 的安装方法;第 2 章至第 3 章介绍了导入数据的方法,以及 R 的基本工作原理;第 4 章介绍了 R 中重要的数据 管理方法;第 5 章讲解数据可视化的知识;第 6 章至第 15 章介绍了统计知识点,如描述性统计、 简单线性回归、多元线性回归、虚拟变量回归等。
为方便读者学习,本书提供了 astatur 包,这个工具包涵盖了本书中使用的所有数据集,以 及相关章节中提到的一些补充函数。此外,本书没有过多地介绍复杂的数学公式,对于必备知 识点使用了尽可能通俗的语言进行讲解,因此本书适合作为 R 统计分析课程的教科书,也适合 数据分析的初学者参考学习。
一本书轻松学会R语言和统计分析。入门到精通、大数据分析、数据可视化,结合真实场景展现R在数据科学领域的灵活应用,全面掌握R编程
作者简介
迈赫迈特·迈赫梅托格鲁(Mehmet Mehmetoglu)是挪威科技大学心理学系的研 究方法教授。他的研究方向包括消费者心理学,进化心理学和统计方法。他在大约 35 种不同的国际期刊上发表过相关论文,其中包括 Personality and Individual Differences、 Evolutionary Psychology 和 Journal of Statistical Software。
马蒂亚斯·米特纳(Matthias Mittner)是挪威北极大学认知神经科学教授和认知 神经科学研究小组组长。他的研究方向包括神经科学、认知心理学和统计方法。他是 几个神经科学领域 R 包和 Python 软件包的作者。
译者简介
庄亮亮,在读理学统计博士生,R语言爱好者,微信公众号"庄闪闪的 R 语言手册"运营者。
赵子茜,在读统计研究生,统计学习热衷者。
前言
R 是数据科学领域的一门大热的编程语言,可以说它是专门为统计分析而生的。相比起其他语言,R 简单易学,代码可读性强,并且不需要搭建复杂的编程环境,对初学者非常友好。
本书的特色在于结合实际案例来展现R 在数据科学领域的灵活性,不仅能让读者学习统计知识,也能提升代码编写能力。此外,本书没有过多地介绍复杂的数学公式,对于必备知识点使用了尽可能通俗的语言来讲解,因此非常适合作为统计学习的教材。
第1 章详细介绍了R 和RStudio 的安装方法,这是编写代码的前提,建议读者参照本章建议,安装好需要的工具包,以便进行后续的学习。第2 章到第3 章介绍了导入数据的方法,以及R 的基本工作原理。推荐仔细阅读第4 章,这些数据管理方法在R 中非常重要,如果掌握了这一章,那么恭喜你已经能够读懂大部分的R 代码了。第5 章的可视化也同样重要,因为在数据分析工作中图形是最直观的解释工具,ggplot2是一个非常强大的可视化工具包,基本能够满足你的一切绘图需求。第6 章到第15章,每一章节对应了一个统计知识点,但是不要害怕,它们没有你想象中的那么难,跟着本书一起探索每个案例,你也许会感到这是一项有趣的解谜工作。这就是统计的魅力,从看似枯燥的数字中发现事物的隐藏特征。
为方便读者学习,本书提供了astatur 包,这个工具包涵盖了本书中使用的所有数据集,以及相关章节中提到的一些补充函数。当然,本书不止使用了这一个R 包,在每一章节前都有提示,你需要按照指示命令进行对应R 包的安装和激活,这样才能顺利进行后续的学习。
最后,在此对所有为本书中文版的问世提供帮助的人表示感谢!由于译者水平有限,书中难免有错误和不妥之处,请读者批评、指正。