Package moa.classifiers.trees.iadem
Class Iadem2.Node
- java.lang.Object
-
- moa.classifiers.trees.iadem.Iadem2.Node
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Iadem2.LeafNode
,Iadem2.SplitNode
,Iadem2.VirtualNode
- Enclosing class:
- Iadem2
public abstract class Iadem2.Node extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DoubleVector
classValueDist
Iadem2.Node
parent
protected Iadem2
tree
-
Constructor Summary
Constructors Constructor Description Node(Iadem2 tree, Iadem2.Node parent, double[] initialClassCount)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
getChildCount()
DoubleVector
getClassValueDist()
abstract double[]
getClassVotes(Instance instance)
abstract ArrayList<Iadem2.LeafNode>
getLeaves()
abstract void
getNumberOfNodes(int[] count)
Iadem2.Node
getParent()
abstract int
getSubtreeNodeCount()
Iadem2
getTree()
abstract Iadem2.Node
learnFromInstance(Instance instance)
void
setClassValueDist(DoubleVector classValueDist)
void
setParent(Iadem2.Node parent)
void
setTree(Iadem2 tree)
-
-
-
Field Detail
-
tree
protected Iadem2 tree
-
classValueDist
protected DoubleVector classValueDist
-
parent
public Iadem2.Node parent
-
-
Constructor Detail
-
Node
public Node(Iadem2 tree, Iadem2.Node parent, double[] initialClassCount)
-
-
Method Detail
-
getClassValueDist
public DoubleVector getClassValueDist()
-
setClassValueDist
public void setClassValueDist(DoubleVector classValueDist)
-
getTree
public Iadem2 getTree()
-
setTree
public void setTree(Iadem2 tree)
-
getSubtreeNodeCount
public abstract int getSubtreeNodeCount()
-
setParent
public void setParent(Iadem2.Node parent)
-
getParent
public Iadem2.Node getParent()
-
learnFromInstance
public abstract Iadem2.Node learnFromInstance(Instance instance)
-
getLeaves
public abstract ArrayList<Iadem2.LeafNode> getLeaves()
-
getClassVotes
public abstract double[] getClassVotes(Instance instance)
-
getChildCount
public int getChildCount()
-
getNumberOfNodes
public abstract void getNumberOfNodes(int[] count)
-
-