2017-04-08 18 views
0

나는 베이 즈 네트워크를 배우려고 노력하고 있으며 나는 약간의 설명을하고 싶습니다. (| 분노 = 부분적으로, 적대감 = 예 침략 = 고) 수베이 즈 네트워크 설명

테이블

CPT

는 P는 무엇을 할

을 감안할 때? 내 대답은 0.5.

내 생각으로는 분노와 적대감이 종속되어 있으므로 주어진 정보에 따르면 부분적으로 분노하고 예 측한 확률은 0.5입니다.

침입은 두 개와 무관하므로 P (침략) * 0.5 = 0.5가됩니다.

올바른 가정일까요?

답변

0

짧은 대답은 : 공격성이 적대감과 분노의 indepent, 당신이 무슨 증거가 문제가되지 것 인 경우에 p(Aggression=high|Anger=Partly,Hostility=Yes)에 대한 나의 값은 100%.

입니다. 그래서 p (침입)는 3 개의 값 p (Agg = 낮음), p (Agg = 높음), p (Agg = 매우 높음) 중 최대 값입니다.

그러나 3 * 9 표는 p (Agg) = p (Hos, Ang)를 의미하며 이 아니며이 아님을 나타냅니다.

무료 소프트웨어 "Samiam"을 사용하여 CPT (위 표) 모델을 만들려고했습니다.
Samiam의 공격 노드에 대한 CPT 값을 입력했습니다. 전임자의 경우 : 나는 분노가 5 % 인 사람, 시간의 15 %가 부분적으로 분노하는 사람, 화를 내지 않는 사람은 80 %라고 가정합니다. 적대적인 10 %, 적대적인 30 % 또는 적대적인 60 %의 시간.

참조 스크린 샷 : 침략 노드에 대한 prepopulated values

표 값 : 관찰 된 증거 ​​ enter image description here

- 침략의 가치 = 높은 100 %까지 진행됩니다 enter image description here

또한했습니다 samiam 파일 첨부 :

net 
{ 
    propagationenginegenerator1791944048146838126L = "[email protected]"; 
    recoveryenginegenerator6944530267470113528l = "[email protected]"; 
    node_size = (130.0 55.0); 
    huginenginegenerator3061656038650325130L = "[email protected]"; 
} 

node Aggression 
{ 
    states = ("Low" "High" "VeryHigh"); 
    position = (268 -263); 
    diagnosistype = "AUXILIARY"; 
    DSLxSUBMODEL = "Root Submodel"; 
    ismapvariable = "false"; 
    ID = "variable2"; 
    label = "Aggression"; 
    DSLxEXTRA_DEFINITIONxDIAGNOSIS_TYPE = "AUXILIARY"; 
    excludepolicy = "include whole CPT"; 
} 
node Anger 
{ 
    states = ("no" "partly" "yes"); 
    position = (118 -48); 
    diagnosistype = "AUXILIARY"; 
    DSLxSUBMODEL = "Root Submodel"; 
    ismapvariable = "false"; 
    ID = "variable0"; 
    label = "Anger"; 
    DSLxEXTRA_DEFINITIONxDIAGNOSIS_TYPE = "AUXILIARY"; 
    excludepolicy = "include whole CPT"; 
} 
node Hostility 
{ 
    states = ("No" "Partly" "Yes"); 
    position = (351 -46); 
    diagnosistype = "AUXILIARY"; 
    DSLxSUBMODEL = "Root Submodel"; 
    ismapvariable = "false"; 
    ID = "variable1"; 
    label = "Hostility"; 
    DSLxEXTRA_DEFINITIONxDIAGNOSIS_TYPE = "AUXILIARY"; 
    excludepolicy = "include whole CPT"; 
} 
potential (Aggression | Anger Hostility) 
{ 
    data = ((( 1.0 0.0 0.0) 
     ( 0.5 0.5 0.0) 
     ( 0.5 0.0 0.5)) 
     (( 0.5 0.5 0.0) 
     ( 0.5 0.5 0.0) 
     ( 0.0 1.0 0.0)) 
     (( 0.5 0.0 0.5) 
     ( 0.0 0.5 0.5) 
     ( 0.0 0.0 1.0))); 
} 
potential (Anger |) 
{ 
    data = ( 0.8 0.15 0.05 ); 
} 
potential (Hostility |) 
{ 
    data = ( 0.6 0.3 0.1); 
}