|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.operator.Operator
com.rapidminer.operator.learner.AbstractLearner
com.rapidminer.operator.learner.tree.AbstractTreeLearner
com.rapidminer.operator.learner.tree.ID3Learner
public class ID3Learner
This operator learns decision trees without pruning using nominal attributes only. Decision trees are powerful classification methods which often can also easily be understood. This decision tree learner works similar to Quinlan's ID3.
| Field Summary |
|---|
| Fields inherited from class com.rapidminer.operator.learner.tree.AbstractTreeLearner |
|---|
CRITERIA_CLASSES, CRITERIA_NAMES, CRITERION_ACCURACY, CRITERION_GAIN_RATIO, CRITERION_GINI_INDEX, CRITERION_INFO_GAIN, PARAMETER_CRITERION, PARAMETER_MINIMAL_GAIN, PARAMETER_MINIMAL_LEAF_SIZE, PARAMETER_MINIMAL_SIZE_FOR_SPLIT |
| Fields inherited from class com.rapidminer.operator.learner.AbstractLearner |
|---|
PROPERTY_RAPIDMINER_GENERAL_CAPABILITIES_WARN |
| Constructor Summary | |
|---|---|
ID3Learner(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
Pruner |
getPruner()
Returns the pruner for this tree learner. |
java.util.List<Terminator> |
getTerminationCriteria(ExampleSet exampleSet)
Returns all termination criteria. |
protected TreeBuilder |
getTreeBuilder(ExampleSet exampleSet)
|
boolean |
supportsCapability(LearnerCapability capability)
Checks for Learner capabilities. |
| Methods inherited from class com.rapidminer.operator.learner.tree.AbstractTreeLearner |
|---|
createCriterion, getParameterTypes, getSplitPreprocessing, learn |
| Methods inherited from class com.rapidminer.operator.learner.AbstractLearner |
|---|
apply, getEstimatedPerformance, getInputClasses, getInputDescription, getOptimizationPerformance, getOutputClasses, getWeights, onlyWarnForNonSufficientCapabilities, shouldCalculateWeights, shouldDeliverOptimizationPerformance, shouldEstimatePerformance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.rapidminer.operator.learner.Learner |
|---|
getName |
| Constructor Detail |
|---|
public ID3Learner(OperatorDescription description)
| Method Detail |
|---|
public Pruner getPruner()
throws OperatorException
AbstractTreeLearner
getPruner in class AbstractTreeLearnerOperatorExceptionpublic java.util.List<Terminator> getTerminationCriteria(ExampleSet exampleSet)
AbstractTreeLearner
getTerminationCriteria in class AbstractTreeLearnerpublic boolean supportsCapability(LearnerCapability capability)
Learner
protected TreeBuilder getTreeBuilder(ExampleSet exampleSet)
throws OperatorException
getTreeBuilder in class AbstractTreeLearnerOperatorException
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||