- @y_yammt
- 某Web系エンジニア
、、┯、、
ミ (・)(・)ミ 本スライドはhttp://y-yammt.github.io/intro-cond-prob で見られますぞ、と
彡 д ミ
彡 / ̄ ̄ ̄ ̄/
_彡ニつ/ Macc /__
\/____/
ミ (・)(・)ミ 本スライドはhttp://y-yammt.github.io/intro-cond-prob で見られますぞ、と
彡 д ミ
彡 / ̄ ̄ ̄ ̄/
_彡ニつ/ Macc /__
\/____/
有限な標本空間$U$をもつ試行について、どの根元事象も同様に確からしく起こるとする。この試行の事象$A$について、
$P(A) = \frac{n(A)}{n(U)}$
を事象$A$の数学的確率と呼ぶ。
サイコロを1回振るとき、出る目が素数である確率を求めよう。
事象$E$が起こったという条件のもとで事象$B$が起こるという事象を$B|A$と書くとき、確率$P(B|A)$を、
$P(B|A) =\frac{P(A \cap B)}{P(A)}$
で定義し、$A$のもとでの$B$の条件付き確率という。
,゙ /| | .:::|. \|:.:.:.:| |::l::|/:.:.:.:.:.:j/::
! ,' ! ::| ::::|!. ,ィ|≧ゝl、_.;|::ィ|/_:._/ィllヘ ┏━┓ ┏┓ ┏┓ ┏┓ ┏┳┓ ┏┓┏┓┏┓
l ,' │ ::|:.. ::::|く/ {ひlll|::|ヾ|:.N:.::´〃ひlllリ:: ┗━┛ ┃┃ ┃┃┏┛┗┓┗┻┛ ┃┃┃┃┃┃
ヾ '、 |\ ::::|:.\\こソ:.:.:.:.:.:.:.:.:.:、、\こソ ┏━━━┓┏┻┻┛┫┗┓┏╋━━┓┏┳┓ ┃┃┃┃┃┃
'、 :| \ :::\:.:._,、__彡 _' -─ 、`゙ー= ┗━━┓┃┗━┳ ┃ ┃┃┗━━┛┃┃┣┓┃┃┃┃┃┃
ヾ、/.::>:、:;ヽ、__ /ーァ''"´ ̄ ヽ ┃┃ ┃┏┛ ┃┃┏┓ ┗┻┫┃┗┛┗┛┗┛
/ .::::::::::::::::ヘ ̄ {|::/ } ┏━┛┃ ┃┗┓ ┃┃┃┗━┓ ┏┛┃┏┓┏┓┏┓
/...::::::::::::::::::::::::::\ V j}. ┗━━┛ ┗━┛ ┗┛┗━━┛ ┗━┛┗┛┗┛┗┛
新車をもらった回数 | ヤギをもらった回数 | 箱を変えない or 変える方針のもとで 新車がもらえる確率 |
|
---|---|---|---|
箱を変えない戦略 | |||
箱を変える戦略 |
var ncCars, ncGoats, dcCars, dcGoats = 0; var mt = new MersenneTwister(); for (var i = 0; i < trials; ++i) { var answer = [false, false, false]; answer[mt.nextInt(0, 3)] = true; var chosen = mt.nextInt(0, 3); // non-change policy if (answer[chosen]) ++ncCars; else ++ncGoats; // do-change policy if (answer[chosen]) ++dcGoats; else ++dcCars; } var ncProb = ncCars / (ncCars + ncGoats); var dcPorb = dcCars / (dcCars + dcGoats);
var ncCars, ncGoats, dcCars, dcGoats = 0; var mt = new MersenneTwister(); for (var i = 0; i < trials; ++i) { ... // non-change policy if (answer[chosen]) ++ncCars; else ++ncGoats; }
var ncCars, ncGoats, dcCars, dcGoats = 0; var mt = new MersenneTwister(); for (var i = 0; i < trials; ++i) { ... // do-change policy if (answer[chosen]) ++dcGoats; else ++dcCars; }
新車がもらえる確率 | ヤギがもらえる確率 | |
---|---|---|
箱を変えない戦略 | $\frac{1}{3}$ | $\frac{2}{3}$ |
箱を変える戦略 | $\frac{2}{3}$ | $\frac{1}{3}$ |