Skip to main content

Table 3 Examples of relations found by MGGP for IgE, SPT and asthma. The first column is odds ratio of all database without test group, second column is odds ratio in the test group, and the third column is accuracy of relation express. Where “ {1}” means positive for outcome, “ {0}” negative for outcome

From: Multiobjective grammar-based genetic programming applied to the study of asthma and allergy epidemiology

Asthma

 

All database without test group

Test group

  

OR(C.I.95%)

OR(C.I.95%)

Accuracy (%)

Complexity

Important relations

2.42(1.96; 2.99)

1.28(0.69; 2.41)

53.1

10

if((Dog at Home != 0) or (Age = 0)){ 1 }else{ 0 }

2.48(2.01; 3.06)

3.80(2.01; 7.55)

66.0

10

if((Cat at Home = 1) or (Age = 0)){ 1 }else{ 0 }

2.64(2.11; 3.31)

3.25(1.64; 6.42)

63.0

10

if((Mother Psychological disorder = 1) or (Age = 0)){ 1 }else{ 0 }

2.33(1.89; 2.88)

2.36(1.25; 4.43)

60.5

10

if((Dog at Home != 1) and (Mother Psychological disorder = 0)){ 0 }else{ 1 }

3.25(2.62; 4.03)

3.23(1.69; 6.14)

64.2

14

if((Age = 0) or ((Cat at Home = 1) and (Nutritional Factor3 <= 0)))

    

{ 1 }else{ 0 }

3.26(2.63; 4.07)

2.92(1.53; 5.56)

63.0

14

if(((Age > 0) or (Nutritional Factor2 = 2)) and

    

(Cat at Home != 1)){ 0 }else{ 1 }

3.59(2.87; 4.49)

2.56(1.34; 4.88)

61.1

18

if(((Cat at Home = 1) and (Nutritional Factor3 <= 0)) or

    

((Nutritional Factor2 < 2) and (Age = 0))){ 1 }else{ 0 }

3.86(3.10; 4.80)

2.50(1.32; 4.73)

61.1

22

if(((Age != 0) or (((Mother Psychological disorder = 0) and

    

(Dog at Home != 1)) and (HZV = 1))) and (Cat at Home != 1)){ 0 }else{ 1 }

3.91(3.12; 4.93)

1.73(0.93; 3.23)

56.8

22

if(((HSV != 1) and ((Linen Bed Exchange != 0) and (Age = 1))) xor

    

((Dog at Home != 0) or (Age <= 0))){ 1 }else{ 0 }

4.45(3.57; 5.56)

2.78(1.46; 5.28)

62.3

31

if(Cat at Home = 1){ 1 }else{ (if(((Alumbricoides != 0) or

    

(Nutritional Factor2 < 2)) and ((Dog at Home != 0) or (((HZV != 1) or

    

(Mother Psychological disorder = 1)) and (Age < 1)))){ 1 }else{ 0 }) }

18.01(13.85; 23.60)

3.77(1.91; 7.46)

64.8

231

too large to show

SPT

 

2.03(1.62; 2.55)

2.44(1.22; 4.86)

60.3

10

if((Linen Bed Exchange != 0) and (Ttrichiura != 1)){ 1 }else{ 0 }

2.01(1.61; 2.51)

1.58(0.81 ;3.06)

55.5

10

if((Nutritional Factor4 > 0) and (Linen Bed Exchange != 0)){ 1 }else{ 0 }

1.93(1.55; 2.41)

2.92(1.46; 5.86)

62.3

10

if((Linen Bed Exchange = 0) or (BMI != 0)){ 0 }else{ 1 }

2.11(1.67; 2.66)

1.52(0.77; 2.99)

54.8

10

if((HSV = 0) and (Linen Bed Exchange != 0)){ 1 }else{ 0 }

2.46(1.97; 3.08)

2.06(1.06; 3.98)

58.9

14

if(((HSV = 0) or (Nutritional Factor3 >= 1)) and

    

(Linen Bed Exchange != 0)){ 1 }else{ 0 }

2.68(2.15; 3.35)

2.45(1.26; 4.77)

60.9

18

if(((HSV = 0) or (daycare = 1)) and ((Nutritional Factor4 != 1) or

    

(Linen Bed Exchange != 0))){ 1 }else{ 0 }

2.45(1.96; 3.07)

2.23(1.14; 4.38)

60.0

20

if((HSV != 0) and (Nutritional Factor3 = 0)){ (if(Nutritional Factor1 != 1)

    

{ 0 }else{ 1 }) }else{ (if(Linen Bed Exchange != 0){ 1 }else{ 0 }) }

3.57(2.85; 4.49)

2.31(1.19; 4.48)

60.3

39

if((Nutritional Factor4 < 1) xor (((Nutritional Factor2 >= 1) or

    

((num siblings = 1) and (Fly at Home = 0))) and

    

(((Mother Psychological disorder != 1) or (num siblings >= 1)) xor

    

(Linen Bed Exchange = 0)))){ (if((HSV != 1) or (Tgondi != 1))

    

{ 1 }else{ 0 }) }else{ 0 }

6.73(5.30; 8.59)

2.35(1.14; 4.85)

58.9

124

too large to show

IgE

 

1.76(1.39; 2.22)

2.28(1.12; 4.63)

60.0

10

if((Gender != 1) or (Cat at Home != 0)){ 0 }else{ 1 }

2.00(1.58; 2.53)

1.87(0.93; 3.75)

57.7

10

if((Gender != 0) and (sewage disposal != 1)){ 1 }else{ 0 }

1.63(1.28; 2.08)

1.81(0.88; 3.72)

56.9

10

if((Nutritional Factor1 != 1) and (Gender != 0)){ 1 }else{ 0 }

2.17(1.71; 2.75)

2.37(1.11; 5.06)

59.2

14

if(((Tgondi = 0) and (Gender != 0)) and (sewage disposal != 1)){ 1 }else{ 0 }

2.02(1.60; 2.57)

1.98(0.99; 3.98)

58.5

14

if(((Gender != 1) and (Cat at Home = 0)) or

    

(sewage disposal = 1)){ 0 }else{ 1 }

2.39(1.88; 3.04)

1.75(0.87; 3.52)

56.9

18

if(((Nutritional Factor1 = 1) or (Gender = 1)) and ((sewage disposal = 1) xor

    

(Tgondi = 0))){ 1 }else{ 0 }

2.46(1.94; 3.12)

2.13(1.05; 4.31)

59.2

22

if(((Tgondi = 1) or (sewage disposal = 1)) or ((Gender != 1) and

    

((Nutritional Factor2 <= 0) xor (sewage disposal = 0)))){ 0 }else{ 1 }

3.64(2.84; 4.69)

2.92(1.43; 5.96)

63.1

46

if((((Tgondi != 1) or ((Nutritional Factor4 = 1) xor

    

(paving of the street != 1))) xor (sewage disposal != 1)) or ((Gender != 1) and

    

((((Age <= 1) and (Nutritional Factor2 < 1)) xor (sewage disposal = 0)) xor

    

(((Nutritional Factor1 <= 0) xor (Ttrichiura = 1)) and

    

(num siblings > 2))))){ 0 }else{ 1 }

3.89(3.05; 4.98)

2.14(1.06; 4.35)

59.2

58

if((Tgondi = 0) xor ((Nutritional Factor4 <= 0) and (Age < 2)))

    

{ (if(((Gender = 1) xor (Ttrichiura = 1)) or ((sewage disposal != 0) xor

    

(Nutritional Factor2 <= 0))){ (if((((BMI = 1) xor (HAV = 0)) or

    

(Nutritional Factor1 >= 1)) xor (sewage disposal != 1)){ 0 }else{ 1 }) }else

    

{ 0 }) }else{ (if(Gender != 0){ (if(HZV = 0){ 1 }else{ 0 }) }else{ 0 }) }

  1. A variable followed by “ 0” means negative for this variable, and “ 1” is positive