|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectevaluation.SingleMethodEvaluation
public class SingleMethodEvaluation
Evaluation of single method
| Field Summary | |
|---|---|
java.lang.String |
methodId
Description of method evaluated |
int |
segmentsTaggedAsUnknown
Segment tagged as unknown sense by the method |
| Constructor Summary | |
|---|---|
SingleMethodEvaluation(java.lang.String methodName,
corpusapi.tei.TEISenseInventory dict)
Constructor |
|
| Method Summary | |
|---|---|
void |
addCorrectAnnotation(java.lang.String lexeme,
java.lang.String senseId)
Adds correct annotation to evaluation |
void |
addIncorrectAnnotation(java.lang.String lexeme,
java.lang.String senseId)
Adds incorrect annotation to evaluation |
java.lang.Double |
getEqualDistLexemeAccuracy(java.lang.String lexeme)
Returns accuracy for lexeme if the sense distribution would be changed to equal |
java.lang.Double |
getLexemeAccuracy(java.lang.String lexeme)
Returns accuracy for a lexeme |
int |
getLexemeCount(java.lang.String lexeme)
Gets number of annotations for lexeme |
double |
getLexemeImprovement(AnnotationStats goldenStandard,
java.lang.String lexeme)
Returns the improvement agains mfs baseline for given lexeme |
java.util.Set<java.lang.String> |
getLexemeSet()
Returns set of all annotated lexemes |
java.lang.String |
getMethodId()
Gets method description |
int |
getNumberOfImprovements(java.lang.String pos,
AnnotationStats goldenStandard)
Calculates the number of lexemes for which this method was better than mfs (and which are of given part of speech) |
java.lang.Double |
getSubsenseAccuracy(java.lang.String lexeme,
java.lang.String subsenseId)
Returns accuracy for a subsense |
java.util.Set<java.lang.String> |
getSubsenseSet(java.lang.String lexeme)
Returns set of annotated subsenses of given lexeme |
java.lang.Double |
getTotalAccuracy()
Returns total accuracy of the method evaluated |
double |
getTotalAccuracy(java.lang.String pos,
AnnotationStats goldenStandard)
Gets total accuracy for given part of speech |
double |
getWeightedRank(java.lang.String pos,
AnnotationStats goldenStandard)
Gets RARE result of method for given part of speech |
void |
printStats()
Prints statistics about evaluated method. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String methodId
public int segmentsTaggedAsUnknown
| Constructor Detail |
|---|
public SingleMethodEvaluation(java.lang.String methodName,
corpusapi.tei.TEISenseInventory dict)
methodName - method iddict - dictionary of senses| Method Detail |
|---|
public void printStats()
public java.lang.Double getTotalAccuracy()
public double getLexemeImprovement(AnnotationStats goldenStandard,
java.lang.String lexeme)
goldenStandard - lexeme -
public int getLexemeCount(java.lang.String lexeme)
lexeme -
public java.lang.Double getEqualDistLexemeAccuracy(java.lang.String lexeme)
lexeme -
public java.lang.Double getLexemeAccuracy(java.lang.String lexeme)
lexeme -
public java.lang.Double getSubsenseAccuracy(java.lang.String lexeme,
java.lang.String subsenseId)
lexeme - subsenseId -
public java.lang.String getMethodId()
public int getNumberOfImprovements(java.lang.String pos,
AnnotationStats goldenStandard)
pos - part of speechgoldenStandard - golden standard for mfs calculation
public double getWeightedRank(java.lang.String pos,
AnnotationStats goldenStandard)
pos - part of speechgoldenStandard -
public void addCorrectAnnotation(java.lang.String lexeme,
java.lang.String senseId)
lexeme - senseId -
public void addIncorrectAnnotation(java.lang.String lexeme,
java.lang.String senseId)
lexeme - senseId - public java.util.Set<java.lang.String> getLexemeSet()
public java.util.Set<java.lang.String> getSubsenseSet(java.lang.String lexeme)
lexeme -
public double getTotalAccuracy(java.lang.String pos,
AnnotationStats goldenStandard)
pos - part of speechgoldenStandard -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||