|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.classifiers.Classifier
weka.classifiers.bayes.BayesNet
weka.classifiers.bayes.net.BIFReader
Builds a description of a Bayes Net classifier stored in XML BIF 0.3 format. See http://www-2.cs.cmu.edu/~fgcozman/Research/InterchangeFormat/ for details on XML BIF.
Field Summary |
Fields inherited from class weka.classifiers.bayes.BayesNet |
m_Distributions, m_Instances |
Fields inherited from interface weka.core.Drawable |
BayesNet, NOT_DRAWABLE, TREE |
Constructor Summary | |
BIFReader()
|
Method Summary | |
double |
divergence(BayesNet other)
calculates the divergence between the probability distribution represented by this network and that of another, that is, \sum_{x\in X} P(x)log P(x)/Q(x) where X is the set of values the nodes in the network can take, P(x) the probability of this network for configuration x Q(x) the probability of the other network for configuration x |
int |
extraArcs(BayesNet other)
Count nr of exta arcs from other network compared to current network Note that an arc is not 'extra' if it is reversed. |
java.lang.String |
getFileName()
|
int |
getNode(java.lang.String sNodeName)
getNode finds the index of the node with name sNodeName and throws an exception if no such node can be found. |
static void |
main(java.lang.String[] args)
Main method for testing this class. |
int |
missingArcs(BayesNet other)
Count nr of arcs missing from other network compared to current network Note that an arc is not 'missing' if it is reversed. |
BIFReader |
processFile(java.lang.String sFile)
processFile reads a BIFXML file and initializes a Bayes Net |
int |
reversedArcs(BayesNet other)
Count nr of reversed arcs from other network compared to current network |
Methods inherited from class weka.classifiers.Classifier |
classifyInstance, debugTipText, forName, getDebug, makeCopies, setDebug |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public BIFReader()
Method Detail |
public BIFReader processFile(java.lang.String sFile) throws java.lang.Exception
java.lang.Exception
public java.lang.String getFileName()
public int getNode(java.lang.String sNodeName) throws java.lang.Exception
java.lang.Exception
public int missingArcs(BayesNet other)
public int extraArcs(BayesNet other)
public double divergence(BayesNet other)
public int reversedArcs(BayesNet other)
public static void main(java.lang.String[] args)
BayesNet
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |