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

Class weka.classifiers.ZeroR

java.lang.Object
   |
   +----weka.classifiers.Classifier
           |
           +----weka.classifiers.DistributionClassifier
                   |
                   +----weka.classifiers.ZeroR

public class ZeroR
extends DistributionClassifier
implements WeightedInstancesHandler
Class for building and using a 0-R classifier. Predicts the mean (for a numeric class) or the mode (for a nominal class).

Version:
$Revision: 1.4 $
Author:
Eibe Frank (eibe@cs.waikato.ac.nz)

Constructor Index

 o ZeroR()

Method Index

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

Constructors

 o ZeroR
 public ZeroR()

Methods

 o buildClassifier
 public void buildClassifier(Instances instances) throws Exception
Generates the classifier.

Parameters:
instances - set of instances serving as training data
Throws: Exception
if the classifier has not been generated successfully
Overrides:
buildClassifier in class Classifier
 o classifyInstance
 public double classifyInstance(Instance instance)
Classifies a given instance.

Parameters:
instance - the instance to be classified
Returns:
index of the predicted class
Overrides:
classifyInstance in class DistributionClassifier
 o distributionForInstance
 public double[] distributionForInstance(Instance instance) throws Exception
Calculates the class membership probabilities for the given test instance.

Parameters:
instance - the instance to be classified
Returns:
predicted class probability distribution
Throws: Exception
if class is numeric
Overrides:
distributionForInstance in class DistributionClassifier
 o toString
 public String toString()
Returns a description of the classifier.

Returns:
a description of the classifier as a string.
Overrides:
toString in class Object
 o main
 public static void main(String argv[])
Main method for testing this class.

Parameters:
argv - the options

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