如何在 R 中生成擲骰子三次的結果?


當我們擲骰子三次時,樣本空間包含二百一十六個結果,即 216。如果我們想要生成擲骰子三次的結果,則可以使用帶有 rep 和 list 函式的 expand.grid 函式。

生成擲骰子三次的結果

讓我們建立一個如下圖所示的資料幀 −

 線上演示

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

在執行上述指令碼後,將會生成以下輸出(此輸出會因系統中的隨機化而有所不同)−

輸出

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

更新於: 13-Aug-2021

109 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始
廣告
© . All rights reserved.