Classify a set of observations using the linear or quadratic discriminant functions generated during the training process.

Namespace: Imsl.Stat
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public void Classify(
	double[,] x,
	int[] varIndex
)
Visual Basic (Declaration)
Public Sub Classify ( _
	x As Double(,), _
	varIndex As Integer() _
)
Visual C++
public:
void Classify(
	array<double,2>^ x, 
	array<int>^ varIndex
)

Parameters

x
Type: array< System..::.Double ,2>[,](,)[,]
A double matrix containing the observations with at least nVariables columns. The columns indicated in varIndex correspond to the variables. Reclassification does not require group numbers be present. Additional columns will be ignored.
varIndex
Type: array< System..::.Int32 >[]()[]
An int array containing the column indices in x that correspond to the variables to be used in the analysis.

Remarks

An InvalidOperationException is thrown if the leave-out-one classification method is chosen.

Exceptions

ExceptionCondition
Imsl.Stat..::.SumOfWeightsNegException is thrown when the sum of the weights have become negative.
Imsl.Stat..::.EmptyGroupExceptionis thrown when there are no observations in a group.
Imsl.Stat..::.CovarianceSingularException is thrown when the variance-covariance matrix is singular.

See Also