Package weka.classifiers.trees.ht
Class LeafNode
java.lang.Object
weka.classifiers.trees.ht.HNode
weka.classifiers.trees.ht.LeafNode
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ActiveHNode
,InactiveHNode
Leaf node in a HoeffdingTree
- Version:
- $Revision: 9705 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz), Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionParent branch leading to this nodeParent split nodeThe actual node for this leafFields inherited from class weka.classifiers.trees.ht.HNode
m_classDistribution
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
updateNode
(Instance inst) Update the node with the supplied instanceMethods inherited from class weka.classifiers.trees.ht.HNode
classDistributionIsPure, getDistribution, graphTree, installNodeNums, isLeaf, leafForInstance, numEntriesInClassDistribution, toString, totalWeight, updateDistribution
-
Field Details
-
m_theNode
The actual node for this leaf -
m_parentNode
Parent split node -
m_parentBranch
Parent branch leading to this node
-
-
Constructor Details
-
LeafNode
public LeafNode()Construct an empty leaf node -
LeafNode
Construct a leaf node with the given actual node, parent and parent branch- Parameters:
node
- the actual node at this leafparentNode
- the parent split nodeparentBranch
- the branch leading to this node
-
-
Method Details
-
updateNode
Description copied from class:HNode
Update the node with the supplied instance- Specified by:
updateNode
in classHNode
- Parameters:
inst
- the instance to update with- Throws:
Exception
- if a problem occurs
-