Function Data File

Function data files are tab-delimited text files for storing aggregation and discretization functions , which are exported and imported through File Menu commands: File/Export function... and File/Import function..., respectively. One file contains one function, whose format can be specified with Import/Export settings.

Examples

1. TECH.CHAR. function from the Car Evaluation model, exported in tab-delimited format, using ‘Base 1’ values and exporting all rules. The character + represents an entered rule. Here, the TAB character is denoted ¬.

¬COMFORT¬SAFETY¬TECH.CHAR.
1¬1¬1¬1¬+
2¬2¬1¬1¬+
3¬3¬1¬1¬+
4¬1¬1¬1¬+
5¬2¬2¬2¬+
6¬3¬3¬3¬+
7¬1¬1¬1¬+
8¬2¬3¬3¬+
9¬3¬4¬4¬+

2. The same function exported using text values and exporting only entered rules (in this case there is no need to display the + or - entered status).

¬COMFORT¬SAFETY¬TECH.CHAR.
1¬bad¬bad¬bad
2¬acc¬bad¬bad
3¬good¬bad¬bad
4¬bad¬bad¬bad
5¬acc¬acc¬acc
6¬good¬good¬good
7¬bad¬bad¬bad
8¬acc¬good¬good
9¬good¬exc¬exc

3. Experience discretization function from the Employee Selection model, using ‘Base 1’ values.

¬ExperYears¬¬Experience
1¬¬¬1¬+
¬0¬]¬
2¬¬¬2¬+
¬1¬]¬
3¬¬¬3¬+
¬5¬]¬
4¬¬¬4¬+
¬10¬[¬
5¬¬¬5¬+

Observe the alternating lines: lines beginning with 1 to 5 define output values of the corresponding input value intervals, while the intermediate lines define interval boundaries. The characters ] and [ determine which interval, previous or next, contains the corresponding bound. In this case, there are 5 intervals:

  • [-∞, 0] -> value 1 (“no”)

  • (0, 1] -> value 2 (“to1year”)

  • (1, 5] -> value 3 (“1-5”)

  • (5, 10) -> value 4 (“6-10”)

  • [10, +∞] -> value 5 (“more”)