Package weka.classifiers.trees.j48
Class SplitCriterion
java.lang.Object
weka.classifiers.trees.j48.SplitCriterion
- All Implemented Interfaces:
Serializable,RevisionHandler
- Direct Known Subclasses:
EntropyBasedSplitCrit
Abstract class for computing splitting criteria
with respect to distributions of class values.
- Version:
- $Revision: 8034 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublesplitCritValue(Distribution bags) Computes result of splitting criterion for given distribution.doublesplitCritValue(Distribution train, Distribution test) Computes result of splitting criterion for given training and test distributions.doublesplitCritValue(Distribution train, Distribution test, int noClassesDefault) Computes result of splitting criterion for given training and test distributions and given number of classes.doublesplitCritValue(Distribution train, Distribution test, Distribution defC) Computes result of splitting criterion for given training and test distributions and given default distribution.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface weka.core.RevisionHandler
getRevision
-
Constructor Details
-
SplitCriterion
public SplitCriterion()
-
-
Method Details
-
splitCritValue
Computes result of splitting criterion for given distribution.- Returns:
- value of splitting criterion. 0 by default
-
splitCritValue
Computes result of splitting criterion for given training and test distributions.- Returns:
- value of splitting criterion. 0 by default
-
splitCritValue
Computes result of splitting criterion for given training and test distributions and given number of classes.- Returns:
- value of splitting criterion. 0 by default
-
splitCritValue
Computes result of splitting criterion for given training and test distributions and given default distribution.- Returns:
- value of splitting criterion. 0 by default
-