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)

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.

Constructors

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

Methods

 o 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
 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 String leftSide(Instances instances)
Does nothing because no condition has to be satisfied.

Overrides:
leftSide in class ClassifierSplitModel
 o rightSide
 public final String rightSide(int index,
                               Instances instances)
Does nothing because no condition has to be satisfied.

Overrides:
rightSide in class ClassifierSplitModel
 o 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