public class ConfusionMatrix extends Object
Constructor and Description |
---|
ConfusionMatrix(String[] classLabels)
Creates new confusion matrix with specified class labels and number of classes
|
Modifier and Type | Method and Description |
---|---|
int |
get(int x,
int y) |
String[] |
getClassLabels() |
int |
getFalseNegative(int clsIdx) |
int |
getFalsePositive(int clsIdx) |
int |
getTotal() |
int |
getTrueNegative(int clsIdx) |
int |
getTruePositive(int clsIdx) |
double |
getValueAt(int actual,
int predicted)
Returns value of confusion matrix at specified position
|
int[][] |
getValues()
Returns confusion matrix values as double array
|
void |
incrementElement(int actual,
int predicted)
Increments matrix value at specified position
|
void |
setValues(int[][] value) |
String |
toString() |
public ConfusionMatrix(String[] classLabels)
classLabels
- public int[][] getValues()
public void setValues(int[][] value)
public double getValueAt(int actual, int predicted)
actual
- actual idx positionpredicted
- predicted idx positionpublic void incrementElement(int actual, int predicted)
actual
- class id of correct classificationpredicted
- class id of predicted classificationpublic int getTruePositive(int clsIdx)
public int getTrueNegative(int clsIdx)
public int getFalsePositive(int clsIdx)
public int getFalseNegative(int clsIdx)
public String[] getClassLabels()
public int getTotal()
public int get(int x, int y)
Copyright © 2019 Neuroph Project. All rights reserved.