VaryNode (original) (raw)
java.lang.Object
- weka.classifiers.bayes.net.VaryNode
All Implemented Interfaces:
java.io.Serializable, RevisionHandler
public class VaryNode
extends java.lang.Object
implements java.io.Serializable, RevisionHandler
Part of ADTree implementation. See ADNode.java for more details.
Version: Revision:1.6Revision: 1.6 Revision:1.6
Author:
Remco Bouckaert (rrb@xm.co.nz)
See Also:
Serialized Form
Field Summary
Fields
Modifier and Type Field and Description ADNode[] m_ADNodes list of ADNode children int m_iNode index of the node varied int m_nMCV most common value Constructor Summary
Constructors
Constructor and Description VaryNode(int iNode) Creates new VaryNode Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method and Description 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 java.lang.String getRevision() Returns the revision string. void print(java.lang.String sTab) print is used for debugging only, called from ADNode * ### Methods inherited from class java.lang.Object `equals, 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](../../../../weka/classifiers/bayes/net/ADNode.html "class in weka.classifiers.bayes.net")[] 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](../../../../weka/classifiers/bayes/net/ADNode.html "class in weka.classifiers.bayes.net") 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) print is used for debugging only, called from ADNode Parameters: `sTab` \- amount of space. * #### getRevision public java.lang.String getRevision() Returns the revision string. Specified by: `[getRevision](../../../../weka/core/RevisionHandler.html#getRevision--)` in interface `[RevisionHandler](../../../../weka/core/RevisionHandler.html "interface in weka.core")` Returns: the revision