von Neumannモデルを多数回シミュレーションする
前の演習で作成した one_round 関数を使って、プレイヤーBの戦略が「自分の値が 0.5 より大きいときにのみベットする」場合の反復を 10000 回シミュレーションしましょう。目標は、この戦略におけるプレイヤーBの期待値を推定することです。
この演習はコースの一部です
Rで解く確率パズル
演習の手順
- プレイヤーBが自分の値が 0.5 より大きいときにベットするように設定して1回分の反復を実行し、その結果を
b_winに保存してください。 - この戦略におけるプレイヤーBの期待値を計算して表示してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
b_win <- rep(NA, 10000)
for(i in 1:10000){
# Run one and store result
}
# Print expected value