Package edu.uiuc.ge.illigal.gale.data

Data storage and manipulation tools used by GALE.

See:
          Description

Interface Summary
OrderedSet This interface defines an uniform access to the data of an ordered set.
 

Class Summary
Attribute Attribute class contains the information for an attribute of the data set.
AttributeSet Attribute class contains the information for an attribute of the data set.
ConstructiveInstanceSet This class implements a instance set that can be constructed and updated from a control outside the class.
CVView This class is a view over a certain InstanceMemory.
DataView This class is a view over a certain InstanceMemory.
FileInstanceSet This class contains the Sample Memory obtained from a file.
FoldGenerator This class computes the folders for cross-validation.
FoldView This class is a folder view for cross-validation over a certain set
HoldOutGenerator This class computes the instance sets for hold out.
Instance This abstract class contains the information of a instance.
InstanceSet This abstract class contains the set of instances available for a given problem.
RandomSamplingDataView This class is a view over a certain InstanceMemory.
StringInstance This class contains the information of a instance obtained from a String.
 

Package edu.uiuc.ge.illigal.gale.data Description

Data storage and manipulation tools used by GALE. This package contain two different tools. The first one are the ones that deal with data storage. This distribution provides object for reading data in arff format. This self-contained format describes both the data and the available instances. An arff file contains a header (meta-data) and the trailer of the defined instances. For instance:

%%%
%%% Header
%%%
@relation Iris

@attribute sepallength REAL
@attribute sepalwidth REAL
@attribute petallength REAL
@attribute petalwidth REAL
@attribute class {Iris-setosa,Iris-versicolor,Iris-virginica}

%%%
%%% Trailer of data
%%%
@data
5.1,3.5,1.4,0.2,Iris-setosa
4.9,3.0,1.4,0.2,Iris-setosa
4.7,3.2,1.3,0.2,Iris-setosa
...


For more information please see the WEKA software package at http://www.cs.waikato.ac.nz/ml/weka/. The second set of tools are the ones that build the stratified k-fold cross-validation sets. GALE can be only used for building these sets without running the evolutionary process (-s flag.)