生成随机数
您已经见过用于从一组取值中生成伪随机数的 sample(),以及它在 dplyr 中的近亲 slice_sample()。一个相关任务是生成服从某个统计分布的随机数,例如均匀分布或正态分布。
每个随机数生成函数的名称都以 "r" 开头。它的第一个参数是要生成的数的个数,其他参数则与分布相关。免费提示:试试 args(runif) 和 args(rnorm),查看这些函数需要传入哪些参数。
n_numbers 已提供并设为 5000;已加载 ggplot2。
本练习是课程的一部分
R 中的抽样
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Generate random numbers from ...
randoms <- data.frame(
# a uniform distribution from -3 to 3
uniform = ___,
# a normal distribution with mean 5 and sd 2
normal = ___
)