diff options
Diffstat (limited to 'examples/takagi-sugeno/octave/heart_disease_risk.fll')
-rw-r--r-- | examples/takagi-sugeno/octave/heart_disease_risk.fll | 11 |
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 |