| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmulan.evaluation.Evaluator
public class Evaluator
Evaluator - responsible for generating evaluation data
| Constructor Summary | |
|---|---|
| Evaluator() | |
| Method Summary | |
|---|---|
|  MultipleEvaluation | crossValidate(MultiLabelLearner learner,
              MultiLabelInstances data,
              int someFolds)Evaluates a MultiLabelLearnervia cross-validation on given data set with defined number of folds and seed. | 
|  MultipleEvaluation | crossValidate(MultiLabelLearner learner,
              MultiLabelInstances data,
              List<Measure> measures,
              int someFolds)Evaluates a MultiLabelLearnervia cross-validation on given data set using given evaluation measures with defined number of folds and seed. | 
|  Evaluation | evaluate(MultiLabelLearner learner,
         MultiLabelInstances data)Evaluates a MultiLabelLearneron given test data set. | 
|  Evaluation | evaluate(MultiLabelLearner learner,
         MultiLabelInstances data,
         List<Measure> measures)Evaluates a MultiLabelLearneron given test data set using specified evaluation measures | 
|  void | setSeed(int aSeed)Sets the seed for reproduction of cross-validation results | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Evaluator()
| Method Detail | 
|---|
public void setSeed(int aSeed)
aSeed - seed for reproduction of cross-validation results
public Evaluation evaluate(MultiLabelLearner learner,
                           MultiLabelInstances data,
                           List<Measure> measures)
                    throws IllegalArgumentException,
                           Exception
MultiLabelLearner on given test data set using specified evaluation measures
learner - the learner to be evaluated via cross-validationdata - the data set for cross-validationmeasures - the evaluation measures to compute
IllegalArgumentException - if an input parameter is null
Exception
public Evaluation evaluate(MultiLabelLearner learner,
                           MultiLabelInstances data)
                    throws IllegalArgumentException,
                           Exception
MultiLabelLearner on given test data set.
learner - the learner to be evaluateddata - the data set for evaluation
IllegalArgumentException - if either of input parameters is null.
Exception
public MultipleEvaluation crossValidate(MultiLabelLearner learner,
                                        MultiLabelInstances data,
                                        int someFolds)
MultiLabelLearner via cross-validation on given data set with defined number of folds and seed.
learner - the learner to be evaluated via cross-validationdata - the multi-label data set for cross-validationsomeFolds - 
MultipleEvaluation object holding the results
public MultipleEvaluation crossValidate(MultiLabelLearner learner,
                                        MultiLabelInstances data,
                                        List<Measure> measures,
                                        int someFolds)
MultiLabelLearner via cross-validation on given data set using given evaluation measures with defined number of folds and seed.
learner - the learner to be evaluated via cross-validationdata - the multi-label data set for cross-validationmeasures - the evaluation measures to computesomeFolds - 
MultipleEvaluation object holding the results| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||