Package com.bayesserver.data
-
Interface Summary Interface Description CrossValidationActions Actions which the caller must implement to use Cross Validation.CrossValidationNetwork The result of learning on a single cross validation training partitioning.CrossValidationScore Interface for cross validation scores.CrossValidationTestResult Interface for cross validation test results.DataProgress Reports progress on the number of cases read.DataReader Interface for reading data row by row.DataReaderCommand Interface used byEvidenceReader
in order to read data multiple times.DataReaderFilter Interface to determine whether records should be filtered in a data reader.DataRecord Interface for reading the values from a row of data.EvidenceReader A data set iterator, that can be read multiple times.EvidenceReaderCommand Interface used to create instances ofEvidenceReader
.EvidenceReaderCommandFactory Creates evidence reader commands, for repeated iterating of a data set/partition of a data set.ExecuteEvidenceReader Used to receive notification of a new Evidence reader being created from an evidence reader command.ReadOptions Provides information toEvidenceReader.read(com.bayesserver.inference.Evidence, com.bayesserver.data.ReadOptions)
. -
Class Summary Class Description CrossValidation Allows test metrics/scores to be calculated using cross validation.CrossValidationOutput Details of a Cross-Validation partition.DatabaseDataReaderCommand Provides a default implementation ofDataReaderCommand
for reading databases.DataColumn Class that represents an memory column of data.DataColumnCollection Represents a collection of columns in a DataTable, a simple in-memory data store.DataPartitioning Determines how data is partitioned.DataProgressEventArgs Used to provide progress on how many cases have been read.DataReaderCommandFiltered Wraps an existing data reader command while filtering records.DataReaderFiltered Wraps an existing data reader while filtering records.DataRow Represents a row of data in a DataTable, a simple in-memory data store.DataRowCollection A collection of rows in a DataTable, a simple in-memory data store.DataTable A simple in memory data structure which can be used as an alternative to a data store (such as a database).DataTableDataReaderCommand A DataReaderCommand backed by a DataTable.DataTableEvidenceReaderCommandFactory A default implementation ofEvidenceReaderCommandFactory
based on a DataTable and a simple partitioning scheme based on a partition column.DataTableReader Allows a DataTable to be read as a DataReader.DefaultCrossValidationNetwork Default basic implementation ofICrossValidationNetwork
.DefaultCrossValidationScore A default simple implementation ofICrossValidationScore
.DefaultCrossValidationTestResult A simple default implementation ofCrossValidationTestResult
.DefaultDataReader Reads and validates non temporal and/or temporal data.DefaultEvidenceReader Provides a default implementation ofEvidenceReader
, used in Bayes Server for tasks such as parameter learning.DefaultEvidenceReaderCommand Creates instances ofEvidenceReader
on demand.DefaultReadOptions Provides a default implementation ofReadOptions
.EvidenceReaderEventArgs Contains a reference to a reader created by a reader command.NestedDataReader Allows nested table to be read using aDefaultDataReader
.NestedReadInfo Provides information about a nested table record.PartitionDataReaderFilter A data reader filter based on an integer column, which can contain ids or a zero based partition identifier.R2CrossValidationTestResult Represents the R Squared statistic (Coefficient of determination) on a partition of data.ReaderOptions Options that apply to the reading of non temporal data.ReadInfo Provides information about a non temporal record.TemporalReaderOptions Options that apply to the reading of temporal data.TemporalReadInfo Provides information about a temporal record.VariableReference Identifies aVariable
and data binding information. -
Enum Summary Enum Description ColumnValueType Specifies the type of data in a column.CrossValidationCombineMethod Ways of combining cross validation test results to form an overall cross validation score.DataPartitionMethod Determines whether data is included or excluded from aDataPartitioning
.EmptyStringAction Determines the action to take when an empty string is encountered.StateNotFoundAction Determines the action to take when a state name or value cannot be matched to a variable state.TimeValueType The type of values stored in a time column. -
Exception Summary Exception Description DataIOException Raised when an error occurs reading data from or writing data to a database, a file or other source.