
2
|
前言
方法
本书介绍的大部分方法,都是由一两个 R 函数或命令来解决某一特定问题。需要注意的
是,书中不会对某一函数的全部能力进行详细解释,而是仅介绍那些与需要解决的问题
有关的函数能力。R 软件中几乎所有的函数所具备的能力都远远不止本书中所介绍的,
其中有的函数具有更强大的能力。因此强烈建议读者阅读这些函数的帮助页面,你可能
会从中得到不少收获。
每个方法都为读者提供了解决某个问题的一条途径。当然对于每个问题有可能存在多个
正确的解决方案。在这种情况下,我们一般会选择最为简单的方法。对于书中给出的任
何问题,你自己或许可以找到其他一些解决方案。本书着重介绍解决问题的方法,类似
“菜谱”书,而不是 R 软件的大全书。
尤其是,R 软件有大量的添加包,这几千个 R 添加包都可以从网络下载。这些包中含有
许多替代算法和统计方法。本书侧重于 R 基础发布版所带的核心功能,以及几个重要的
放在一起统称为
tidyverse
的添加包。
tidyverse 最简洁的定义来自 Hadley Wickham
—
tidyverse 的创始人和它的核心维护者之一:
“ tidyverse 是一组协调工作的添加包,它们共享通用数据表达式和 API 设计。tidyverse 包
旨在使其易于通过单个命令安装和加载核心包。了解 tidyverse 中的所有添加包以及它们如
何组合在一起的最佳方式是阅读
R for Data Science
(
http://r4ds.had.co.nz
)一书。”
对术语的说明
每个方法旨在迅速地解决问题,而非长篇大论地进行论述。因此我们有时候会采用一些 ...