public class ItemSet extends java.util.ArrayList<Item>
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.lang.Integer> |
al |
Constructor and Description |
---|
ItemSet(java.lang.String className) |
ItemSet(java.lang.String className,
java.lang.String file) |
ItemSet(java.lang.String className,
java.lang.String file,
java.util.Hashtable<java.lang.String,java.lang.String> probeValues) |
Modifier and Type | Method and Description |
---|---|
double |
evaluate(MatrixElement[] me,
int function) |
java.lang.String |
getClassName() |
java.lang.String |
getGeneIntervalString(Matrix m) |
java.util.ArrayList<java.util.ArrayList<GeneValueDescriptor>> |
getGeneValues(Matrix m,
java.lang.String className) |
int |
getItemSize() |
ClassifiedRules |
getRules(Matrix m,
Discretization dis) |
RulesList |
getRules(Matrix m,
java.lang.String className,
Discretization dis) |
int |
getUsage() |
double[] |
getValues() |
void |
printGeneIntervalToFile(java.lang.String file,
Matrix m,
java.lang.String className,
Discretization dis,
Beautifier<Rule> ruleBeautifier) |
void |
printGeneValues(Matrix m,
java.lang.String className,
Beautifier<java.util.List<GeneValueDescriptor>> beautifier) |
void |
printGeneValues(Matrix m,
java.lang.String className,
java.io.PrintStream ps,
Beautifier<java.util.List<GeneValueDescriptor>> beautifier) |
double |
variance(double mean) |
void |
writeItemSet(java.lang.String filename) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeRange, retainAll, set, size, subList, toArray, toArray, trimToSize
public ItemSet(java.lang.String className)
public ItemSet(java.lang.String className, java.lang.String file, java.util.Hashtable<java.lang.String,java.lang.String> probeValues) throws java.io.IOException
java.io.IOException
public ItemSet(java.lang.String className, java.lang.String file) throws java.io.IOException
java.io.IOException
public double evaluate(MatrixElement[] me, int function)
public double[] getValues()
public int getUsage()
public java.lang.String getClassName()
public double variance(double mean)
public int getItemSize()
public java.util.ArrayList<java.util.ArrayList<GeneValueDescriptor>> getGeneValues(Matrix m, java.lang.String className)
public void printGeneValues(Matrix m, java.lang.String className, Beautifier<java.util.List<GeneValueDescriptor>> beautifier)
public void printGeneValues(Matrix m, java.lang.String className, java.io.PrintStream ps, Beautifier<java.util.List<GeneValueDescriptor>> beautifier)
public ClassifiedRules getRules(Matrix m, Discretization dis)
public RulesList getRules(Matrix m, java.lang.String className, Discretization dis)
public java.lang.String getGeneIntervalString(Matrix m)
public void printGeneIntervalToFile(java.lang.String file, Matrix m, java.lang.String className, Discretization dis, Beautifier<Rule> ruleBeautifier) throws java.io.IOException
java.io.IOException
public void writeItemSet(java.lang.String filename) throws java.io.IOException
java.io.IOException