public class PrecisionRecall
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OVERALL |
Constructor and Description |
---|
PrecisionRecall() |
PrecisionRecall(double[] thresholds) |
Modifier and Type | Method and Description |
---|---|
void |
addAnswered(boolean correct) |
void |
addAnswered(boolean correct,
double score) |
void |
addAnswered(java.lang.String category,
boolean correct) |
void |
addAnswered(java.lang.String category,
boolean correct,
double confidence) |
void |
addTotalGold(java.lang.String category,
double addTot) |
void |
addUnanswered() |
void |
addUnanswered(java.lang.String category) |
java.lang.String |
csvPRCurve(java.lang.String category,
int numPoints) |
java.lang.String |
csvStringSummary() |
static double |
fScore(double precision,
double recall) |
java.util.Collection<java.lang.String> |
getCategories()
All categories (including OVERALL), sorted alphabetically
|
double |
getMaxF(java.lang.String category) |
void |
printCalibration(int numPoints) |
void |
printCalibration(java.lang.String category,
int numPoints) |
void |
printPRCurve(int numPoints) |
void |
printPRCurve(java.lang.String category) |
void |
printPRCurve(java.lang.String category,
int numPoints) |
void |
printSummary() |
void |
printSummary(java.lang.String category) |
java.lang.String |
stringPRCurve(java.lang.String category) |
java.lang.String |
stringSummary(java.lang.String category) |
public static final java.lang.String OVERALL
public PrecisionRecall()
public PrecisionRecall(double[] thresholds)
public static double fScore(double precision, double recall)
public void addAnswered(java.lang.String category, boolean correct)
public void addAnswered(java.lang.String category, boolean correct, double confidence)
public double getMaxF(java.lang.String category)
public java.util.Collection<java.lang.String> getCategories()
public java.lang.String stringPRCurve(java.lang.String category)
public void printPRCurve(java.lang.String category)
public void addUnanswered(java.lang.String category)
public void addTotalGold(java.lang.String category, double addTot)
public java.lang.String csvStringSummary()
public java.lang.String csvPRCurve(java.lang.String category, int numPoints)
public java.lang.String stringSummary(java.lang.String category)
public void printSummary(java.lang.String category)
public void printPRCurve(java.lang.String category, int numPoints)
public void printCalibration(java.lang.String category, int numPoints)
public void printPRCurve(int numPoints)
public void printCalibration(int numPoints)
public void printSummary()
public void addAnswered(boolean correct)
public void addAnswered(boolean correct, double score)
public void addUnanswered()