summaryrefslogtreecommitdiff
path: root/examples/takagi-sugeno/octave/heart_disease_risk.fis
blob: 11686f1f56a43ec4155e26e39492593e24869a56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[System]
Name='Heart-Disease-Risk'
Type='sugeno'
NumInputs=2
NumOutputs=1
NumRules=15
AndMethod='min'
OrMethod=''
ImpMethod=''
AggMethod=''
DefuzzMethod='wtaver'

[Input1]
Name='LDLLevel'
Range=[0.000 300.000]
NumMFs=5
MF1='Low':'trapmf',[-1.000 0.000 90.000 110.000]
MF2='LowBorderline':'trapmf',[90.000 110.000 120.000 140.000]
MF3='Borderline':'trapmf',[120.000 140.000 150.000 170.000]
MF4='HighBorderline':'trapmf',[150.000 170.000 180.000 200.000]
MF5='High':'trapmf',[180.000 200.000 300.000 301.000]

[Input2]
Name='HDLLevel'
Range=[0.000 100.000]
NumMFs=3
MF1='LowHDL':'trapmf',[-1.000 0.000 35.000 45.000]
MF2='ModerateHDL':'trapmf',[35.000 45.000 55.000 65.000]
MF3='HighHDL':'trapmf',[55.000 65.000 100.000 101.000]

[Output1]
Name='HeartDiseaseRisk'
Range=[0.000 10.000]
NumMFs=5
MF1='NoRisk':'constant',[0.000]
MF2='LowRisk':'constant',[2.500]
MF3='MediumRisk':'constant',[5.000]
MF4='HighRisk':'constant',[7.500]
MF5='ExtremeRisk':'constant',[10.000]

[Rules]
1.000 1.000 , 3.000 (1.000) : 1
1.000 2.000 , 2.000 (1.000) : 1
1.000 3.000 , 1.000 (1.000) : 1
2.000 1.000 , 3.000 (1.000) : 1
2.000 2.000 , 2.000 (1.000) : 1
2.000 3.000 , 2.000 (1.000) : 1
3.000 1.000 , 4.000 (1.000) : 1
3.000 2.000 , 3.000 (1.000) : 1
3.000 3.000 , 2.000 (1.000) : 1
4.000 1.000 , 4.000 (1.000) : 1
4.000 2.000 , 4.000 (1.000) : 1
4.000 3.000 , 3.000 (1.000) : 1
5.000 1.000 , 5.000 (1.000) : 1
5.000 2.000 , 4.000 (1.000) : 1
5.000 3.000 , 3.000 (1.000) : 1