All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.classifiers.bayes.BayesNetB

java.lang.Object
    |
    +----weka.classifiers.Classifier
            |
            +----weka.classifiers.DistributionClassifier
                    |
                    +----weka.classifiers.bayes.BayesNet
                            |
                            +----weka.classifiers.bayes.BayesNetB

public class BayesNetB
extends BayesNet
Class for a Bayes Network classifier based on a hill climbing algorithm for learning structure as described in Buntine, W. (1991). Theory refinement on Bayesian networks. In Proceedings of Seventh Conference on Uncertainty in Artificial Intelligence, Los Angeles, CA, pages 52--60. Morgan Kaufmann. Works with nominal variables and no missing values only.

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

Constructor Index

 o BayesNetB()
 

Method Index

 o buildStructure()
buildStructure determines the network structure/graph of the network with Buntines greedy hill climbing algorithm, restricted by its initial structure (which can be an empty graph, or a Naive Bayes graph.
 o globalInfo()
This will return a string describing the classifier.
 o main(String[])
Main method for testing this class.

Constructor Detail

 o BayesNetB
public BayesNetB()

Method Detail

 o buildStructure
public void buildStructure() throws java.lang.Exception
          buildStructure determines the network structure/graph of the network with Buntines greedy hill climbing algorithm, restricted by its initial structure (which can be an empty graph, or a Naive Bayes graph.
Overrides:
buildStructure in class BayesNet
 o globalInfo
public java.lang.String globalInfo()
          This will return a string describing the classifier.
Returns:
The string.
 o main
public static void main(java.lang.String argv[])
          Main method for testing this class.
Parameters:
argv - the options

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home