network Asia { } variable visit to Asia? { type discrete[2] { a1 a2 }; property "position = (235, 152)" ; } variable tuberculosis? { type discrete[2] { b1 b2 }; property "position = (292, 245)" ; } variable either tub. or lung cancer? { type discrete[2] { c1 c2 }; property "position = (342, 326)" ; } variable positive X-ray? { type discrete[2] { d1 d2 }; property "position = (255, 404)" ; } variable lung cancer? { // 2 values type discrete[2] { e1 e2 }; property "position = (418, 252)" ; } variable smoking? { type discrete[2] { f1 f2 }; property "position = (492, 140)" ; } variable bronchitis? { // 2 values type discrete[2] { g1 g2 }; property "position = (585, 252)" ; } variable dyspnoea? { // 2 values type discrete[2] { h1 h2 }; property "position = (447, 410)" ; } probability ( visit to Asia? ) { table 0.01 0.99 ; } probability ( tuberculosis? visit to Asia? ) { table 0.05 0.01 0.95 0.99 ; } probability ( either tub. or lung cancer? tuberculosis? lung cancer? ) { table 1.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 ; } probability ( positive X-ray? either tub. or lung cancer? ) { table 0.98 0.05 0.02 0.95 ; } probability ( lung cancer? smoking? ) { table 0.1 0.01 0.9 0.99 ; } probability ( smoking? ) { table 0.5 0.5 ; } probability ( bronchitis? smoking? ) { table 0.6 0.3 0.4 0.7 ; } probability ( dyspnoea? either tub. or lung cancer? bronchitis? ) { table 0.9 0.7 0.8 0.1 0.1 0.3 0.2 0.9 ; }