R语言入门与实践
上QQ阅读APP看书,第一时间看更新

第2章 R包与帮助文档

现在你已经有了模拟掷一对骰子的函数。接下来我们将对骰子进行加权,让其对你有利。赌场老板始终是赢家,对吧?接下来我们就让这对骰子掷出大点数的概率稍高于掷出小点数的概率。

在对这对骰子加权之前,应该首先确保这对骰子原本是均匀的。有两个工具可以帮助我们做到这一点:重复(repetition)和可视化(visualization)。巧合的是,这也是数据科学领域最有用的两个超能工具。

我们将调用R中的replicate函数重复掷这一对骰子,并用一个叫作qplot的函数将重复抛掷的结果可视化。qplot并不是R自带的函数,它来自一个独立的R包。R中很多非常有用的工具都是通过R包的形式发布的,因此有必要探讨一下什么是R包以及如何使用它们。