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)

Constructor Index

 o NoSplit(Distribution)
Creates "no-split"-split for given distribution.

Method Index

 o buildClassifier(Instances)
Creates a "no-split"-split for a given set of instances.
 o leftSide(Instances)
Does nothing because no condition has to be satisfied.
 o rightSide(int, Instances)
Does nothing because no condition has to be satisfied.
 o sourceExpression(int, Instances)
Returns a string containing java source code equivalent to the test made at this node.
 o weights(Instance)
Always returns null because there is only one subset.
 o whichSubset(Instance)
Always returns 0 because only there is only one subset.

Constructor Detail

 o NoSplit
public NoSplit(Distribution distribution)
          Creates "no-split"-split for given distribution.

Method Detail

 o 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
 o whichSubset
public final int whichSubset(Instance instance)
          Always returns 0 because only there is only one subset.
Overrides:
whichSubset in class ClassifierSplitModel
 o weights
public final double[] weights(Instance instance)
          Always returns null because there is only one subset.
Overrides:
weights in class ClassifierSplitModel
 o leftSide
public final java.lang.String leftSide(Instances instances)
          Does nothing because no condition has to be satisfied.
Overrides:
leftSide in class ClassifierSplitModel
 o 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
 o 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