edu.stanford.nlp.stats
Class MultiClassAccuracyStats
java.lang.Object
edu.stanford.nlp.stats.MultiClassAccuracyStats
- All Implemented Interfaces:
- Scorer
public class MultiClassAccuracyStats
- extends Object
- implements Scorer
- Author:
- Jenny Finkel
USE_ACCURACY
public static int USE_ACCURACY
USE_LOGLIKELIHOOD
public static int USE_LOGLIKELIHOOD
MultiClassAccuracyStats
public MultiClassAccuracyStats()
MultiClassAccuracyStats
public MultiClassAccuracyStats(int scoreType)
MultiClassAccuracyStats
public MultiClassAccuracyStats(String file)
MultiClassAccuracyStats
public MultiClassAccuracyStats(String file,
int scoreType)
MultiClassAccuracyStats
public MultiClassAccuracyStats(ProbabilisticClassifier classifier,
GeneralDataset data,
String file)
MultiClassAccuracyStats
public MultiClassAccuracyStats(ProbabilisticClassifier classifier,
GeneralDataset data,
String file,
int scoreType)
score
public double score(ProbabilisticClassifier classifier,
GeneralDataset data)
- Specified by:
score
in interface Scorer
score
public double score()
numSamples
public int numSamples()
confidenceWeightedAccuracy
public double confidenceWeightedAccuracy()
initMC
public void initMC(ProbabilisticClassifier classifier,
GeneralDataset data)
numCorrect
public int numCorrect(int recall)
- how many correct do we have if we return the most confident num recall ones
- Parameters:
recall
-
- Returns:
getAccCoverage
public int[] getAccCoverage()
getDescription
public String getDescription(int numDigits)
- Specified by:
getDescription
in interface Scorer
toString
public String toString()
- Overrides:
toString
in class Object
Stanford NLP Group