Fuzzy system tuning with ACP + relative distances as parameters fis=SystemTuning2(fis,InTrain,OutTrain,params,options,etTuningInfo,axPIDiagram,axOutputDataDiagram) Fuzzy system tuning using a "hill climbing" approach. It works with MISO systems and trapezoid shaped linguistic terms ('trapmf'). Using the method ACP. Parameterization mode: relative distances as parameters. ------------------------------------------------------------------------- Parameters ------------------------------------------------------------------------- fis - complex structure describing the fuzzy inference system InTrain - N by M matrix containing the input data, where N is number of data points and M is the number of input dimensions OutTrain - N by 1 matrix containing the output data, where N is number of data points and 1 is the number of output dimensions params - parameters of the fuzzy inference options - Options of the system tuning options(1) Number of allowed decimals options(2) Coefficient for the step options(3) SimilarityTreshold Indicates the treshold value below which two sets are merged in one. The treshold is expressed in proportion of the range of the actual input variable. Its value is inside the interval [0,1]. options(4) Number of iterations options(5) info display during iteration options(6) Save FIS and info after each calculation step options(7) IncrementTreshold Increase (double) step if the amelioration of the performance index is greater than IncrementTreshold during an iteration. options(8) DecrementTreshold Decrease (halve) step if the amelioration of the performance index is smaller than DecrementTreshold during an iteration. options(9) Merge simlar sets after each iteration options(10) Merge similar rules after each iteration options(11) Plot Performance Index Options(12) Plot original and calculated data options(13) Tuning method type options(14) Performance index type options(15) Stop the iteration when the performance index falls below this value. It is expressed in proportion of the range of the output linguistic variable. options(16) Core width in proportion of the range options(17) Support width in proportion of the range etTuningInfo - handle of the editbox displaying the tuning preferences axPIDiagram - handles of the axes PI axOutputDataDiagram - handles of the OutputDataDiagram ------------------------------------------------------------------------- Returned values ------------------------------------------------------------------------- fis - complex structure describing the fuzzy inference system ------------------------------------------------------------------------- Remarks ------------------------------------------------------------------------- The centre of the core is is used as reference point. ------------------------------------------------------------------------- Zsolt Csaba Johanyák, johanyak.csaba@gamf.kefo.hu, v. 4.1, 30 Sep 2007.