edu.umass.cs.mallet.base.classify
Class Trial

java.lang.Object
  extended byedu.umass.cs.mallet.base.classify.Trial

public class Trial
extends java.lang.Object

A convenience class for running an instance list through a classifier and storing the instancelist, the classifier, and the resulting classifications of each instance. Also has methods for computing f1 and accuracy over the classifications. Some similar functionality is in Classifier itself.

See Also:
InstanceList, Classifier, Classification

Constructor Summary
Trial(Classifier c, InstanceList ilist)
           
 
Method Summary
 double accuracy()
           
 Classification getClassification(int i)
           
 Classifier getClassifier()
           
 double labelF1(java.lang.String label)
           
 int size()
           
 java.util.ArrayList toArrayList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trial

public Trial(Classifier c,
             InstanceList ilist)
Method Detail

size

public int size()

getClassification

public final Classification getClassification(int i)

getClassifier

public Classifier getClassifier()

toArrayList

public java.util.ArrayList toArrayList()

labelF1

public double labelF1(java.lang.String label)

accuracy

public double accuracy()