この問題

アバター
GRAM
記事: 164
登録日時: 14年前
住所: 大阪

この問題

投稿記事 by GRAM » 10年前

この問題数学的センス云々はともかく,この手の問題を解けるようになることは案外重要なんじゃないかと思う.
この問題から得られることは多いと思うんですよね.やり方を覚えさえすればちょっと複雑な確率問題から高度なAIまで本質的には同じ考え方でできるんですよ.
あんまり解説してるページが見つからなかったので日記を書いたんですが,
実はこの手の問題は数学的センスがなくても機械的に解くことが可能な手法があります
先に言うとちょっと長いです.
(またこれは国語の問題ではなく,自分が見る限り問題に不備はありません.)
問題:
3枚のカードが袋に入ってます
1枚は両面赤、1枚は両面青、1枚は片面が赤で片面が青です
今、目をつぶって袋からカードを1枚選び、机の上に置いて目を開けたところ、カードは赤でした
このカードの裏が青である確率は?
さてテストでこの問題が出たとして,満点をもらうのに十分な答えを言うとこれだけです.しかし多分半分くらいの人は多分納得しないでしょう.
無題.png
無題.png (29.37 KiB) 閲覧数: 320 回
なぜ納得がいかないか.おそらく赤が確定した時点で

①表が赤で裏が赤
②表が赤で裏が青


の2つの場合しかないと思うからでしょう.
それは実際その通りなのですが,実際には①と②は確率で重要な「同様にたしからしい」という条件を満たしてません.
場合の数/場合の数になるのは同様にたしからしいという条件を満たしておく必要があります.
(しかしそんなもん気づかないべという人も多いでしょう.僕も考えればわかりますが直感ではわからない人です.なのでこの話の最後にこの手の問題を機械的に解く方法を紹介します.)

なぜ同様にたしからしいといえないか.その説明をする前に問題を簡単にしておきたいと思います.
実はこの問題,本質的でないところでややこしくしてるポイントがあります.
この問題は実はこれを考えるだけでよいです.
問題:
2枚のカードが袋に入ってます
1枚は両面赤、1枚は片面が赤で片面が青です
今、目をつぶって袋からカードを1枚選び、机の上に置いて目を開けたところ、カードは赤でした
このカードの裏が青である確率は?
この問題の答えも1/3です.
無題.png
無題.png (20.55 KiB) 閲覧数: 334 回
なぜ①と②が同様にたしからしくないか,図からお気づきかもですが表が赤で裏も赤という場合は
2パターンあるんですよね.一方裏が青になるのは1パターンしかない.
(つまりこれはコインを2枚投げて表と裏が一枚ずつになる確率はいくつですか?という問題(答え:1/2)とひっかけポイントは同じです)
しかし,赤が確定してるんだから…といいたいこともあるでしょう.直感で納得いかないのであれば,便利ツールを使うという手があります.
そして便利ツールはあまりに強力なので,ベイズの定理という名前がついてます.

太字にしていますが,ここが重要です.
今、目をつぶって袋からカードを1枚選び、机の上に置いて目を開けたところ、カードは赤でした
という部分です.
実は本質的にはこの問題はこのように分解できます.
問題①:
2枚のカードが袋に入ってます
1枚は両面赤、1枚は片面が赤で片面が青です
今、目をつぶって袋からカードを1枚選び、机の上に置きました.
このカードの裏が青である確率は?
答えはもちろん1/4です.(青を裏にして置く確率)
問題②:
2枚のカードが袋に入ってます
1枚は両面赤、1枚は片面が赤で片面が青です
今、目をつぶって袋からカードを1枚選び、机の上に置きました.
目を開けると表側は赤でした.
このカードの裏が青である確率は?
問題②は内容的に今やってる問題と同じです.
問題①と問題②の違いはズバリ
目を開けると表側は赤でした.
の部分です.
つまり,あとから何か情報が与えられてるかどうかという差です.
裏側が青である確率をP(裏青)としたとき,何も情報のないP(裏青)を事前確率
表が赤であるという条件(赤表)を与えられたとき,裏が青である確率P(裏青|赤表)を事後確率
といったりします.

そして,あとから情報を与えられているときの確率(事後確率)を求めるには,あまりにもあっけない公式があります.
P(A)*P(B|A) =P(A∩B) ( =P(B)*P(A|B) )
これをベイズの定理とか言います.

何を言ってるか,この問題に当てはめると

表が赤である確率 *表が赤であるとわかった時に裏が青である確率 = 表が赤でかつ裏が青である確率です.
なにを当たり前のことをと思うかもですが,これは結構強力な公式です.
これをこの問題に使えば,この問題は機械的に解けます.

今知りたいのは事後事象
P(裏青|赤表) (表が赤であるとわかった時に裏が青である確率)
です.

表が赤になる確率は簡単にわかります.
表の選び方は4通りで,赤の選び方は3つありますので3/4です.

一方表が赤で裏が青となるような選び方も簡単にわかります.
2枚の札から赤青を選んで,さらにそれを正しい向きで置かないといけません.すなわち
1/2*1/2 = 1/4です.

なにを言ってるんだそんなこと今関係ないだろうといいたいかもですが,この一見全く関係のない数字を機械的にベイズの定理に当てはめるとあら不思議答えが出てきます.
P(裏青|赤表) * P(赤表)= P(赤表かつ裏青)
P(裏青|赤表) = P(赤表かつ裏青)/ P(赤表)

P(裏青|赤表) = ( 1/4 ) ÷ (3/4)
P(裏青|赤表) = 1/3


・・・という感じです.
ベイズの定理のすごいのは,別にあんな図を頭に浮かべなくても当たり前の組み合わせで答えが出ることです.
実はもうちょっと複雑な問題でもあっけなく解けます.

そしてもっと応用もききます.これを発展させたものがベイズ推定という方法です.
これは本質的には上とおんなじことをやってるだけなのに高度な機械学習が可能になります.
なぜか.機械学習の目的は与えられた情報をもとにして,ほかの何かを推定するってことですが,何も情報がない状態の初期設定を事前確率,
学習の結果推定に使う確率を事後確率ととらえれば,まさにベイズの定理が使えるからです.
(もし興味がありかつ,くじけない覚悟と樋口さん一枚強を払ってでも勉強してみようというやる気があるのなら,パターン認識と機械学習という本がむちゃくちゃおすすめです.)

ちなみに一番最初の問題もベイズの定理で機械的に解けます
P(表赤): 青か赤かの二択で,同様にたしからしいので明らかに1/2
P(表赤かつ裏青):1\3の確率で赤と青のカードを引いて,正しい表裏でおく.よって確率は1/3*1/2 = 1/6

P(裏青|赤表):求める確率
(1/6) ÷ (1/2 ) = 1/3
ほらね簡単でしょう!!!

最後にベイズの定理の強力さがわかる問題
ねじとナットを作る機械が2台あります.(A,Bとします.)
機械Aは一日でねじ100個 ナット200個 を作ります.
機械Bは一日でねじ200個 ナット100個 を作ります.
機械Aは1%の不良品が発生し
機械Bは3%の不良品が発生します.
今ナットに不良品が見つかりました.
どちらの機械から出た不良品である可能性がどれくらい高いですか?
最後に編集したユーザー GRAM on 2015年6月12日(金) 00:15 [ 編集 8 回目 ]

zxc
記事: 79
登録日時: 13年前

Re: この問題

投稿記事 by zxc » 10年前

 ベイズが強力な事は知っていても(問題に引っかかったけれど・・)、やっぱり説明を聞いてもあまり分からないのと最後の問題がどうしてベイズで解けるのかがいまいち分からんです・・・でてきた不良品が「ナット」だった、ってところが肝なのかなぁとか考えてB由来である可能性がAの6倍(3%:0.5%)高い?わからん

アバター
GRAM
記事: 164
登録日時: 14年前
住所: 大阪

Re: この問題

投稿記事 by GRAM » 10年前

>ZXCさん
あとは慣れですよね…ぶっちゃけ.問題こなさないとベイズは慣れない

P(ナット) :不良品がナットである確率
P(A):不良品がA由来である確率(事前確率)
P(ナット∩A) = P(A)*P(ナット|A) :Aから不良品が発生し,かつ不良品がナットである確率

を考えれば,ベイズの定理から
P(A|ナット) :不良品がナットであるとわかった時,Aの不良品である確率(事後確率)
が計算できますよ
最後に編集したユーザー GRAM on 2015年6月12日(金) 00:43 [ 編集 2 回目 ]

chop.chop
記事: 36
登録日時: 10年前

Re: この問題

投稿記事 by chop.chop » 10年前

P(ナット∩A)=P(A∩ナット)がきもなんすね^~

アバター
usao
記事: 1889
登録日時: 12年前

Re: この問題

投稿記事 by usao » 10年前

以下,くだらない話です.

>問題②:
>2枚のカードが袋に入ってます
>1枚は両面赤、1枚は片面が赤で片面が青です
>今、目をつぶって袋からカードを1枚選び、机の上に置きました.
>目を開けると表側は赤でした.
>このカードの裏が青である確率は?

これ,「カード」を「コイン」にするとどうなのかを考えてみる.
本来そこはなんであろうがどうでもよく問題に影響しないはずなのだけども,
例えば見慣れた日本の硬貨には裏と表がしっかりと定められて(?)いるので
>目を開けると表側は赤でした.
の文が,「見えている側の面が赤でした」じゃなくて,「表側が見えていて,それは赤かった」みたく捉えてしまい
すると,赤青のコインのどっち面が何色だったのかが明示されていない点に関して
被験者には前もってわかってるんだよね?だとか,問題文が欠陥でどうの!とか言い出して…

ISLe
記事: 2650
登録日時: 14年前

Re: この問題

投稿記事 by ISLe » 10年前

たしからしさが広く知られれば何回回ってもレアドロしないって文句言うひとは減るだろうか。
そのかわりスクラッチの売り上げが減るかもしれない。
最後に編集したユーザー ISLe on 2015年6月12日(金) 18:38 [ 編集 1 回目 ]

アバター
GRAM
記事: 164
登録日時: 14年前
住所: 大阪

Re: この問題

投稿記事 by GRAM » 10年前

>usaoさん
まぁ表裏というのは別に区別されるものではないですからね.
例えばコインを裏返すって言葉は,ひっくり返すって意味ですから.表と裏の区別があるととらえちゃうのは曲解かなぁと個人的には思います.
(まぁとはいえ問題②は僕が書いたので強く言えないですが…(笑)元の問題にはそもそもそういった表現はないですし.)

>ISleさん
なくならないでしょう.そんな判断ができるならそもそも何回も引かないんじゃ...
最後に編集したユーザー GRAM on 2015年6月13日(土) 00:00 [ 編集 1 回目 ]