public class ExtendedChi2Discretizer extends Discretizer
This class implements the Chi2 discretizer.
classOfInstances, cutPoints, cutPointsTMP, inconsistencyThreshold, realAttributes, realValues
Constructor and Description |
---|
ExtendedChi2Discretizer()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Vector |
discretizeAttribute(int attribute,
int[] values,
java.util.Vector<Interval> intervals,
double levelSig)
This abstract method creates the cut points of the attribute given using
its values for each instances given.
|
protected java.util.Vector |
discretizeAttributePreliminary(int attribute,
int[] values,
java.util.Vector<Interval> intervals)
This abstract method creates a preliminary cut points of the attribute given using
its values for each instances given without sigma level.
|
protected java.util.Vector<Interval> |
obtainIntervals(int attribute,
int[] values,
int begin,
int end)
Returns the discretized intervals of the given attribute.
|
applyDiscretization, buildCutPoints, discretize, discretizeTMP, getCutPoint, getNumIntervals, inconsistencyCheck, sortValues
protected java.util.Vector<Interval> obtainIntervals(int attribute, int[] values, int begin, int end)
Discretizer
obtainIntervals
in class Discretizer
attribute
- given attribute to discretize.values
- given attribute values in the dataset.begin
- First position of the section to discretize.end
- Last position of the section to discretize.protected java.util.Vector discretizeAttributePreliminary(int attribute, int[] values, java.util.Vector<Interval> intervals)
Discretizer
discretizeAttributePreliminary
in class Discretizer
attribute
- given attribute to discretize.values
- given attribute values in the dataset.intervals
- given intervals.protected java.util.Vector discretizeAttribute(int attribute, int[] values, java.util.Vector<Interval> intervals, double levelSig)
Discretizer
discretizeAttribute
in class Discretizer
attribute
- given attribute to discretize.values
- given attribute values in the dataset.intervals
- given intervals.levelSig
- Sigma level.