public abstract class Discretizer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int[] |
classOfInstances |
protected double[][] |
cutPoints |
protected boolean[] |
realAttributes |
protected double[][] |
realValues |
Constructor and Description |
---|
Discretizer() |
Modifier and Type | Method and Description |
---|---|
void |
buildCutPoints(InstanceSet is) |
int |
discretize(int attribute,
double value) |
protected abstract java.util.Vector |
discretizeAttribute(int attribute,
int[] values,
int begin,
int end) |
double |
getCutPoint(int attribute,
int cp) |
int |
getNumIntervals(int attribute) |
protected void |
sortValues(int attribute,
int[] values,
int begin,
int end) |
protected double[][] cutPoints
protected double[][] realValues
protected boolean[] realAttributes
protected int[] classOfInstances
public void buildCutPoints(InstanceSet is)
protected void sortValues(int attribute, int[] values, int begin, int end)
public int getNumIntervals(int attribute)
public double getCutPoint(int attribute, int cp)
protected abstract java.util.Vector discretizeAttribute(int attribute, int[] values, int begin, int end)
public int discretize(int attribute, double value)