com.rapidminer.operator.learner.tree
Class GiniIndexCriterion
java.lang.Object
com.rapidminer.operator.learner.tree.AbstractCriterion
com.rapidminer.operator.learner.tree.GiniIndexCriterion
- All Implemented Interfaces:
- Criterion
public class GiniIndexCriterion
- extends AbstractCriterion
Calculates the Gini index for the given split.
- Author:
- Ingo Mierswa
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GiniIndexCriterion
public GiniIndexCriterion()
getNominalBenefit
public double getNominalBenefit(ExampleSet exampleSet,
Attribute attribute)
getNumericalBenefit
public double getNumericalBenefit(ExampleSet exampleSet,
Attribute attribute,
double splitValue)
getBenefit
public double getBenefit(double[][] weightCounts)
supportsIncrementalCalculation
public boolean supportsIncrementalCalculation()
- Specified by:
supportsIncrementalCalculation in interface Criterion- Overrides:
supportsIncrementalCalculation in class AbstractCriterion
getIncrementalBenefit
public double getIncrementalBenefit()
- Specified by:
getIncrementalBenefit in interface Criterion- Overrides:
getIncrementalBenefit in class AbstractCriterion
Copyright © 2001-2009 by Rapid-I