|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objecttc.TCAccuracyResult
this class contains the standard values for a classifier 11 point precision, break even, average precision, and all the recall/precision values
| Field Summary | |
(package private) double |
averagePrecision
|
(package private) double |
averagePrecisionSum
|
(package private) double |
breakEvenMinimumDistance
|
(package private) double |
breakEvenPoint
|
(package private) java.lang.String |
classificatorPropertyString
a textual description of the classifier, used weighting function etc. |
(package private) double[] |
elevenPointDistances
|
(package private) double[] |
elevenPointMinimumDistances
|
(package private) double |
elevenPointPrecision
variables to calculate the standard 11point precision |
(package private) double |
elevenPointPrecisionSum
variables to calculate the standard 11point precision |
(package private) double[] |
elevenPointPrecisionValues
|
(package private) static double[] |
elevenPointRecallValues
|
(package private) double |
lastAveragePrecisionPrecision
|
(package private) double |
lastAveragePrecisionRecall
|
(package private) java.util.ArrayList |
precisionRecallValues
the arraylist holding all the precision/recall value pairs |
| Constructor Summary | |
(package private) |
TCAccuracyResult(java.lang.String propertyString)
|
| Method Summary | |
void |
addEvaluationResult(TCEvaluationResult evaluationResult)
adds one evaluation result to the instance of the class and does all the computaions necessary to calculate 11point presision, break even and average precision |
void |
finalize()
finalize the calculations, that is, calculate the average precision and the 11 point precision given the sums |
double |
getAveragePrecision()
returns the average precision for this evaluation |
double |
getBreakEvenMinimumDistance()
|
double |
getBreakEvenPoint()
return the break even point of this evaluation |
double |
getElevenPointPrecision()
returns the eleven point precision for this evaluation |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
java.lang.String classificatorPropertyString
java.util.ArrayList precisionRecallValues
double elevenPointPrecision
double elevenPointPrecisionSum
static double[] elevenPointRecallValues
double[] elevenPointPrecisionValues
double[] elevenPointMinimumDistances
double[] elevenPointDistances
double breakEvenPoint
double breakEvenMinimumDistance
double averagePrecision
double averagePrecisionSum
double lastAveragePrecisionRecall
double lastAveragePrecisionPrecision
| Constructor Detail |
TCAccuracyResult(java.lang.String propertyString)
| Method Detail |
public void addEvaluationResult(TCEvaluationResult evaluationResult)
evaluationResult - the result of the evaluation for a threshold settingpublic void finalize()
public double getBreakEvenPoint()
public double getElevenPointPrecision()
public double getAveragePrecision()
public double getBreakEvenMinimumDistance()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||