weka.classifiers.trees |
|
Java Source File Name | Type | Comment |
ADTree.java | Class |
Class for generating an alternating decision tree. |
BFTree.java | Class |
Class for building a best-first decision tree classifier. |
DecisionStump.java | Class |
Class for building and using a decision stump. |
Id3.java | Class |
Class for constructing an unpruned decision tree based on the ID3 algorithm. |
J48.java | Class |
Class for generating a pruned or unpruned C4.5 decision tree. |
LMT.java | Class |
Classifier for building 'logistic model trees', which are classification trees with logistic regression functions at the leaves. |
M5P.java | Class |
M5Base. |
NBTree.java | Class |
Class for generating a decision tree with naive Bayes classifiers at the leaves.
For more information, see
Ron Kohavi: Scaling Up the Accuracy of Naive-Bayes Classifiers: A Decision-Tree Hybrid. |
RandomForest.java | Class |
Class for constructing a forest of random trees.
For more information see:
Leo Breiman (2001). |
RandomTree.java | Class |
Class for constructing a tree that considers K randomly chosen attributes at each node. |
REPTree.java | Class |
Fast decision tree learner. |
SimpleCart.java | Class |
Class implementing minimal cost-complexity pruning.
Note when dealing with missing values, use "fractional instances" method instead of surrogate split method.
For more information, see:
Leo Breiman, Jerome H. |
UserClassifier.java | Class |
Interactively classify through visual means. |