Class ActiveHNode

All Implemented Interfaces:
Serializable, LearningNode
Direct Known Subclasses:
NBNode

public class ActiveHNode extends LeafNode implements LearningNode, Serializable
Node that is "active" (i.e. growth can occur) in a Hoeffding tree
Version:
$Revision: 9705 $
Author:
Richard Kirkby (rkirkby@cs.waikato.ac.nz), Mark Hall (mhall{[at]}pentaho{[dot]}com)
See Also:
  • Field Details

    • m_weightSeenAtLastSplitEval

      public double m_weightSeenAtLastSplitEval
      The weight of instances seen at the last split evaluation
  • Constructor Details

    • ActiveHNode

      public ActiveHNode()
  • Method Details

    • updateNode

      public void updateNode(Instance inst) throws Exception
      Description copied from class: HNode
      Update the node with the supplied instance
      Overrides:
      updateNode in class LeafNode
      Parameters:
      inst - the instance to update with
      Throws:
      Exception - if a problem occurs
    • getPossibleSplits

      public List<SplitCandidate> getPossibleSplits(SplitMetric splitMetric)
      Returns a list of split candidates
      Parameters:
      splitMetric - the splitting metric to use
      Returns:
      a list of split candidates