edu.stanford.nlp.stats
Class MultiClassAccuracyStats

java.lang.Object
  extended by edu.stanford.nlp.stats.MultiClassAccuracyStats
All Implemented Interfaces:
Scorer

public class MultiClassAccuracyStats
extends Object
implements Scorer

Author:
Jenny Finkel

Field Summary
static int USE_ACCURACY
           
static int USE_LOGLIKELIHOOD
           
 
Constructor Summary
MultiClassAccuracyStats()
           
MultiClassAccuracyStats(int scoreType)
           
MultiClassAccuracyStats(ProbabilisticClassifier classifier, GeneralDataset data, String file)
           
MultiClassAccuracyStats(ProbabilisticClassifier classifier, GeneralDataset data, String file, int scoreType)
           
MultiClassAccuracyStats(String file)
           
MultiClassAccuracyStats(String file, int scoreType)
           
 
Method Summary
 double confidenceWeightedAccuracy()
           
 int[] getAccCoverage()
           
 String getDescription(int numDigits)
           
 void initMC(ProbabilisticClassifier classifier, GeneralDataset data)
           
 int numCorrect(int recall)
          how many correct do we have if we return the most confident num recall ones
 int numSamples()
           
 double score()
           
 double score(ProbabilisticClassifier classifier, GeneralDataset data)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

USE_ACCURACY

public static int USE_ACCURACY

USE_LOGLIKELIHOOD

public static int USE_LOGLIKELIHOOD
Constructor Detail

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)
Method Detail

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