weka.classifiers.bayes
Class VaryNode

java.lang.Object
  extended byweka.classifiers.bayes.VaryNode

public class VaryNode
extends java.lang.Object

Part of ADTree implementation. See ADNode.java for more details.

Version:
$Revision: 1.2 $
Author:
Remco Bouckaert (rrb@xm.co.nz)

Field Summary
 ADNode[] m_ADNodes
          list of ADNode children
 int m_iNode
          index of the node varied
 int m_nMCV
          most common value
 
Constructor Summary
VaryNode(int iNode)
          Creates new VaryNode
 
Method Summary
 void getCounts(int[] nCounts, int[] nNodes, int[] nOffsets, int iNode, int iOffset, ADNode parent, boolean bSubstract)
          get counts for specific instantiation of a set of nodes
 void print(java.lang.String sTab)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_iNode

public int m_iNode
index of the node varied


m_nMCV

public int m_nMCV
most common value


m_ADNodes

public ADNode[] m_ADNodes
list of ADNode children

Constructor Detail

VaryNode

public VaryNode(int iNode)
Creates new VaryNode

Method Detail

getCounts

public void getCounts(int[] nCounts,
                      int[] nNodes,
                      int[] nOffsets,
                      int iNode,
                      int iOffset,
                      ADNode parent,
                      boolean bSubstract)
get counts for specific instantiation of a set of nodes

Parameters:
nCounts - - array for storing counts
nNodes - - array of node indexes
nOffsets - - offset for nodes in nNodes in nCounts
iNode - - index into nNode indicating current node
iOffset - - Offset into nCounts due to nodes below iNode
parent - - parant ADNode of this VaryNode
bSubstract - - indicate whether counts should be added or substracted

print

public void print(java.lang.String sTab)