public class ClassifierResult
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ClassifierResult.AreaAboveROC |
static class |
ClassifierResult.ErrorRateMetric |
static class |
ClassifierResult.MeanAbsoluteErrorMetric |
static interface |
ClassifierResult.Metric
Generic interface for different Metrics
You can define custom metrics and use them by using their full class name
|
static class |
ClassifierResult.RelativeAbsoluteErrorMetric |
static class |
ClassifierResult.RootMeanSquaredErrorMetric |
static class |
ClassifierResult.RootRelativeSquaredErrorMetric |
Modifier and Type | Field and Description |
---|---|
static double |
INFINITY |
Constructor and Description |
---|
ClassifierResult(ClassifierResult.Metric type) |
ClassifierResult(java.lang.String typeName) |
Modifier and Type | Method and Description |
---|---|
void |
_setRawScore(double score)
Really shouldn't use this method
|
weka.attributeSelection.AttributeSelection |
getAttributeSelection() |
double |
getAttributeSelectionTime() |
weka.classifiers.AbstractClassifier |
getClassifier() |
boolean |
getCompleted() |
java.lang.String |
getDescription() |
double |
getEvaluationTime() |
boolean |
getMemOut() |
double |
getNormalizationPenalty() |
double |
getPercentEvaluated() |
double |
getRawScore() |
double |
getScore()
Gets the 'score' for this result, which includes the regularization penalty plus the error rate
|
double |
getTime()
Gets the total time spent dealing with this classifier
|
double |
getTrainingTime() |
void |
setAttributeSelection(weka.attributeSelection.AttributeSelection search) |
void |
setAttributeSelectionTime(double time) |
void |
setClassifier(weka.classifiers.AbstractClassifier cls) |
void |
setCompleted(boolean completed) |
void |
setEvaluationTime(double time) |
void |
setMemOut(boolean memout) |
void |
setPercentEvaluated(double pct) |
void |
setPercentEvaluated(weka.classifiers.Evaluation eval) |
void |
setRegularizationPenalty(double penalty) |
void |
setScoreFromEval(weka.classifiers.Evaluation eval,
weka.core.Instances testingData) |
void |
setTrainingTime(double time) |
public static final double INFINITY
public ClassifierResult(java.lang.String typeName)
public ClassifierResult(ClassifierResult.Metric type)
public boolean getCompleted()
public void setCompleted(boolean completed)
public double getRawScore()
public void setScoreFromEval(weka.classifiers.Evaluation eval, weka.core.Instances testingData)
public void setPercentEvaluated(weka.classifiers.Evaluation eval)
public void setPercentEvaluated(double pct)
public double getPercentEvaluated()
public void _setRawScore(double score)
public double getNormalizationPenalty()
public void setRegularizationPenalty(double penalty)
public double getTrainingTime()
public void setTrainingTime(double time)
public double getAttributeSelectionTime()
public void setAttributeSelectionTime(double time)
public double getEvaluationTime()
public void setEvaluationTime(double time)
public double getTime()
public double getScore()
public java.lang.String getDescription()
public void setClassifier(weka.classifiers.AbstractClassifier cls)
public weka.classifiers.AbstractClassifier getClassifier()
public void setAttributeSelection(weka.attributeSelection.AttributeSelection search)
public weka.attributeSelection.AttributeSelection getAttributeSelection()
public void setMemOut(boolean memout)
public boolean getMemOut()