Skip to content

16회 · 베이즈의 귀환 · 워크북

A. 계산 드릴 ​

정의와 공식을 손으로 돌린다. 답이 수나 식으로 떨어지므로 다 풀면 뒤의 최종답이나 노트북의 check()로 맞춰 본다. 사후분포는 먼저 핵을 알아보고, 적분은 마지막에 한다.

A1 베타–이항의 사후분포 ★ ​

정리 1.2 · 8분

p∼Beta(2,3)p\sim\mathrm{Beta}(2,3)이고 S∣p∼b(10,p)S\mid p\sim\mathrm b(10,p)에서 s=7s=7을 관측했다. (a) 사후평균, (b) 사후 최빈값(MAP), (c) 사후분산을 구하라. 사후평균이 사전평균과 표본비율 사이에 있음을 확인하라.

힌트

사후분포는 Beta(2+7, 3+3)\mathrm{Beta}(2+7,\ 3+3)이다. Beta(a,b)\mathrm{Beta}(a,b)의 평균은 aa+b\frac a{a+b}, 최빈값은 a−1a+b−2\frac{a-1}{a+b-2}, 분산은 ab(a+b)2(a+b+1)\frac{ab}{(a+b)^2(a+b+1)}이다.

풀이

정리 1.2(a)로 사후분포는 Beta(9,6)\mathrm{Beta}(9,6)이다. (a) 915=35\frac9{15}=\frac35. (b) 밀도 p8(1−p)5p^8(1-p)^5의 로그를 미분해 0으로 두면 8p=51−p\frac8p=\frac5{1-p}, 곧 p=813p=\frac8{13}이다. (c) 9⋅6152⋅16=543600=3200\frac{9\cdot6}{15^2\cdot16}=\frac{54}{3600}=\frac3{200}. 사전평균은 25\frac25, 표본비율은 710\frac7{10}이고 사후평균은 515⋅25+1015⋅710=2+715=35\frac5{15}\cdot\frac25+\frac{10}{15}\cdot\frac7{10}=\frac{2+7}{15}=\frac35로 둘의 가중평균이다(노트 연습 1.1).

최종답 (a) 35\tfrac35 (b) 813\tfrac8{13} (c) 3200\tfrac3{200}

A2 감마–Poisson과 예측 ★ ​

정리 1.2 · 8분

λ∼Γ(2, 율 1)\lambda\sim\Gamma(2,\allowbreak \ \text{율 }1)이고 X1,…,X5∣λ∼iidPoi(λ)X_1,\allowbreak \dots,\allowbreak X_5\mid\lambda\iid\mathrm{Poi}(\lambda)에서 3,1,4,0,23,1,4,0,2를 관측했다. (a) λ\lambda의 사후평균, (b) 다음 관측이 0일 사후예측확률 P(X6=0∣x)P(X_6=0\mid\x)를 구하라. MLE를 넣은 e−λ^e^{-\hat\lambda}와 비교하라.

힌트

사후분포는 Γ(2+10, 율 1+5)\Gamma(2+10,\ \text{율 }1+5)이다. (b)는 E(e−λ∣x)E(e^{-\lambda}\mid\x)이고, 감마 밀도의 적분으로 계산한다.

풀이

정리 1.2(b)로 사후분포는 Γ(12, 율 6)\Gamma(12,\ \text{율 }6)이다. (a) 12/6=212/6=2. (b) P(X6=0∣x)=E(e−λ∣x)=∫0∞e−λ612λ11e−6λΓ(12)dλ=612712=(6/7)12≈0.157P(X_6=0\mid\x)=E(e^{-\lambda}\mid\x)=\int_0^\infty e^{-\lambda}\frac{6^{12}\lambda^{11}e^{-6\lambda}}{\Gamma(12)}d\lambda=\frac{6^{12}}{7^{12}}=(6/7)^{12}\approx0.157이다. 마지막 등호는 Γ(12, 율 7)\Gamma(12,\ \text{율 }7)의 밀도가 적분하면 1이라는 것이다. MLE λ^=2\hat\lambda=2를 넣으면 e−2≈0.135e^{-2}\approx0.135로 더 작다. 사후예측은 λ\lambda의 불확실성까지 평균하므로, 볼록함수 e−λe^{-\lambda}의 평균이 평균에서의 값보다 크다(2회 Jensen).

최종답 (a) 22 (b) (6/7)12≈0.157(6/7)^{12}\approx0.157

A3 정규–정규의 축소 ★ ​

정리 1.2(c) · 8분

μ∼N(0,4)\mu\sim\N(0,4)이고 X1,…,X4∣μ∼iidN(μ,1)X_1,\allowbreak \dots,\allowbreak X_4\mid\mu\iid\N(\mu,\allowbreak 1)에서 xˉ=2.5\bar x=2.5를 관측했다. (a) 사후평균, (b) 사후분산을 구하라. xˉ\bar x에 주는 무게는 얼마인가?

힌트

정밀도를 더한다. 자료의 정밀도는 n/σ2=4n/\sigma^2=4, 사전분포의 정밀도는 1/τ2=141/\tau^2=\frac14이다.

풀이

정밀도는 4+14=1744+\frac14=\frac{17}4이다. (a) 4⋅2.5+14⋅017/4=4017≈2.353\frac{4\cdot2.5+\frac14\cdot0}{17/4}=\frac{40}{17}\approx2.353. (b) 417\frac4{17}. xˉ\bar x의 무게는 417/4=1617\frac{4}{17/4}=\frac{16}{17}이므로 xˉ\bar x를 0 쪽으로 117\frac1{17}만큼 줄인다.

최종답 (a) 4017≈2.353\tfrac{40}{17}\approx2.353 (b) 417\tfrac4{17}

A4 손실마다 다른 Bayes 추정량 ★★ ​

정리 2.1 · 10분

사후밀도가 π(θ∣x)=2θ\pi(\theta\mid\x)=2\theta (0<θ<10<\theta<1)이다. 다음 손실의 Bayes 추정량을 구하라. (a) 제곱손실, (b) 절대손실, (c) 0–1 손실에서 ϵ→0\epsilon\to0의 극한(MAP), (d) 가중 제곱손실 L=(θ−a)2/θL=(\theta-a)^2/\theta.

힌트

(b) 사후분포함수 θ2\theta^2이 12\frac12이 되는 점. (d) 정리 2.1(c)에서 w(θ)=1/θw(\theta)=1/\theta이다.

풀이

(a) ∫01θ⋅2θ dθ=23\int_0^1\theta\cdot2\theta\,d\theta=\frac23. (b) ∫0m2θ dθ=m2=12\int_0^m2\theta\,d\theta=m^2=\frac12에서 m=1/2≈0.707m=1/\sqrt2\approx0.707. (c) 밀도 2θ2\theta는 증가하므로 최빈값은 오른쪽 끝 1이다. (d) E(wθ∣x)=∫011θ θ⋅2θ dθ=1E(w\theta\mid\x)=\int_0^1\frac1\theta\,\theta\cdot2\theta\,d\theta=1, E(w∣x)=∫011θ⋅2θ dθ=2E(w\mid\x)=\int_0^1\frac1\theta\cdot2\theta\,d\theta=2이므로 12\frac12이다. 같은 사후분포에서 손실에 따라 0.50.5에서 11까지 다른 답이 나온다.

최종답 (a) 23\tfrac23 (b) 1/2≈0.7071/\sqrt2\approx0.707 (c) 11 (d) 12\tfrac12

A5 상수 위험의 Bayes 추정량 ★★ ​

예제 2.2, 정리 2.3 · 10분

S∼b(16,p)S\sim\mathrm b(16,p)이고 Beta(2,2)\mathrm{Beta}(2,2) 사전분포의 사후평균 δ=S+220\delta=\frac{S+2}{20}을 쓴다. (a) δ\delta의 위험이 pp에 무관함을 보이고 그 값을 구하라. (b) MLE S/16S/16의 위험의 최댓값을 구하라. (c) MLE의 위험이 δ\delta보다 작은 pp의 범위는 p<p0p<p_0 또는 p>1−p0p>1-p_0이다. p0p_0을 구하라.

힌트

예제 2.2의 위험 공식에 n=16n=16, a=b=2=n/2a=b=2=\sqrt n/2를 넣는다. (c)는 p(1−p)/16p(1-p)/16과 (a)의 값을 같게 놓는다.

풀이

(a) 예제 2.2의 공식에서 분자는 16p(1−p)+(2−4p)2=16p−16p2+4−16p+16p2=416p(1-p)+(2-4p)^2=16p-16p^2+4-16p+16p^2=4이고 분모는 202=40020^2=400이므로 R=4400=1100R=\frac4{400}=\frac1{100}이다. (b) p(1−p)/16p(1-p)/16은 p=12p=\frac12에서 최대 164\frac1{64}이다. (c) p(1−p)16<1100  ⟺  p2−p+0.16>0  ⟺  p<0.2\frac{p(1-p)}{16}<\frac1{100}\iff p^2-p+0.16>0\iff p<0.2 또는 p>0.8p>0.8이므로 p0=15p_0=\frac15이다. 정리 2.3(b)로 δ\delta는 minimax이고, 최대 위험이 164\frac1{64}에서 1100\frac1{100}로 줄어드는 대신 끝 근처에서는 MLE에 진다.

최종답 (a) 1100\tfrac1{100} (b) 164\tfrac1{64} (c) p<0.2 또는 p>0.8p<0.2\text{ 또는 }p>0.8

A6 지수분포의 Jeffreys 사전분포 ★★ ​

정의 2.5, 정리 2.6 · [T7] · 10분

f(x∣θ)=θe−θxf(x\mid\theta)=\theta e^{-\theta x} (x>0x>0)이다. (a) Jeffreys 사전분포가 θk\theta^k에 비례할 때 kk를 구하라. (b) 관측 5개의 합이 8이면 이 사전분포에서 θ\theta의 사후평균은? (c) 평균 μ=1/θ\mu=1/\theta로 모수를 바꿔 Jeffreys 사전분포를 μ\mu에서 직접 만들면 μk\mu^k의 kk는? 정리 2.6의 결론과 맞는지 변수변환으로 확인하라.

힌트

점수는 1/θ−x1/\theta-x이고 그 분산이 정보다. (b)의 사후밀도는 θ−1⋅θ5e−8θ\theta^{-1}\cdot\theta^5e^{-8\theta}에 비례한다.

풀이

(a) 점수 ∂∂θlog⁡f=1θ−x\frac{\partial}{\partial\theta}\log f=\frac1\theta-x의 분산은 Var⁡X=1θ2\Var X=\frac1{\theta^2}이므로 I(θ)=θ−2I(\theta)=\theta^{-2}, πJ∝θ−1\pi_J\propto\theta^{-1}, k=−1k=-1이다. (b) 사후밀도 ∝θ4e−8θ\propto\theta^4e^{-8\theta}는 Γ(5, 율 8)\Gamma(5,\ \text{율 }8)이므로 평균은 58\frac58이다. MLE 5/85/8과 같다. (c) f=1μe−x/μf=\frac1\mu e^{-x/\mu}의 점수는 −1μ+xμ2-\frac1\mu+\frac x{\mu^2}이고 분산은 Var⁡Xμ4=1μ2\frac{\Var X}{\mu^4}=\frac1{\mu^2}이므로 πJ∝μ−1\pi_J\propto\mu^{-1}, k=−1k=-1이다. 변수변환으로는 θ=1/μ\theta=1/\mu, ∣dθ/dμ∣=μ−2|d\theta/d\mu|=\mu^{-2}이므로 θ−1∣dθ/dμ∣=μ⋅μ−2=μ−1\theta^{-1}|d\theta/d\mu|=\mu\cdot\mu^{-2}=\mu^{-1}로 같다.

최종답 (a) k=−1k=-1 (b) 58\tfrac58 (c) k=−1k=-1

A7 이항의 Bayes 인수 ★ ​

정의 3.1, 명제 3.2 · 8분

10번 가운데 8번 성공했다. H0:p=12H_0:p=\frac12, H1:p∼U(0,1)H_1:p\sim\mathrm U(0,1)이다. (a) B10B_{10}, (b) 증거의 무게(deciban), (c) 두 가설에 사전확률을 반씩 줄 때 P(H0∣x)P(H_0\mid\x)를 구하라. 정확한 양측 유의확률 2P(S≥8)2P(S\ge8)과 비교하라.

힌트

m1=∫01(108)p8(1−p)2dp=111m_1=\int_0^1\binom{10}8p^8(1-p)^2dp=\frac1{11} (균등 사전분포의 주변 가능도는 모든 ss에서 1n+1\frac1{n+1}이다).

풀이

m0=(108)2−10=451024m_0=\binom{10}8 2^{-10}=\frac{45}{1024}, m1=(108)B(9,3)=45⋅8! 2!11!=111m_1=\binom{10}8B(9,\allowbreak 3)=45\cdot\frac{8!\,2!}{11!}=\frac1{11}이다. (a) B10=1/1145/1024=1024495≈2.07B_{10}=\frac{1/11}{45/1024}=\frac{1024}{495}\approx2.07. (b) 10log⁡102.07≈3.1610\log_{10}2.07\approx3.16 deciban. (c) P(H0∣x)=11+B10=4951519≈0.326P(H_0\mid\x)=\frac1{1+B_{10}}=\frac{495}{1519}\approx0.326. 유의확률은 2⋅45+10+11024=0.1092\cdot\frac{45+10+1}{1024}=0.109이다. 둘 다 H0H_0을 기각할 근거가 약하다고 말하지만, 사후확률 0.33은 유의확률 0.11보다 H0H_0에 훨씬 우호적이다.

최종답 (a) 1024495≈2.07\tfrac{1024}{495}\approx2.07 (b) 3.163.16 (c) 4951519≈0.326\tfrac{495}{1519}\approx0.326

A8 세 단서 ★ ​

명제 3.2 · 6분

서로 독립인 세 단서의 무게가 5, 10, 20 deciban이다. 사전 오즈가 1:1001:100이다. (a) 합친 무게를 구하라. (b) 사후확률을 구하라.

힌트

사전 오즈 1:1001:100은 −20-20 deciban이다. 무게는 더해진다(명제 3.2(b)).

풀이

(a) 5+10+20=355+10+20=35 deciban, 곧 가능도비 103.5≈316210^{3.5}\approx3162. (b) 사후 오즈는 −20+35=15-20+35=15 deciban, 곧 101.5≈31.610^{1.5}\approx31.6이고 사후확률은 31.632.6≈0.969\frac{31.6}{32.6}\approx0.969이다.

최종답 (a) 3535 (b) 0.9690.969

A9 세 상태 연쇄의 정상분포 ★ ​

정의 4.1, 4.2 · 6분

상태 {1,2,3}\{1,2,3\}의 전이행렬이 다음과 같다. (a) π1\pi_1, (b) π2\pi_2를 구하고, 상세 균형이 성립함을 확인하라.

P=(1/21/201/41/21/401/21/2)P=\begin{pmatrix}1/2&1/2&0\\1/4&1/2&1/4\\0&1/2&1/2\end{pmatrix}
힌트

이웃한 상태 사이에서만 움직이므로 상세 균형 π1P12=π2P21\pi_1P_{12}=\pi_2P_{21}, π2P23=π3P32\pi_2P_{23}=\pi_3P_{32}부터 푼다.

풀이

π1⋅12=π2⋅14\pi_1\cdot\frac12=\pi_2\cdot\frac14에서 π2=2π1\pi_2=2\pi_1, π2⋅14=π3⋅12\pi_2\cdot\frac14=\pi_3\cdot\frac12에서 π3=π1\pi_3=\pi_1이다. 합이 1이므로 π=(14,12,14)\pi=(\frac14,\frac12,\frac14)이다. 상세 균형을 만족하는 π\pi는 정리 4.3으로 정상분포다. 직접 확인하면 πP=(18+18, 18+14+18, 18+18)=(14,12,14)\pi P=(\frac18+\frac18,\allowbreak \ \frac18+\frac14+\frac18,\allowbreak \ \frac18+\frac18)=(\frac14,\allowbreak \frac12,\allowbreak \frac14)이다.

최종답 (a) 14\tfrac14 (b) 12\tfrac12

A10 받아들임 확률 손 계산 ★ ​

알고리즘 4.4 · 8분

목표가 π(x)∝x2e−x\pi(x)\propto x^2e^{-x} (x>0x>0)이다. (a) 대칭 제안으로 x=2x=2에서 y=3y=3이 제안될 때, (b) y=1y=1이 제안될 때의 받아들임 확률을 구하라. (c) 독립 제안 g(y)=e−yg(y)=e^{-y}를 쓸 때 x=2x=2에서 y=1y=1이 제안되면 받아들임 확률은?

힌트

정규화 상수는 비에서 지워진다. (c)는 노트 연습 4.3의 w=π/gw=\pi/g를 쓴다.

풀이

(a) min⁡{1,9e−34e−2}=94e≈0.828\min\bigl\{1,\allowbreak \frac{9e^{-3}}{4e^{-2}}\bigr\}=\frac9{4e}\approx0.828. (b) min⁡{1,1⋅e−14e−2}=e4≈0.680\min\bigl\{1,\allowbreak \frac{1\cdot e^{-1}}{4e^{-2}}\bigr\}=\frac e4\approx0.680. (c) w(x)=π(x)/g(x)∝x2w(x)=\pi(x)/g(x)\propto x^2이므로 min⁡{1,w(1)/w(2)}=14\min\{1,w(1)/w(2)\}=\frac14이다. 독립 제안은 목표의 x2x^2 인수 때문에 작은 값으로 가는 것을 더 자주 거절한다.

최종답 (a) 94e≈0.828\tfrac9{4e}\approx0.828 (b) e4≈0.680\tfrac e4\approx0.680 (c) 14\tfrac14

A11 2×2 표의 Gibbs ★★ ​

알고리즘 4.6, 정리 4.7 · 10분

(X,Y)∈{0,1}2(X,Y)\in\{0,1\}^2의 결합확률이 p(0,0)=0.4p(0,0)=0.4, p(0,1)=0.1p(0,1)=0.1, p(1,0)=0.2p(1,0)=0.2, p(1,1)=0.3p(1,1)=0.3이다. 한 바퀴는 Y∼p(y∣X)Y\sim p(y\mid X), 이어서 X′∼p(x∣Y)X^\prime\sim p(x\mid Y)다. (a) P(X′=1∣X=0)P(X^\prime=1\mid X=0), (b) P(X′=1∣X=1)P(X^\prime=1\mid X=1), (c) XX열의 정상분포에서 P(X=1)P(X=1)을 구하라. XX의 주변분포와 비교하라.

힌트

P(X′=1∣X=x)=∑yp(y∣x) p(X=1∣y)P(X^\prime=1\mid X=x)=\sum_yp(y\mid x)\,p(X=1\mid y). p(X=1∣Y=0)=0.2/0.6p(X=1\mid Y=0)=0.2/0.6이다.

풀이

조건부확률은 p(Y=0∣X=0)=0.8p(Y=0\mid X=0)=0.8, p(Y=0∣X=1)=0.4p(Y=0\mid X=1)=0.4, p(X=1∣Y=0)=13p(X=1\mid Y=0)=\frac13, p(X=1∣Y=1)=34p(X=1\mid Y=1)=\frac34이다. (a) 0.8⋅13+0.2⋅34=1660+960=5120.8\cdot\frac13+0.2\cdot\frac34=\frac{16}{60}+\frac9{60}=\frac5{12}. (b) 0.4⋅13+0.6⋅34=860+2760=7120.4\cdot\frac13+0.6\cdot\frac34=\frac8{60}+\frac{27}{60}=\frac7{12}. (c) π1=π0⋅512+π1⋅712\pi_1=\pi_0\cdot\frac5{12}+\pi_1\cdot\frac7{12}에서 π0=π1=12\pi_0=\pi_1=\frac12이다. XX의 주변분포도 P(X=1)=0.2+0.3=12P(X=1)=0.2+0.3=\frac12로 같다(정리 4.7).

최종답 (a) 512\tfrac5{12} (b) 712\tfrac7{12} (c) 12\tfrac12

A12 Stein의 보조정리로 넷째 적률 ★ ​

보조정리 5.1 · 8분

Z∼N(θ,1)Z\sim\N(\theta,1)이다. 보조정리 5.1을 g(z)=z3g(z)=z^3에 써서 EZ4EZ^4을 θ\theta의 식으로 나타내라. EZ2=θ2+1EZ^2=\theta^2+1, EZ3=θ3+3θEZ^3=\theta^3+3\theta는 써도 된다(노트 연습 5.2).

힌트

E[(Z−θ)Z3]=E[3Z2]E[(Z-\theta)Z^3]=E[3Z^2]이므로 EZ4=θEZ3+3EZ2EZ^4=\theta EZ^3+3EZ^2이다.

풀이

보조정리로 EZ4−θEZ3=3EZ2EZ^4-\theta EZ^3=3EZ^2이므로 EZ4=θ(θ3+3θ)+3(θ2+1)=θ4+6θ2+3EZ^4=\theta(\theta^3+3\theta)+3(\theta^2+1)=\theta^4+6\theta^2+3이다. θ=0\theta=0이면 33으로 표준정규의 넷째 적률이다.

최종답 θ4+6θ2+3\theta^4+6\theta^2+3

A13 James–Stein 손 계산 ★ ​

정리 5.2 · 8분

p=5p=5이고 X=(1,−2,0.5,1.5,−1)\X=(1,-2,0.5,1.5,-1)이다. (a) 축소 인자 1−p−2∥X∥21-\frac{p-2}{\|\X\|^2}, (b) δJS\delta_{\mathrm{JS}}의 둘째 성분을 구하라. (c) θ=0\btheta=\bzero에서 δJS\delta_{\mathrm{JS}}의 위험은?

힌트

(c) θ=0\btheta=\bzero이면 ∥X∥2∼χ52\|\X\|^2\sim\chi^2_5이고 E[1/χp2]=1/(p−2)E[1/\chi^2_p]=1/(p-2)이다.

풀이

∥X∥2=1+4+0.25+2.25+1=8.5\|\X\|^2=1+4+0.25+2.25+1=8.5이다. (a) 1−38.5=11171-\frac3{8.5}=\frac{11}{17}. (b) 1117⋅(−2)=−2217≈−1.29\frac{11}{17}\cdot(-2)=-\frac{22}{17}\approx-1.29. (c) 5−32⋅13=25-3^2\cdot\frac13=2로 X\X의 위험 5보다 작다.

최종답 (a) 1117\tfrac{11}{17} (b) −2217-\tfrac{22}{17} (c) 22

A14 경험적 Bayes의 숫자 ★ ​

정리 5.4 · 8분

θi∼iidN(0,τ2)\theta_i\iid\N(0,\tau^2), Xi∣θi∼N(θi,1)X_i\mid\theta_i\sim\N(\theta_i,\allowbreak 1), p=10p=10이고 ∥X∥2=40\|\X\|^2=40을 관측했다. (a) B=11+τ2B=\frac1{1+\tau^2}의 불편추정값 p−2∥X∥2\frac{p-2}{\|\X\|^2}, (b) 그 값에 해당하는 τ2\tau^2, (c) 참값이 τ2=4\tau^2=4일 때 δJS\delta_{\mathrm{JS}}의 Bayes 위험을 구하라. Bayes 추정량의 Bayes 위험과 비교하라.

힌트

(c) 정리 5.4(c)의 p(1−B)+2Bp(1-B)+2B.

풀이

(a) 840=15\frac8{40}=\frac15. (b) 11+τ2=15\frac1{1+\tau^2}=\frac15에서 τ2=4\tau^2=4. (c) B=15B=\frac15이므로 10⋅45+2⋅15=8.410\cdot\frac45+2\cdot\frac15=8.4이다. Bayes 추정량의 위험 p(1−B)=8p(1-B)=8보다 0.40.4만 크고, X\X의 위험 10보다 작다. τ2\tau^2을 몰라 치르는 값이 2B=0.42B=0.4다.

최종답 (a) B^=15\hat B=\tfrac15 (b) τ^2=4\hat\tau^2=4 (c) 8.48.4