# Package weka.classifiers.trees.ht

- Interface Summary
  Interface | Description
  --- | ---
  LearningNode | Marker interface for a node that can be updated with incoming instances in a HoeffdingTree.

- Class Summary
  Class | Description
  --- | ---
  ActiveHNode | Node that is "active" (i.e.
  ConditionalSufficientStats | Records sufficient stats for an attribute
  GaussianConditionalSufficientStats | Maintains sufficient stats for a Gaussian distribution for a numeric attribute
  GiniSplitMetric | Implements the gini splitting criterion
  HNode | Abstract base class for nodes in a Hoeffding tree
  InactiveHNode | Class implementing an inactive node (i.e.
  InfoGainSplitMetric | Implements the info gain splitting criterion
  LeafNode | Leaf node in a HoeffdingTree
  NBNode | Implements a LearningNode that uses a naive Bayes model
  NBNodeAdaptive | Implements a LearningNode that chooses between using majority class or naive Bayes for prediction
  NominalConditionalSufficientStats | Maintains sufficient stats for the distribution of a nominal attribute
  Split | Base class for different split types
  SplitCandidate | Encapsulates a candidate split
  SplitMetric | Base class for split metrics
  SplitNode | Class for a node that splits the data in a Hoeffding tree
  UnivariateNominalMultiwaySplit | A multiway split based on a single nominal attribute
  UnivariateNumericBinarySplit | A binary split based on a single numeric attribute
  WeightMass | Simple container for a weight