public class SIA
extends java.lang.Object
Title: Main class of the algorithm
Description: It contains the esential methods for the SIA algorithm
Copyright: Copyright (c) 2004
Company: KEEL
| Constructor and Description |
|---|
SIA()
Default Builder
|
SIA(java.lang.String ftrain,
java.lang.String feval,
java.lang.String ftest,
java.lang.String fSalidatr,
java.lang.String fSalidatst,
java.lang.String fsal,
long seed,
int nb,
double alfa,
double beta,
double Tstr)
Builder of the class SIA
It carries out a local copy of the name of the files for their posterior use
Then, obtains the data from the input files and stores it in a structure for the program Finally, it creates the possible bounds for the attribute values |
| Modifier and Type | Method and Description |
|---|---|
void |
lanzar()
We execute here the main SIA algorithm and then we creat the output files
|
public SIA()
public SIA(java.lang.String ftrain,
java.lang.String feval,
java.lang.String ftest,
java.lang.String fSalidatr,
java.lang.String fSalidatst,
java.lang.String fsal,
long seed,
int nb,
double alfa,
double beta,
double Tstr)
ftrain - Name of the input training data-setfeval - Name of the input validation data-setftest - Name of the input test data-setfSalidatr - Name of the output training data-setfSalidatst - Name of the output test data-setfsal - Name of the oupput statistics fileseed - seed for the random generatornb - Maximum number of iterations of the genetic algorithmalfa - parameter for the criterium of the rule evaluationbeta - parameter for the criterium of the rule evaluationTstr - Threshold for the rule filtering