Package weka.core

Interface Summary
AdditionalMeasureProducer Interface to something that can produce measures other than those calculated by evaluation modules.
Copyable Interface implemented by classes that can produce "shallow" copies of their objects.
Drawable Interface to something that can be drawn as a graph.
Matchable Interface to something that can be matched with tree matching algorithms.
OptionHandler Interface to something that understands options.
Summarizable Interface to something that provides a short textual summary (as opposed to toString() which is usually a fairly complete description) of itself.
WeightedInstancesHandler Interface to something that makes use of the information provided by instance weights.
 

Class Summary
Attribute Class for handling an attribute.
AttributeStats A Utility class that contains summary information on an the values that appear in a dataset for a particular attribute.
BinarySparseInstance Class for storing a binary-data-only instance as a sparse vector.
CheckOptionHandler Simple command line checking of classes that implement OptionHandler.
ContingencyTables Class implementing some statistical routines for contingency tables.
FastVector Implements a fast vector class without synchronized methods.
Instance Class for handling an instance.
Instances Class for handling an ordered set of weighted instances.
Matrix Class for performing operations on a matrix of floating-point values.
Option Class to store information about an option.
Queue Class representing a FIFO queue.
Range Class representing a range of cardinal numbers.
SelectedTag Represents a selected value from a finite set of values, where each value is a Tag (i.e.
SerializedObject This class stores an object serialized in memory.
SparseInstance Class for storing an instance as a sparse vector.
SpecialFunctions Class implementing some mathematical functions.
Statistics Class implementing some distributions, tests, etc.
Tag A Tag simply associates a numeric ID with a String description.
Utils Class implementing some simple utility methods.
 

Exception Summary
UnassignedClassException UnassignedClassException is used when a method requires access to the Attribute designated as the class attribute in a set of Instances, but the Instances does not have any class attribute assigned (such as by setClassIndex()).
UnassignedDatasetException UnassignedDatasetException is used when a method of an Instance is called that requires access to the Instance structure, but that the Instance does not contain a reference to any Instances (as set by Instance.setDataset(), or when an Instance is added to a set of Instances)).
UnsupportedAttributeTypeException UnsupportedAttributeTypeException is used in situations where the throwing object is not able to accept Instances with the supplied structure, because one or more of the Attributes in the Instances are of the wrong type.
UnsupportedClassTypeException UnsupportedClassTypeException is used in situations where the throwing object is not able to accept Instances with the supplied structure, because the class Attribute is of the wrong type.
WekaException WekaException is used when some Weka-specific checked exception must be raised.