summaryrefslogtreecommitdiff
path: root/examples/takagi-sugeno/octave/heart_disease_risk.fll
diff options
context:
space:
mode:
Diffstat (limited to 'examples/takagi-sugeno/octave/heart_disease_risk.fll')
-rw-r--r--examples/takagi-sugeno/octave/heart_disease_risk.fll11
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/takagi-sugeno/octave/heart_disease_risk.fll b/examples/takagi-sugeno/octave/heart_disease_risk.fll
index 5bc3207..4ab822f 100644
--- a/examples/takagi-sugeno/octave/heart_disease_risk.fll
+++ b/examples/takagi-sugeno/octave/heart_disease_risk.fll
@@ -1,7 +1,8 @@
-Engine: Heart-Disease-Risk
+Engine: heart_disease_risk
InputVariable: LDLLevel
enabled: true
range: 0.000 300.000
+ lock-range: false
term: Low Trapezoid -1.000 0.000 90.000 110.000
term: LowBorderline Trapezoid 90.000 110.000 120.000 140.000
term: Borderline Trapezoid 120.000 140.000 150.000 170.000
@@ -10,17 +11,18 @@ InputVariable: LDLLevel
InputVariable: HDLLevel
enabled: true
range: 0.000 100.000
+ lock-range: false
term: LowHDL Trapezoid -1.000 0.000 35.000 45.000
term: ModerateHDL Trapezoid 35.000 45.000 55.000 65.000
term: HighHDL Trapezoid 55.000 65.000 100.000 101.000
OutputVariable: HeartDiseaseRisk
enabled: true
range: 0.000 10.000
- accumulation: none
+ lock-range: false
+ aggregation: none
defuzzifier: WeightedAverage TakagiSugeno
default: nan
lock-previous: false
- lock-range: false
term: NoRisk Constant 0.000
term: LowRisk Constant 2.500
term: MediumRisk Constant 5.000
@@ -30,7 +32,8 @@ RuleBlock:
enabled: true
conjunction: Minimum
disjunction: none
- activation: none
+ implication: none
+ activation: General
rule: if LDLLevel is Low and HDLLevel is LowHDL then HeartDiseaseRisk is MediumRisk
rule: if LDLLevel is Low and HDLLevel is ModerateHDL then HeartDiseaseRisk is LowRisk
rule: if LDLLevel is Low and HDLLevel is HighHDL then HeartDiseaseRisk is NoRisk