All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.j48.NoSplit
java.lang.Object
|
+----weka.classifiers.j48.ClassifierSplitModel
|
+----weka.classifiers.j48.NoSplit
- public final class NoSplit
- extends ClassifierSplitModel
Class implementing a "no-split"-split.
- Version:
- $Revision: 1.5 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
NoSplit(Distribution)
- Creates "no-split"-split for given distribution.
buildClassifier(Instances)
- Creates a "no-split"-split for a given set of instances.
leftSide(Instances)
- Does nothing because no condition has to be satisfied.
rightSide(int, Instances)
- Does nothing because no condition has to be satisfied.
sourceExpression(int, Instances)
- Returns a string containing java source code equivalent to the test
made at this node.
weights(Instance)
- Always returns null because there is only one subset.
whichSubset(Instance)
- Always returns 0 because only there is only one subset.
NoSplit
public NoSplit(Distribution distribution)
Creates "no-split"-split for given distribution.
buildClassifier
public final void buildClassifier(Instances instances) throws java.lang.Exception
Creates a "no-split"-split for a given set of instances.
- Throws:
- java.lang.Exception - if split can't be built successfully
- Overrides:
- buildClassifier in class ClassifierSplitModel
whichSubset
public final int whichSubset(Instance instance)
Always returns 0 because only there is only one subset.
- Overrides:
- whichSubset in class ClassifierSplitModel
weights
public final double[] weights(Instance instance)
Always returns null because there is only one subset.
- Overrides:
- weights in class ClassifierSplitModel
leftSide
public final java.lang.String leftSide(Instances instances)
Does nothing because no condition has to be satisfied.
- Overrides:
- leftSide in class ClassifierSplitModel
rightSide
public final java.lang.String rightSide(int index,
Instances instances)
Does nothing because no condition has to be satisfied.
- Overrides:
- rightSide in class ClassifierSplitModel
sourceExpression
public final java.lang.String sourceExpression(int index,
Instances data)
Returns a string containing java source code equivalent to the test
made at this node. The instance being tested is called "i".
- Parameters:
index
- index of the nominal value tested
data
- the data containing instance structure info
- Returns:
- a value of type 'String'
- Overrides:
- sourceExpression in class ClassifierSplitModel
All Packages Class Hierarchy This Package Previous Next Index WEKA's home