public class Metodo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int[] |
clasesTest
Test output data.
|
protected int[] |
clasesTrain
Training output data.
|
protected double[][] |
datosTest
Test input data.
|
protected double[][] |
datosTrain
Training input data.
|
protected boolean |
distanceEu
True if euclidean distance is used, false if HVDM is used.
|
protected Attribute[] |
entradas
Inputs attributes
|
protected java.lang.String[] |
ficheroSalida
Output files names
|
protected java.lang.String |
ficheroTest
Test file name
|
protected java.lang.String |
ficheroTraining
Train file name
|
protected java.lang.String |
ficheroValidation
Reference file name
|
protected int |
nEntradas
Number of input attributes
|
protected static double[][][] |
nominalDistance
Nominal distances.
|
protected int[][] |
nominalTrain
Training Nominal input data.
|
protected boolean[][] |
nulosTrain
Training null data.
|
protected double[][] |
realTest
Test input data.
|
protected double[][] |
realTrain
Training input data.
|
protected java.lang.String |
relation
Relation string.
|
protected Attribute |
salida
Output attribute
|
protected static double[] |
stdDev
Standard deviation.
|
protected InstanceSet |
test
Test dataset
|
protected InstanceSet |
training
Training dataset
|
Constructor and Description |
---|
Metodo()
Default builder
|
Metodo(java.lang.String ficheroScript)
Builder.
|
Metodo(java.lang.String ficheroScript,
InstanceSet train)
Parameter constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
leerConfiguracion(java.lang.String ficheroScript)
Reads the parameters of the algorithm.
|
protected void |
normalizar()
This function builds the data matrix for reference data and normalizes inputs values
|
protected java.lang.String ficheroTraining
protected java.lang.String ficheroValidation
protected java.lang.String ficheroTest
protected java.lang.String[] ficheroSalida
protected InstanceSet training
protected InstanceSet test
protected Attribute[] entradas
protected Attribute salida
protected int nEntradas
protected java.lang.String relation
protected double[][] datosTrain
protected int[] clasesTrain
protected double[][] datosTest
protected double[][] realTest
protected int[] clasesTest
protected boolean[][] nulosTrain
protected int[][] nominalTrain
protected double[][] realTrain
protected boolean distanceEu
protected static double[][][] nominalDistance
protected static double[] stdDev
public Metodo()
public Metodo(java.lang.String ficheroScript)
ficheroScript
- Configuration scriptpublic Metodo(java.lang.String ficheroScript, InstanceSet train)
ficheroScript
- configuration filename.train
- given dataset.protected void normalizar() throws CheckException
CheckException
- if the dataset is not appropiate.public void leerConfiguracion(java.lang.String ficheroScript)
ficheroScript
- Configuration script