|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weka.classifiers.j48.ClassifierDecList | +--weka.classifiers.j48.C45PruneableDecList
Class for handling a partial tree structure pruned using C4.5's pruning heuristic.
Field Summary |
Fields inherited from class weka.classifiers.j48.ClassifierDecList |
indeX, m_isEmpty, m_isLeaf, m_localModel, m_sons, m_test, m_toSelectModel, m_train |
Constructor Summary | |
C45PruneableDecList(ModelSelection toSelectLocModel,
double cf,
int minNum)
Constructor for pruneable tree structure. |
Method Summary | |
void |
buildRule(Instances data)
Method for building a pruned partial tree. |
int |
chooseIndex()
Method for choosing a subset to expand. |
int |
chooseLastIndex()
Choose last index (ie. choose rule). |
double |
getEstimatedErrorsForLeaf()
Computes estimated errors for leaf. |
protected ClassifierDecList |
getNewDecList(Instances data,
boolean leaf)
Returns a newly created tree. |
protected void |
pruneEnd()
Prunes the end of the rule. |
Methods inherited from class weka.classifiers.j48.ClassifierDecList |
buildDecList, buildDecList, classifyInstance, cleanup, distributionForInstance, getNewDecList, toString, weight |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public C45PruneableDecList(ModelSelection toSelectLocModel, double cf, int minNum) throws Exception
toSelectLocModel
- selection method for local splitting modelcf
- the confidence factor for pruningminNum
- the minimum number of objects in a leaf
Exception
- if something goes wrongMethod Detail |
public void buildRule(Instances data) throws Exception
Exception
- if something goes wrongpublic final int chooseIndex()
chooseIndex
in class ClassifierDecList
public final int chooseLastIndex()
chooseLastIndex
in class ClassifierDecList
protected ClassifierDecList getNewDecList(Instances data, boolean leaf) throws Exception
getNewDecList
in class ClassifierDecList
Exception
- if something goes wrongprotected void pruneEnd()
pruneEnd
in class ClassifierDecList
public double getEstimatedErrorsForLeaf()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |