Performance file

General Format

The first line of the result file is a column header. The possible labels are defined in the file fis.h:

WARNING: The cumulated error does not take into account the blank examples.


The first column holds the observed output, if it is available in the data file, as inference can also be done without an observed output.
The second one gives, when the observed output value is available, the difference between observed and inferred values.
A variable number of columns follows, depending on the output nature.


Output Classif Defuzzification Field # Available fields
crisp yes sugeno 4 infered v. Alarm infered class Alarm
crisp no sugeno 2 inferred v. Alarm
crisp   MaxCrisp 2 inferred v. Alarm
fuzzy yes sugeno/area n+2 infered v. Alarm $ \mu_1,\mu_2\ldots\mu_n$
fuzzy no sugeno/area 2 infered v. Alarm
fuzzy yes MeanMax n+2 infered v. Alarm $ \mu_1,\mu_2\ldots\mu_n$
fuzzy no MeanMax 2 infered v. Alarm


Note: $ \mu_1,\mu_2\ldots\mu_n$ are available if the example activates at least one rule. For a fuzzy output defuzzified with sugeno ou area operators, they are equal to the inferred output value membership degrees to MF $ 1,2\ldots n$. For a fuzzy output defuzzified with a MeanMax operator, or for a crisp output obtained through a MaxCrisp operator, they represent the matching degree of all possible outputs: MF values for a fuzzy output, or real values for a crisp output.

The column Bl is 1 if the item is inactive, 0 otherwise. Finally, the last column gives the current value of the performance index.


Available alarm values:

Integer values which depend on the defuzzification operator:

The performance function also computes the coverage index, which depends on the minimum matching degree given as an argument.