All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.adtree.PredictionNode
java.lang.Object
|
+----weka.classifiers.adtree.PredictionNode
- public final class PredictionNode
- extends Object
- implements Serializable, Cloneable
Class representing a prediction node in an alternating tree.
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
-
PredictionNode(double)
- Creates a new prediction node.
-
addChild(Splitter, ADTree)
- Adds a child to this node.
-
children()
- Enumerates the children of this node.
-
clone()
- Clones this node.
-
getChildren()
- Gets the children of this node.
-
getValue()
- Gets the prediction value of the node.
-
merge(PredictionNode, ADTree)
- Merges this node with another.
-
setValue(double)
- Sets the prediction value of the node.
PredictionNode
public PredictionNode(double newValue)
- Creates a new prediction node.
- Parameters:
- newValue - the value that the node should store
setValue
public final void setValue(double newValue)
- Sets the prediction value of the node.
- Parameters:
- newValue - the value that the node should store
getValue
public final double getValue()
- Gets the prediction value of the node.
- Returns:
- the value stored in the node
getChildren
public final FastVector getChildren()
- Gets the children of this node.
- Returns:
- a FastVector containing child Splitter object references
children
public final Enumeration children()
- Enumerates the children of this node.
- Returns:
- an enumeration of child Splitter object references
addChild
public final void addChild(Splitter newChild,
ADTree addingTo)
- Adds a child to this node. If possible will merge, and will perform a deep copy
of the child tree.
- Parameters:
- newChild - the new child to add (will be cloned)
- addingTo - the tree that this node belongs to
clone
public final Object clone()
- Clones this node. Performs a deep copy, recursing through the tree.
- Returns:
- a clone
- Overrides:
- clone in class Object
merge
public final void merge(PredictionNode merger,
ADTree mergingTo)
- Merges this node with another.
- Parameters:
- merger - the node that is merging with this node - will not be affected,
will instead be cloned
- mergingTo - the tree that this node belongs to
All Packages Class Hierarchy This Package Previous Next Index WEKA's home