public class EUSCHCQstat extends Metodo
clasesTest, clasesTrain, datosTest, datosTrain, distanceEu, entradas, ficheroSalida, ficheroTest, ficheroTraining, nEntradas, nominalDistance, nominalTrain, nulosTrain, realTrain, relation, salida, stdDev, test, training
Constructor and Description |
---|
EUSCHCQstat(java.lang.String ficheroScript)
Builder with a script file (configuration file)
|
Modifier and Type | Method and Description |
---|---|
static int |
evaluacionKNNClass(int nvec,
double[][] conj,
double[][] real,
int[][] nominal,
boolean[][] nulos,
int[] clases,
double[] ejemplo,
double[] ejReal,
int[] ejNominal,
boolean[] ejNulos,
int nClases,
boolean distance,
int[] vecinos,
int clase)
Knn evaluation for classification
|
boolean[] |
getBest() |
boolean[] |
getBestOutputs() |
void |
readConfiguration(java.lang.String ficheroScript)
It reads the configuration file for performing the EUS-CHC method
|
void |
runAlgorithm()
It runs the Qstatistic
|
void |
setAnteriores(boolean[][] anteriores) |
void |
setSalidasAnteriores(boolean[][] anteriores) |
void |
SMOTE(double[][] datosTrain,
double[][] realTrain,
int[][] nominalTrain,
boolean[][] nulosTrain,
int[] clasesTrain,
double[][] datosArt,
double[][] realArt,
int[][] nominalArt,
boolean[][] nulosArt,
int[] clasesArt,
int kSMOTE,
int ASMO,
double smoting,
boolean balance,
int nPos,
int posID,
int nNeg,
int negID,
boolean distanceEu)
SMOTE preprocessing procedure
|
normalizar, run
public EUSCHCQstat(java.lang.String ficheroScript)
ficheroScript
- public void setAnteriores(boolean[][] anteriores)
public void setSalidasAnteriores(boolean[][] anteriores)
public boolean[] getBest()
public boolean[] getBestOutputs()
public void runAlgorithm()
runAlgorithm
in class Metodo
public void SMOTE(double[][] datosTrain, double[][] realTrain, int[][] nominalTrain, boolean[][] nulosTrain, int[] clasesTrain, double[][] datosArt, double[][] realArt, int[][] nominalArt, boolean[][] nulosArt, int[] clasesArt, int kSMOTE, int ASMO, double smoting, boolean balance, int nPos, int posID, int nNeg, int negID, boolean distanceEu)
datosTrain
- input training dtarealTrain
- actual training datanominalTrain
- nominal attribute valuesnulosTrain
- null valuesclasesTrain
- training classesdatosArt
- synthetic instancespublic static int evaluacionKNNClass(int nvec, double[][] conj, double[][] real, int[][] nominal, boolean[][] nulos, int[] clases, double[] ejemplo, double[] ejReal, int[] ejNominal, boolean[] ejNulos, int nClases, boolean distance, int[] vecinos, int clase)
public void readConfiguration(java.lang.String ficheroScript)
readConfiguration
in class Metodo
ficheroScript
- Configuration script