Returns the classification probability error for the input pattern and known target classification.

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

Syntax

C#
public double ClassError(
	double[] continuous,
	int[] nominal,
	int classification
)
Visual Basic (Declaration)
Public Function ClassError ( _
	continuous As Double(), _
	nominal As Integer(), _
	classification As Integer _
) As Double
Visual C++
public:
double ClassError(
	array<double>^ continuous, 
	array<int>^ nominal, 
	int classification
)

Parameters

continuous
Type: array< System..::.Double >[]()[]
A double array of length nContinuous containing an input pattern of continuous attributes. If nContinuous = 0, a null is allowed.
nominal
Type: array< System..::.Int32 >[]()[]
An int array of length nNominal containing an input pattern of nominal attributes. If nNominal = 0, a null is allowed.
classification
Type: System..::.Int32
An int containing the target classification.

Return Value

A double containing the classification probability error for the input pattern. The classification error for the input pattern is equal to 1-p, where p is the predicted class probability of input classification. The predicted class probability of input classification can be obtained by the method Probabilities. If p = Probabilities and k is equal to classification, then the classification error is 1 - p[k].

See Also