public class ConfusionMatrix extends Object
Constructor and Description |
---|
ConfusionMatrix(Collection<String> labels,
String defaultLabel) |
ConfusionMatrix(Matrix m) |
Modifier and Type | Method and Description |
---|---|
void |
addInstance(String correctLabel,
ClassifierResult classifiedResult) |
void |
addInstance(String correctLabel,
String classifiedLabel) |
double |
getAccuracy() |
double |
getAccuracy(String label) |
int[][] |
getConfusionMatrix() |
int |
getCorrect(String label) |
int |
getCount(String correctLabel,
String classifiedLabel) |
String |
getDefaultLabel() |
double |
getF1score(String label) |
double |
getKappa()
Accuracy v.s.
|
Collection<String> |
getLabels() |
Matrix |
getMatrix() |
RunningAverageAndStdDev |
getNormalizedStats()
Standard deviation of normalized producer accuracy
Not a standard score
|
double |
getPrecision(String label) |
double |
getRecall(String label) |
double |
getReliability() |
int |
getTotal(String label) |
double |
getWeightedF1score() |
double |
getWeightedPrecision() |
double |
getWeightedRecall() |
void |
incrementCount(String correctLabel,
String classifiedLabel) |
void |
incrementCount(String correctLabel,
String classifiedLabel,
int count) |
ConfusionMatrix |
merge(ConfusionMatrix b) |
void |
putCount(String correctLabel,
String classifiedLabel,
int count) |
void |
setMatrix(Matrix m) |
String |
toString()
This is overloaded.
|
public ConfusionMatrix(Collection<String> labels, String defaultLabel)
public ConfusionMatrix(Matrix m)
public int[][] getConfusionMatrix()
public Collection<String> getLabels()
public double getAccuracy(String label)
public double getAccuracy()
public double getPrecision(String label)
public double getWeightedPrecision()
public double getRecall(String label)
public double getWeightedRecall()
public double getF1score(String label)
public double getWeightedF1score()
public double getReliability()
public double getKappa()
public RunningAverageAndStdDev getNormalizedStats()
public int getCorrect(String label)
public int getTotal(String label)
public void addInstance(String correctLabel, ClassifierResult classifiedResult)
public String getDefaultLabel()
public ConfusionMatrix merge(ConfusionMatrix b)
public Matrix getMatrix()
public void setMatrix(Matrix m)
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.