public class Rule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
completeness |
double |
consistency |
Constructor and Description |
---|
Rule() |
Rule(myDataset train)
Creates a random rule
|
Rule(myDataset train,
int ej)
Creates a rule that matches with a certain example
|
Rule(Rule a)
Creates a copy of a rule
|
Modifier and Type | Method and Description |
---|---|
void |
conditionDrop() |
void |
conditionIntroduce(myDataset train) |
void |
fromBitString(boolean[] cadena,
myDataset train) |
Condition |
getiCondition(int i) |
Condition[] |
getRule() |
static boolean |
match(boolean[] rule,
boolean[] example) |
Rule[] |
ruleDirectedSplit(myDataset train,
int classAct) |
Rule[] |
ruleSplit(double p7B,
double p7C,
myDataset train) |
void |
setiCondition(int i,
Condition c) |
boolean[] |
toBitString() |
static boolean[] |
toBitString(myDataset train,
int ej)
It return a bit string correspoding to a certain example
|
java.lang.String |
toString(myDataset train) |
Rule[] |
turningConjunctionIntoDisjunction(myDataset train) |
public Rule()
public Rule(myDataset train)
public Rule(myDataset train, int ej)
public Rule(Rule a)
public Condition[] getRule()
public Condition getiCondition(int i)
public void setiCondition(int i, Condition c)
public void conditionDrop()
public void conditionIntroduce(myDataset train)
public boolean[] toBitString()
public void fromBitString(boolean[] cadena, myDataset train)
public static boolean match(boolean[] rule, boolean[] example)
public static boolean[] toBitString(myDataset train, int ej)
train
- myDataset input datasetej
- identification of the example within the train setpublic java.lang.String toString(myDataset train)