1. Learn
  2. /
  3. Courses
  4. /
  5. Rで解く確率パズル

Connected

Exercise

ベットありの1ラウンドをシミュレートする関数

ここでは、von Neumann モデルにベットを組み込んだ1ラウンドをシミュレートする関数を書きます。

プレイヤーBは自分の値を観察し、$1 をベットするかどうかを決めます。ベットすると決めた場合は、2人の値を比較し、高い方が勝ちます。プレイヤーBがベットして勝てば結果は +1、負ければ -1 です。プレイヤーBがベットしないと決めた場合、どちらのプレイヤーにも金銭の増減はありません。

ここでは、プレイヤーBは固定の戦略をとると仮定します。自分の値がある閾値を超えたらベットします。この閾値 bet_cutoff を関数の引数とします。

Instructions

100 XP
  • プレイヤーBがベットするかどうかを判定します。
  • ベットする場合は、ifelse 関数を使ってベットの結果を返します。