Package weka.classifiers.trees.j48
Class EntropyBasedSplitCrit
java.lang.Object
weka.classifiers.trees.j48.SplitCriterion
weka.classifiers.trees.j48.EntropyBasedSplitCrit
- All Implemented Interfaces:
Serializable
,RevisionHandler
- Direct Known Subclasses:
EntropySplitCrit
,GainRatioSplitCrit
,InfoGainSplitCrit
"Abstract" class for computing splitting criteria
based on the entropy of a class distribution.
- Version:
- $Revision: 10055 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal double
lnFunc
(double num) Help method for computing entropy.final double
newEnt
(Distribution bags) Computes entropy of distribution after splitting.final double
oldEnt
(Distribution bags) Computes entropy of distribution before splitting.final double
splitEnt
(Distribution bags) Computes entropy after splitting without considering the class values.Methods inherited from class weka.classifiers.trees.j48.SplitCriterion
splitCritValue, splitCritValue, splitCritValue, splitCritValue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface weka.core.RevisionHandler
getRevision
-
Constructor Details
-
EntropyBasedSplitCrit
public EntropyBasedSplitCrit()
-
-
Method Details
-
lnFunc
public final double lnFunc(double num) Help method for computing entropy. -
oldEnt
Computes entropy of distribution before splitting. -
newEnt
Computes entropy of distribution after splitting. -
splitEnt
Computes entropy after splitting without considering the class values.
-