示例:随机数字生成种子
1. 在一个短程序中使用函数
Seed 和
rnorm,通过重新设置 Seed 值生成相同的三次迭代正态分布的随机数字集。
| • 每次都会生成相同的随机数字集,因为种子被设置为 1。 • SameNormal 返回一个具有三个完全相同列的矩阵 (针对每次迭代)。 |
2. 使用函数
hist 和
max 绘制具有 n_bins 个容器的第二随机集的柱状图。添加水平标记来显示已返回的集的最大值。
3. 通过增加每次迭代的种子值来修改程序以生成三个不同的正态分布随机数字集。
| • 由于种子值随每次迭代而变化,因此每个随机数字集是唯一的。 • 因为两个程序的 iteration=0 均以 seed=1 开始,所以两个返回矩阵的 column=0 包含完全相同的集。 |
4. 从返回的矩阵中提取第二个数据集:
5. 使用函数 hist 生成具有 n_bins 个容器的随机集的柱状图,然后计算其最大值。
6. 绘制柱状图并使用水平标记来显示其最大值: