类 NaiveBayesUpdateable

所有已实现的接口:
Serializable, Cloneable, UpdateableClassifier, CapabilitiesHandler, OptionHandler, RevisionHandler, TechnicalInformationHandler, WeightedInstancesHandler

public class NaiveBayesUpdateable extends NaiveBayes implements UpdateableClassifier
Class for a Naive Bayes classifier using estimator classes. This is the updateable version of NaiveBayes.
This classifier will use a default precision of 0.1 for numeric attributes when buildClassifier is called with zero training instances.

For more information on Naive Bayes classifiers, see

George H. John, Pat Langley: Estimating Continuous Distributions in Bayesian Classifiers. In: Eleventh Conference on Uncertainty in Artificial Intelligence, San Mateo, 338-345, 1995.

BibTeX:

 @inproceedings{John1995,
    address = {San Mateo},
    author = {George H. John and Pat Langley},
    booktitle = {Eleventh Conference on Uncertainty in Artificial Intelligence},
    pages = {338-345},
    publisher = {Morgan Kaufmann},
    title = {Estimating Continuous Distributions in Bayesian Classifiers},
    year = {1995}
 }
 

Valid options are:

 -K
  Use kernel density estimator rather than normal
  distribution for numeric attributes
 -D
  Use supervised discretization to process numeric attributes
 
 -O
  Display model in old format (good when there are many classes)
 
版本:
$Revision: 1.11 $
作者:
Len Trigg (trigg@cs.waikato.ac.nz), Eibe Frank (eibe@cs.waikato.ac.nz)
另请参阅:
  • 构造器详细资料

    • NaiveBayesUpdateable

      public NaiveBayesUpdateable()
  • 方法详细资料

    • globalInfo

      public String globalInfo()
      Returns a string describing this classifier
      覆盖:
      globalInfo 在类中 NaiveBayes
      返回:
      a description of the classifier suitable for displaying in the explorer/experimenter gui
    • getTechnicalInformation

      public TechnicalInformation getTechnicalInformation()
      Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.
      指定者:
      getTechnicalInformation 在接口中 TechnicalInformationHandler
      覆盖:
      getTechnicalInformation 在类中 NaiveBayes
      返回:
      the technical information about this class
    • setUseSupervisedDiscretization

      public void setUseSupervisedDiscretization(boolean newblah)
      Set whether supervised discretization is to be used.
      覆盖:
      setUseSupervisedDiscretization 在类中 NaiveBayes
      参数:
      newblah - true if supervised discretization is to be used.
    • getRevision

      public String getRevision()
      Returns the revision string.
      指定者:
      getRevision 在接口中 RevisionHandler
      覆盖:
      getRevision 在类中 NaiveBayes
      返回:
      the revision
    • main

      public static void main(String[] argv)
      Main method for testing this class.
      参数:
      argv - the options