|
||||||||||
| 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.ID3NumericalLearner
public class ID3NumericalLearner
This operator learns decision trees without pruning using both nominal and numerical attributes. 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 | |
|---|---|
ID3NumericalLearner(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 ID3NumericalLearner(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 | |||||||||