public abstract class Iadem2.Node extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected DoubleVector |
classValueDist |
Iadem2.Node |
parent |
protected Iadem2 |
tree |
Constructor and Description |
---|
Node(Iadem2 tree,
Iadem2.Node parent,
double[] initialClassCount) |
Modifier and Type | Method and 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) |
protected Iadem2 tree
protected DoubleVector classValueDist
public Iadem2.Node parent
public Node(Iadem2 tree, Iadem2.Node parent, double[] initialClassCount)
public DoubleVector getClassValueDist()
public void setClassValueDist(DoubleVector classValueDist)
public Iadem2 getTree()
public void setTree(Iadem2 tree)
public abstract int getSubtreeNodeCount()
public void setParent(Iadem2.Node parent)
public Iadem2.Node getParent()
public abstract Iadem2.Node learnFromInstance(Instance instance)
public abstract ArrayList<Iadem2.LeafNode> getLeaves()
public abstract double[] getClassVotes(Instance instance)
public int getChildCount()
public abstract void getNumberOfNodes(int[] count)
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.