확률 할당하기
부모 노드의 확률을 비롯하여 모든 노드에 모든 확률을 부여해야 한다. 조금 헷갈린다면 앞의 마당/호스/비 예제를 다시 보길 바란다.
각 노드는 다음과 같은 확률을 가진다.
나이(A) |
|
<55 |
>55 |
0.8 |
0.2 |
흡연 여부(S) |
||
(A)의 값 |
흡연 |
비흡연 |
<55 |
0.4 |
0.6 |
>55 |
0.8 |
0.2 |
투병 기간(D) |
|
< 2년 |
> 2년 |
0.9 |
0.1 |
외과 수술 결과(SS) |
|||
(S) |
(D) |
성공 |
실패 |
흡연자 |
<2Y |
0.1 |
0.9 |
흡연자 |
>2Y |
0.01 |
0.99 |
비흡연자 |
<2Y |
0.8 |
0.2 |
비흡연자 |
>2Y |
0.58 |
0.42 |
표는 앞서 본 예제의 표와 비슷하다. 확률과 조건부 확률 전체 목록이기 때문으로 프로젝트를 완성하여 실행할 때 네트워크의 결과의 토대를 제공해준다.
이제 여러분은 전문가에게 이 사전 확률 정보를 받아 코드에 확률을 입력할 수 있다.