public class Hider
extends java.lang.Object
Constructor and Description |
---|
Hider()
Empty constructor
|
Hider(java.lang.String fichParamName)
Constructor with configuration file name parameter
|
Modifier and Type | Method and Description |
---|---|
void |
escribeFicherosSalida(java.lang.String cabecera)
Write output files
|
double |
getCrossPercent() |
java.lang.String |
getFichEntTra() |
java.lang.String |
getFichRul() |
java.lang.String |
getFichSalTra() |
java.lang.String |
getFichSalTst() |
double |
getMutationProbability() |
int |
getNGenerations() |
double |
getPenaltyFactor() |
int |
getPopulationSize() |
double |
getPruneExamplesFactor() |
java.util.Vector |
getRules() |
void |
procesaBaseDatos(java.lang.String filename)
Process the database file 'filename'
|
void |
setCrossPercent(double crossPercent) |
void |
setFichEnt(java.lang.String fichEntTra) |
void |
setFichSalRul(java.lang.String fichSalRul) |
void |
setFichSalTra(java.lang.String fichSalTra) |
void |
setFichSalTst(java.lang.String fichSalTst) |
void |
setMutationProbability(double mutationProbability) |
void |
setNGenerations(int generations) |
void |
setPenaltyFactor(double penaltyFactor) |
void |
setPopulationSize(int populationSize) |
void |
setPruneExamplesFactor(double pruneExamplesFactor) |
void |
setRules(java.util.Vector rules) |
void |
testea(Dataset ds,
boolean test)
Test rules with a test file in the 'DataSet' object
|
public Hider()
public Hider(java.lang.String fichParamName) throws java.lang.Exception
fichParamName
- java.lang.Exception
public void procesaBaseDatos(java.lang.String filename) throws java.lang.Exception
filename
- java.lang.Exception
public double getCrossPercent()
public void setCrossPercent(double crossPercent)
crossPercent
- The crossPercent to set.public double getMutationProbability()
public void setMutationProbability(double mutationProbability)
mutationProbability
- The mutationProbability to set.public int getNGenerations()
public void setNGenerations(int generations)
generations
- The nGenerations to set.public double getPenaltyFactor()
public void setPenaltyFactor(double penaltyFactor)
penaltyFactor
- The penaltyFactor to set.public int getPopulationSize()
public void setPopulationSize(int populationSize)
populationSize
- The populationSize to set.public double getPruneExamplesFactor()
public void setPruneExamplesFactor(double pruneExamplesFactor)
pruneExamplesFactor
- The pruneExamplesFactor to set.public java.util.Vector getRules()
public void setRules(java.util.Vector rules)
rules
- The rules to set.public void testea(Dataset ds, boolean test)
ds
- test
- true if it's test file and false if it's training filepublic void escribeFicherosSalida(java.lang.String cabecera) throws java.io.IOException
cabecera
- java.io.IOException
public java.lang.String getFichEntTra()
public void setFichEnt(java.lang.String fichEntTra)
fichEntTra
- The fichEntTra to set.public java.lang.String getFichRul()
public void setFichSalRul(java.lang.String fichSalRul)
fichSalRul
- The fichSalRul to set.public java.lang.String getFichSalTra()
public void setFichSalTra(java.lang.String fichSalTra)
fichSalTra
- The fichSalTra to set.public java.lang.String getFichSalTst()
public void setFichSalTst(java.lang.String fichSalTst)
fichSalTst
- The fichSalTst to set.