ClassificationModel<T>.PredictCore Method

Definition

Namespace: Extreme.DataAnalysis.Models
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

PredictCore(Matrix<T>, Boolean) Predicts the value of the dependent variable based on the specified values of the features.
PredictCore(Vector<T>, Boolean) Predicts the class based on the specified values of the features.

ClassificationModel<T>.PredictCore(Matrix<T>, Boolean)

Predicts the value of the dependent variable based on the specified values of the features.
C#
protected virtual CategoricalVector<int> PredictCore(
	Matrix<T> features,
	bool modelFeaturesOnly
)

Parameters

features  Matrix<T>
A matrix containing the values for the independent variables.
modelFeaturesOnly  Boolean
Specifies whether features includes only features that appear in the fitted model.

Return Value

CategoricalVector<Int32>
A vector containing the class with the highest probability for as predicted by the model for each row in features.

Exceptions

ArgumentNullExceptionfeatures is null.
DimensionMismatchException

The number of columns of features does not match the required number of values.

ClassificationModel<T>.PredictCore(Vector<T>, Boolean)

Predicts the class based on the specified values of the features.
C#
protected virtual int PredictCore(
	Vector<T> features,
	bool modelFeaturesOnly
)

Parameters

features  Vector<T>
A vector containing the values for the independent variables.
modelFeaturesOnly  Boolean
Specifies whether features includes only features that appear in the fitted model.

Return Value

Int32
The class with the highest probability for the specified features as predicted by the model.

Exceptions

ArgumentNullExceptionfeatures is null.
DimensionMismatchException

The length of features does not match the required number of values.

See Also