public class EARMGAProcess
extends java.lang.Object
It provides the implementation of the EARMGA algorithm to be run in a process
Constructor and Description |
---|
EARMGAProcess(myDataset ds,
DataB dataBase,
int nTrials,
int popsize,
int kItemsets,
double ps,
double pc,
double pm,
double alpha) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AssociationRule> |
getSetRules(double minSupport) |
void |
printReport(double minConfidence,
double minSupport) |
java.lang.String |
printRules(java.util.ArrayList<AssociationRule> rules) |
static double |
roundDouble(double number,
int decimalPlace)
Rounds the number applying the
BigDecimal rounding mode given. |
void |
run() |
void |
saveReport(double minSupport,
java.io.PrintWriter w) |
boolean |
terminate() |
public void run()
public boolean terminate()
public static double roundDouble(double number, int decimalPlace)
BigDecimal
rounding mode given.number
- number to be rounded.decimalPlace
- given rounding mode.public void printReport(double minConfidence, double minSupport)
public java.lang.String printRules(java.util.ArrayList<AssociationRule> rules)
public void saveReport(double minSupport, java.io.PrintWriter w)
public java.util.ArrayList<AssociationRule> getSetRules(double minSupport)