始める無料で始める

10000回のゲームをシミュレーションする

それでは、10000回のゲームをシミュレーションして、次の問いに答えましょう。2 と 12 は同じくらい出にくい数ですが、1つのゲームの中で 2 または 12 が2回より多く出るのはどのくらいの頻度でしょうか?

基本戦略では、2 と 12 のマスは最も起こりにくいため避けるべきだと示唆されます。理論的にはその通りですが、実際に期待より頻繁に出たとき、どれくらい意外だと言えるのかをここで確かめます。前の演習で使った roll_dice 関数はすでに読み込まれています。

この演習はコースの一部です

Rで解く確率パズル

コースを見る

演習の手順

  • replicate 関数を使って、2つのサイコロを60回振ってください。
  • 複合条件を使って、2 または 12 が2回より多く出たかどうかを判定してください。
  • 1つのゲームで 2 または 12 が2回より多く出る確率の推定値を出力してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

set.seed(1)
counter <- 0

for(i in 1:10000){
  # Roll two dice 60 times
  rolls <- ___
  
  # Check whether 2 or 12 was rolled more than twice
  if(___){
    counter <- counter + 1
  }  
}

# Print the answer
print(___)
コードを編集して実行