
1
前言
R 软件是进行统计分析、绘图和统计编程的强大工具。现在成千上万的人用它来进行日
常的重要统计分析。R 是一个自由、开源的软件系统,它是许多聪明、勤奋工作的人
的集体工作成果。R 有超过 10 000 个软件包插件,是其他商业统计软件包的强劲竞争
对手。
但是,刚开始使用 R 软件时可能感到无从下手。对许多人来说,即便是一些基本的任
务,R 的实现也不是很明显。当了解了 R 的使用方法后,简单的问题自然能得心应手地
解决,但学习“如何”使用 R 的过程有时会让人感到发狂。
本书介绍了如何使用 R 软件的一些方法,其中每一个方法对应解决某个特定的问题。介
绍这些方法的途径为:首先给出待解决的问题,然后给出解决方案的简单介绍,之后再
给出对解决方案的讨论,深入剖析解决方案,给出该方案的原理。我们知道这些方法实
用,也知道这些方法可行,因为我们也在使用它们。
这些方法所涉及的范围较为广泛。首先,从基本的任务开始介绍,然后介绍数据的输入
和输出、基本统计、图形以及线性回归。与 R 有关的工作都或多或少地涉及本书介绍的
方法。
通过学习本书,初学者能快速了解 R 并上手。如果你对 R 软件有一定的了解,那么
本书也能帮助你巩固已学的知识,拓宽你的思维(例如,“下一次我应该怎么使用
Kolmogorov-Smirnov 检验”)。
从严格意义上来说,本书并不是一本关于 R 软件的教程,但你将会从中学习到许多 R 软
件的应用技巧。本书也不是一本关于 R 的参考手册,但它确实包含了许多实用的内容。
本书更不是一个 R 软件的编程指南,但书中很多方法都可以应用到 ...