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)
-
ZeroR()
-
-
buildClassifier(Instances)
- Generates the classifier.
-
classifyInstance(Instance)
- Classifies a given instance.
-
distributionForInstance(Instance)
- Calculates the class membership probabilities for the given test instance.
-
main(String[])
- Main method for testing this class.
-
toString()
- Returns a description of the classifier.
ZeroR
public ZeroR()
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
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
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
toString
public String toString()
- Returns a description of the classifier.
- Returns:
- a description of the classifier as a string.
- Overrides:
- toString in class Object
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