public class PruneableClassifierTree extends ClassifierTree
BayesNet, Newick, NOT_DRAWABLE, TREE| Constructor and Description |
|---|
PruneableClassifierTree(ModelSelection toSelectLocModel,
boolean pruneTree,
int num,
boolean cleanup,
int seed)
Constructor for pruneable tree structure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildClassifier(Instances data)
Method for building a pruneable classifier tree.
|
java.lang.String |
getRevision()
Returns the revision string.
|
void |
prune()
Prunes a tree.
|
assignIDs, buildTree, buildTree, classifyInstance, cleanup, distributionForInstance, getCapabilities, getLocalModel, getMembershipValues, getSons, getTrainingData, graph, graphType, isLeaf, numLeaves, numNodes, prefix, toSource, toStringpublic PruneableClassifierTree(ModelSelection toSelectLocModel, boolean pruneTree, int num, boolean cleanup, int seed) throws java.lang.Exception
toSelectLocModel - selection method for local splitting modelpruneTree - true if the tree is to be prunednum - number of subsets of equal sizecleanup - seed - the seed value to usejava.lang.Exception - if something goes wrongpublic void buildClassifier(Instances data) throws java.lang.Exception
buildClassifier in class ClassifierTreedata - the data to build the tree fromjava.lang.Exception - if tree can't be built successfullypublic void prune()
throws java.lang.Exception
java.lang.Exception - if tree can't be pruned successfullypublic java.lang.String getRevision()
getRevision in interface RevisionHandlergetRevision in class ClassifierTree