public class ParseFileRegSym
extends java.lang.Object
This class obtains a symbolic model of training input data using algorithms: -GAP (Genetic Algorithm Programming). method symbolicRegressionFuzzyGAP. -SAP (Simulated Anneling Programming). method symbolicRegressionFuzzySAP.
Constructor and Description |
---|
ParseFileRegSym() |
Modifier and Type | Method and Description |
---|---|
static void |
symbolicRegressionFuzzyGAP(int constType,
boolean tty,
ProcessConfig pc,
Randomize rand)
This method learns a symbolic model for training input data given in pc using the Genetic Algorithm Programming (GAP) paradigm.
|
static void |
symbolicRegressionFuzzySAP(int constType,
boolean tty,
ProcessConfig pc,
Randomize rand)
This method learns a symbolic model for training input data given in pc using the Simulated Anneling Programming (SAP) paradigm.
|
public static void symbolicRegressionFuzzyGAP(int constType, boolean tty, ProcessConfig pc, Randomize rand)
This method learns a symbolic model for training input data given in pc using the Genetic Algorithm Programming (GAP) paradigm. The method enables selecting the type of constants used in learning algorithm (Crisp or Fuzzy). Finally, it prints out the statistical results for train and test datasets.
constType
- type of variables (FuzzyRegressor.Crisp or FuzzyRegressor.Fuzzy)tty
- unused boolean parameter, kept for compatibilitypc
- ProcessConfig object to obtain the train and test datasets
and the method's parameters.rand
- Random number generatorpublic static void symbolicRegressionFuzzySAP(int constType, boolean tty, ProcessConfig pc, Randomize rand)
This method learns a symbolic model for training input data given in pc using the Simulated Anneling Programming (SAP) paradigm. The method enables selecting the type of constants used in learning algorithm (Crisp or Fuzzy). Finally, it prints out the statistical results for train and test datasets.
constType
- type of variables (FuzzyRegressor.Crisp or FuzzyRegressor.Fuzzy)tty
- unused boolean parameter, kept for compatibilitypc
- ProcessConfig object to obtain the train and test datasets
and the method's parameters.rand
- Random number generator