Interface DataModel

All Superinterfaces:
KnowledgeTransferable, Serializable, TetradSerializable, VariableSource
All Known Subinterfaces:
DataSet, ICovarianceMatrix
All Known Implementing Classes:
BoxDataSet, CorrelationMatrix, CorrelationMatrixOnTheFly, CovarianceMatrix, CovarianceMatrixOnTheFly, DataModelList, IndependenceFacts, NumberObjectDataSet, TimeSeriesData

public interface DataModel extends KnowledgeTransferable, VariableSource

Interface implemented by classes, instantiations of which can serve as data models in Tetrad. Data models may be named if desired; if provided, these names will be used for display purposes.

This interface is relatively free of methods, mainly because classes that can serve as data models in Tetrad are diverse, including continuous and discrete data sets, covariance and correlation matrices, graphs, and lists of other data models. So this is primarily a taqging interface.

Version:
$Id: $Id
Author:
josephramsey