ベイズの定理関連



※白だったのはを赤だったのはって書いちゃってるアホなバグを発見したので
しばらくお待ちください(><;
→ごめんなさいなおしました(><;

スレ

【確率論】数学天才ν速民なら勝間さんの間違いを指摘できるよな?
http://kamome.2ch.net/test/read.cgi/news/1285077528/

【数学】条件付き確率の概念を理解できないゴミカスの数→
http://kamome.2ch.net/test/read.cgi/news/1285098787/

問題

区別のつかない三つの袋の中に、
それぞれ「赤・赤」「赤・白」「白・白」の二つの球が入っているとします。
袋を一つ選んで、その中から球を一つ取りだしたところ、赤球であった場合、
残りのもう一つの球が白球である確率はどのくらいでしょうか?

実際にやってみた

PhenomX4さんで2分くらいがんばった

総合で728555493回目
1個目が赤なのは364267273回で
そのうち2個目が
 赤だったのは242837982回
 白だったのは121429291回
いきなり白だったのは364288220回

結果

1/3 (Quantization Level=100)
1/2.9998303539464790253942930457 (Decimal)
確率 33% (+-1%)
確率 (Decimal) 0.3333521839608138499996402367
確率 整数 x10000000 3333521

いっぱいやっても0.3333くらいにしか精度出ない(><;
逆にすぐそのくらいに収束しちゃうから
マルチスレッドでぶん回すとか意味無いレベルです(><

※最初書いたときに両方赤って表示しちゃうバグがあったので
(参考 )
表示だけのバグだけど一応フェアでは無いかもなので修正したバージョンで計算しなおしました



使った(作った)アプリ



もうちょっとわかりやすくしてみる(応用)

グラフの方がわかりやすいかもって思った(><

  • n回繰り返し確率が変わっていく様子をグラフにしたらいいのかも?
  • n回終わったら最初からやり直し
  • 何回も書きながらだんだん消せばわかりやすいかも

こうなった

blankimgプラグインエラー:ご指定のファイルがありません。アップロード済みのファイルを指定してください。

(クリックすると大きくなります)
白で表示
blankimgプラグインエラー:ご指定のファイルがありません。アップロード済みのファイルを指定してください。

(クリックすると大きくなります)

一個目に赤が出た場合のみで600回試しながら書いたら
上から1/3(=白が1/3)に向かっていくのがわかりやすく観察できる感じになったかも

実際に自分でやってみる

.NET Framework 3.5 SP1用なので
XP/Vista/7で使用できます(たぶん)
2000/9x/Me等では動きません

計算するやつ

http://www1.axfc.net/uploader/Sc/so/156713.zip
実際に計算する部分のソースコード入りです
バグってて表示が両方赤になってるのでなおすまでしばらくお待ちください;;
修正版(><
http://www1.axfc.net/uploader/Sc/so/156732.zip
実際に計算する部分のソースコード入りです

グラフのやつ

readmeに書き忘れたけどクリックすると線の色を白にしたり出来ます

バグがあったり欲しいのに消えてた場合にはコメントかtwitterで教えてください

コメント

名前:
コメント:
最終更新:2010年09月25日 17:04