如何在R中产生三掷骰子的结果?

当我们掷骰子三次时,样本空间包含 216 个结果,即 216。如果我们想生成掷三个骰子的结果,那么 expand.grid 函数可以与 rep 和 list 函数一起使用。

产生三个掷骰子的结果

让我们创建一个数据框,如下所示 -

例子

expand.grid(rep(list(1:6),2))

执行时,上述脚本生成以下内容output(this output will vary on your system due to randomization)-

输出

Var1 Var2
1 1    1
2 2    1
3 3    1
4 4    1
5 5    1
6 6    1
7 1    2
8 2    2
9 3    2
10 4    2
11 5    2
12 6    2
13 1    3
14 2    3
15 3    3
16 4    3
17 5    3
18 6    3
19 1    4
20 2    4
21 3    4
22 4    4
23 5    4
24 6    4
25 1    5
26 2    5
27 3    5
28 4    5
29 5    5
30 6    5
31 1    6
32 2    6
33 3    6
34 4    6
35 5    6
36 6    6

猜你喜欢