org.neuroph.eval.classification
Class ConfusionMatrix
- java.lang.Object
-
- org.neuroph.eval.classification.ConfusionMatrix
-
public class ConfusionMatrix extends java.lang.ObjectConfusion matrix container, holds class labels and matrix values .
-
-
Constructor Summary
Constructors Constructor and Description ConfusionMatrix(java.lang.String[] classLabels)Creates new confusion matrix with specified class labels and number of classes
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intget(int x, int y)java.lang.String[]getClassLabels()intgetFalseNegative(int clsIdx)intgetFalsePositive(int clsIdx)intgetTotal()intgetTrueNegative(int clsIdx)intgetTruePositive(int clsIdx)doublegetValueAt(int actual, int predicted)Returns value of confusion matrix at specified positionint[][]getValues()Returns confusion matrix values as double arrayvoidincrementElement(int actual, int predicted)Increments matrix value at specified positionjava.lang.StringtoString()
-
-
-
Constructor Detail
-
ConfusionMatrix
public ConfusionMatrix(java.lang.String[] classLabels)
Creates new confusion matrix with specified class labels and number of classes- Parameters:
classLabels-
-
-
Method Detail
-
getValues
public int[][] getValues()
Returns confusion matrix values as double array- Returns:
- confusion matrix values as double array
-
getValueAt
public double getValueAt(int actual, int predicted)Returns value of confusion matrix at specified position- Parameters:
actual- actual idx positionpredicted- predicted idx position- Returns:
- value of confusion matrix at specified position
-
incrementElement
public void incrementElement(int actual, int predicted)Increments matrix value at specified position- Parameters:
actual- class id of correct classificationpredicted- class id of predicted classification
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTruePositive
public int getTruePositive(int clsIdx)
-
getTrueNegative
public int getTrueNegative(int clsIdx)
-
getFalsePositive
public int getFalsePositive(int clsIdx)
-
getFalseNegative
public int getFalseNegative(int clsIdx)
-
getClassLabels
public java.lang.String[] getClassLabels()
-
getTotal
public int getTotal()
-
get
public int get(int x, int y)
-
-
DMelt 3.0 © DataMelt by jWork.ORG