ClusteringModel<T> Constructor

Definition

Namespace: Numerics.NET.DataAnalysis.Models
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3

Overload List

ClusteringModel<T>(Matrix<T>)

Constructs a new ClusteringModel<T>.
C#
protected ClusteringModel(
	Matrix<T> features
)

Parameters

features  Matrix<T>
A real Matrix<T> whose columns contain the features for the analysis.

ClusteringModel<T>(IDataFrame, String)

Constructs a new ClusteringModel<T>.
C#
protected ClusteringModel(
	IDataFrame dataFrame,
	string formula
)

Parameters

dataFrame  IDataFrame
An IDataFrame containing the data for the analysis.
formula  String
A formula that specifies the features in the model.

Exceptions

ArgumentNullException

dataFrame is null.

-or-

formula is null.

FormatException

The formula is not in the correct format.

ClusteringModel<T>(IDataFrame, String[])

Constructs a new ClusteringModel<T>.
C#
protected ClusteringModel(
	IDataFrame dataFrame,
	string[]? featureNames
)

Parameters

dataFrame  IDataFrame
An IDataFrame containing the data for the analysis.
featureNames  String[]
An array containing the names of the feature variables.

Remarks

featureNames may be null.

Exceptions

ArgumentNullException

dataFrame is null.

ClusteringModel<T>(IEnumerable<Vector<Double>>, Vector<Double>)

Constructs a new ClusteringModel<T>.
C#
protected ClusteringModel(
	IEnumerable<Vector<double>> features,
	Vector<double> weights
)

Parameters

features  IEnumerable<Vector<Double>>
An array of Vector<T> objects that contain the dependent variables.
weights  Vector<Double>
The weight associated with each observation.

Remarks

Both features may be null.

See Also