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.3 $
- 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 Exception
- Creates a "no-split"-split for a given set of instances.
- Throws: 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 String leftSide(Instances instances)
- Does nothing because no condition has to be satisfied.
- Overrides:
- leftSide in class ClassifierSplitModel
rightSide
public final String rightSide(int index,
Instances instances)
- Does nothing because no condition has to be satisfied.
- Overrides:
- rightSide in class ClassifierSplitModel
sourceExpression
public final 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