Back to FabImage Library website

You are here: Start » Function Reference » Data Classification Common » MeasureClassificationQuality_Multiclass

MeasureClassificationQuality_Multiclass


Header:FIL.h
Namespace:fil

Calculates classification performance metrics for multiclass problems.

Syntax

C++
C#
 
void fil::MeasureClassificationQuality_Multiclass
(
	const ftl::Array<int>& inPredictedClasses,
	const ftl::Array<int>& inExpectedClasses,
	float& outAccuracy,
	ftl::Array<float>& outPrecisions,
	ftl::Array<float>& outRecalls,
	ftl::Array<float>& outF1Scores,
	fil::Matrix& outConfusionMatrix
)

Parameters

Name Type Default Description
inPredictedClasses const Array<int>&
inExpectedClasses const Array<int>&
outAccuracy float&
outPrecisions Array<float>&
outRecalls Array<float>&
outF1Scores Array<float>&
outConfusionMatrix Matrix&

Errors

List of possible exceptions:

Error type Description
DomainError Class designator must start at 0.
DomainError Empty array on input in MeasureClassificationQuality_Multiclass.
DomainError Inconsistent array sizes on input in MeasureClassificationQuality_Multiclass.