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

Class weka.classifiers.Prism

java.lang.Object
    |
    +----weka.classifiers.Classifier
            |
            +----weka.classifiers.Prism

public class Prism
extends Classifier
Class for building and using a PRISM classifier. For more information, see

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

Version:
$Revision: 1.12 $
Author:
Ian H. Witten (ihw@cs.waikato.ac.nz)

Constructor Index

 o Prism()
 

Method Index

 o buildClassifier(Instances)
Generates the classifier.
 o classifyInstance(Instance)
Classifies a given instance.
 o main(String[])
Main method for testing this class
 o toString()
Prints a description of the classifier.

Constructor Detail

 o Prism
public Prism()

Method Detail

 o classifyInstance
public double classifyInstance(Instance inst)
          Classifies a given instance.
Parameters:
inst - the instance to be classified
Returns:
the classification
Overrides:
classifyInstance in class Classifier
 o buildClassifier
public void buildClassifier(Instances data) throws java.lang.Exception
          Generates the classifier.
Parameters:
data - the data to be used
Throws:
java.lang.Exception - if the classifier can't built successfully
Overrides:
buildClassifier in class Classifier
 o toString
public java.lang.String toString()
          Prints a description of the classifier.
Returns:
a description of the classifier as a string
Overrides:
toString in class java.lang.Object
 o main
public static void main(java.lang.String args[])
          Main method for testing this class

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