Numerics.NET.DataAnalysis.Models Namespace

The Numerics.NET.DataAnalysis namespace contains classes used when working with statistical and machine learning models.

Classes

ClassificationModel<T> Represents a statistical model used for classification.
Classifier<T> Represents a model that predicts a discrete value based on a set of numerical inputs.
ClusteringModel<T> Serves as the base class for classes that build clustering models.
Model Represents a statistical model.
ModelExtensions Contains extension methods for statistical and machine learning models.
ModelFitOptions Represents the options available when fitting a statistical or machine learning model.
ModelInput Represents the (possibly incomplete) training input to a statistical or machine learning model.
ModelInputGroup Represents a group of variables with a specific purpose in a statistical or machine learning model.
ModelTerm Represents a term in a model specification.
ModelTermCollection Represents a collection of terms in a model specification.
RegressionModel<T> Represents a statistical model.
Regressor<T> Represents a model that predicts a continuous value based on a set of numerical inputs.
TransformationModel<T> Serves a the base class for classes that represent transformation-like models.

Interfaces

ITransformationModel Specifies common methods and properties for models that implement transformations such as feature selection or dimensionality reduction.

Enumerations

ModelInputCategory Enumerates the categories or roles of variables in a statistical or machine learning model.
ModelInputFormat Enumerates the format of the input to a model when making predictions.
ModelSerialization Gets or sets the way a statistical model is serialized or deserialized.
ModelStatus Enumerates the possible states of a statistical or machine learning model.
ModelTermKind Enumerates the possible kinds of model terms.