Package uk.ac.ed.inf.taweka.weka

Class Summary
Arff Creates an ARFF file: checks file properties, loads data from database, fills and writes to file the ARFF attributes, classes and instances, generates auxiliary files if needed.
ArffProperties Contains the properties for a Weka ARFF file It contains: 1.
ArffPropsTable Class to keep the name and column types for the database table to store the ARFF file parameters (the data files for Weka or Mulan machine learning)
ArffPropsTableManager Writes into a database table the pointers needed to build an arff file (the name of the arff file, the query to select instances, attributes, class values etc) TODO integrate arff recording to database with mulan experiment recording
ArffPropsTableReader TODO split ArffPropsTableManager in manager/reader/writer/creator
AttributeFactory The attribute factory produces binary and nominal Weka attributes.
DataSetChecker Class
DataSetDbLoader Loads data (instances, attribute values, class values) from database using the queries in the data Properties.
DataSetGenerator Generates and fills the Weka instances
DataSetManager DataSet generates a collection of Weka instances (rows of the ARFF file), their attributes (column names) and their attribute values (cell values) The last attribute is the class attribute.
DataSetWriter Class
InstancesFiller Generates and fills individual instances for a weka data set.