N88-BASICでモンティホール問題 (1回目)
2021/12/8(水) N88-BASICでモンティホール問題 (1回目) (Monty Hall problem) A、B、Cの3箱のうち1箱だけ当たりが入っている 1箱選んだ後、残りの2箱の内、外れを1箱開けてもらえる このとき、開いていない残りの箱と交換してもらえるとする 交換する方が得か、交換しない方が得か という問題です BASICでは、当たりがA-Cのどの箱でも確率は 同じなので、Aが当たりとしてプログラムしました またA-Cは0-2で表しています 走らせると、変えた方が、変えない時より2倍ほど よく当たっています なんだか、不思議です ... が、よく考えてみると、 どれが当たりでも確率はおなじだから、Aが当たりとする A B C 交換する そのまま A選ぶ ○ 開 × 1/3 はずれ あたり × 開 B選ぶ ○ × 開 1/3 あたり はずれ C選ぶ ○ 開 × 1/3 あたり はずれ そのままなら、Aを選んでいるときだけ当たりますが、 交換すると、B,Cを選んでいたときに当たります つまり、変えた方が2倍当たります 交換したときの確率は、2/3 そのままだと、確率は、1/3 です NL-BASICとblg~.zip(monty001.bas)は このブログ(以下のリンク)から ダウンロードできます https://ulprojectmail.blogspot.com Readme.txtを読んで遊んで下さい