public class RuleSet
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
double |
completeness |
double |
consistency |
double |
cost |
double |
fitness |
Constructor and Description |
---|
RuleSet() |
RuleSet(myDataset train,
int classAct)
It initializates a new rule set or chromosome (randomly and using positive examples)
|
RuleSet(RuleSet r)
It creates a copy of the r Rule Set
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o1)
Function that lets compare cromosomes to sort easily
|
Rule |
dropiRule(int i) |
Rule |
getRule(int i) |
java.util.Vector<Rule> |
getRuleSet() |
void |
insertRule(Rule rule) |
void |
newEvent(myDataset train,
int classAct) |
void |
rulesCopy(RuleSet padre) |
void |
rulesExchange(RuleSet padre,
double P1b) |
void |
rulesGeneralization(myDataset train) |
void |
setiRule(int i,
Rule rule) |
java.lang.String |
toString(myDataset train) |
public double fitness
public double completeness
public double consistency
public double cost
public RuleSet()
public RuleSet(myDataset train, int classAct)
public RuleSet(RuleSet r)
public java.util.Vector<Rule> getRuleSet()
public Rule getRule(int i)
public void setiRule(int i, Rule rule)
public void insertRule(Rule rule)
public Rule dropiRule(int i)
public void rulesExchange(RuleSet padre, double P1b)
public void rulesCopy(RuleSet padre)
public void newEvent(myDataset train, int classAct)
public void rulesGeneralization(myDataset train)
public int compareTo(java.lang.Object o1)
compareTo
in interface java.lang.Comparable
public java.lang.String toString(myDataset train)