Package org.omegahat.DataStructures.Data

Interface Summary
BasicFrameInt Primitive, top-level interface for defining elementary methods for data frame concepts, such as subsetting, indexing by variable name.
DataFrameInt  
DataSet Place holder for an interface for a dataset.
DataVariableInt  
FactorInt A categorical variable for which each observation can have a value from a particular set of values.
FactorLevelSetInt  
NumericVariableInt  
OrderedFactorInt  
RandomVariableInt  
Record An interface defining an observation which can be used in DataList or just for handling individual observations in a row-wise manner.
SelectorInt Classes that implement this interface can be used to select values from Variable objects.
VariableInt  
 

Class Summary
AbstractVariable Implementation class for the different classes of variables that provides the outer loop for reading values from a stream.
BasicFactorLevelSet  
DataFrame Represents a collection of VariableInt objects as a named group for accessing them individually or in sub-groups, indexable by name, and reducable/subsettable by observation index or observation name.
DataList Early version of a class that stores arbitrary records in a list, that is row-wise, in contrast to a DataFrame that stores variables (that is columnwise).
FactorVariable An unordered factor variable that has a set of levels and observed values that are indices into this set to identify that record's level/value.
FilterDataList Extension of a DataList that allows the user specify an interpreted Omegahat function that is used to process each record as it is supplied to the RecordStreamListener method (newRecord()
OrderedDataFrame An implementation of DataFrame that provides access to the order in which the variables were added.
RealVariable Class used to represent a continuous variable, rather than a factor.
Selector A utility class that constructs patterns that can then be used as selectors for variables.
SubsetDataList A DataList that is derived as a subset of a parent DataList by specifying indeces or using an ObjectReader.