Skip to content

문제 2 · 확률적 그래프 모델 계산

문제 2 — 확률적 그래프 모델 계산

이진 확률 변수 A, B, C, D, E에 대해, 아래와 같은 조건부 확률 분포가 주어졌다.

p(A=1)=0.3,p(B=1)=0.4p(C=1A,B)={0.9A=1,B=10.6A=1,B=00.5A=0,B=10.1otherwise,p(D=1A)={0.7A=10.2otherwise,p(E=1D)={0.8D=10.3otherwise

이 때, p(B=1E=1)을 구하시오.


확률적 그래프 모델을 그린 후, 확률의 성질에 따라서 역산하여 구할 수 있다.

풀이 및 해설

그래프 구조 — 조건부 분포로부터 부모 관계를 읽으면 AC, BC, AD, DE이다. 즉 구조는

BCADE

핵심 관찰(d-분리)B에서 E로 가는 유일한 경로는 BCADE이다. 이 경로의 C머리-머리(head-to-head) 노드, 즉 콜라이더이며, C나 그 자손은 관측되지 않았다(C는 자손이 없는 말단 노드). 따라서 콜라이더에서 경로가 차단되어 BE는 조건부 독립이다.

BE  p(B=1E=1)=p(B=1)=0.4

검산 — 다섯 변수의 결합확률 p(A)p(B)p(CA,B)p(DA)p(ED)을 모두 나열해 직접 계산해도

p(B=1E=1)=p(B=1,E=1)p(E=1)=0.19000.4750=0.4000

으로 같다. E의 확률은 ADE 경로로만 결정되고 B와는 무관하기 때문이다.

👉 실습(Python)에서 전수 계산으로 확인

PDF