開始使用免費開始

Pass line 注項的獲勝機率

現在,你要使用先前建立的函式,模擬 10,000 局 Craps,以估計在 pass line 注項中獲勝的機率。你之前寫好的 roll_diceevaluate_first_roll() 已經預先載入,供本練習使用。回想一下,evaluate_first_roll() 會接收射手第一次擲骰的點數作為輸入,並決定接下來該怎麼進行。

本練習屬於課程

R 的機率謎題

檢視課程

練習說明

  • 先模擬射手的第一次擲骰(兩顆骰子)。
  • 根據第一次擲骰的點數,判定 pass line 注項是贏或輸,並將結果存入 won 向量。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

set.seed(1)
won <- rep(NA, 10000)

for(i in 1:10000){
  # Shooter's first roll
  roll <- ___
  
  # Determine result and store it
  won[_] <- ___
}

sum(won)/10000
編輯並執行程式碼