类 Prism

java.lang.Object
weka.classifiers.Classifier
weka.classifiers.rules.Prism
所有已实现的接口:
Serializable, Cloneable, CapabilitiesHandler, OptionHandler, RevisionHandler, TechnicalInformationHandler

public class Prism extends Classifier implements TechnicalInformationHandler
Class for building and using a PRISM rule set for classification. Can only deal with nominal attributes. Can't deal with missing values. Doesn't do any pruning.

For more information, see

J. Cendrowska (1987). PRISM: An algorithm for inducing modular rules. International Journal of Man-Machine Studies. 27(4):349-370.

BibTeX:

 @article{Cendrowska1987,
    author = {J. Cendrowska},
    journal = {International Journal of Man-Machine Studies},
    number = {4},
    pages = {349-370},
    title = {PRISM: An algorithm for inducing modular rules},
    volume = {27},
    year = {1987}
 }
 

Valid options are:

 -D
  If set, classifier is run in debug mode and
  may output additional info to the console
版本:
$Revision: 5529 $
作者:
Ian H. Witten (ihw@cs.waikato.ac.nz)
另请参阅:
  • 构造器详细资料

    • Prism

      public Prism()
  • 方法详细资料

    • globalInfo

      public String globalInfo()
      Returns a string describing classifier
      返回:
      a description 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
      返回:
      the technical information about this class
    • classifyInstance

      public double classifyInstance(Instance inst)
      Classifies a given instance.
      覆盖:
      classifyInstance 在类中 Classifier
      参数:
      inst - the instance to be classified
      返回:
      the classification
    • getCapabilities

      public Capabilities getCapabilities()
      Returns default capabilities of the classifier.
      指定者:
      getCapabilities 在接口中 CapabilitiesHandler
      覆盖:
      getCapabilities 在类中 Classifier
      返回:
      the capabilities of this classifier
      另请参阅:
    • buildClassifier

      public void buildClassifier(Instances data) throws Exception
      Generates the classifier.
      指定者:
      buildClassifier 在类中 Classifier
      参数:
      data - the data to be used
      抛出:
      Exception - if the classifier can't built successfully
    • toString

      public String toString()
      Prints a description of the classifier.
      覆盖:
      toString 在类中 Object
      返回:
      a description of the classifier as a string
    • getRevision

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

      public static void main(String[] args)
      Main method for testing this class
      参数:
      args - the commandline parameters