public static enum EvaluationBinary.Metric extends Enum<EvaluationBinary.Metric> implements IMetric
| Enum Constant and Description |
|---|
ACCURACY |
F1 |
FAR |
GMEASURE |
MCC |
PRECISION |
RECALL |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IEvaluation> |
getEvaluationClass()
The
IEvaluation class this metric is for |
boolean |
minimize()
Whether this metric should be minimized (aka whether lower values are better).
|
static EvaluationBinary.Metric |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EvaluationBinary.Metric[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EvaluationBinary.Metric ACCURACY
public static final EvaluationBinary.Metric F1
public static final EvaluationBinary.Metric PRECISION
public static final EvaluationBinary.Metric RECALL
public static final EvaluationBinary.Metric GMEASURE
public static final EvaluationBinary.Metric MCC
public static final EvaluationBinary.Metric FAR
public static EvaluationBinary.Metric[] values()
for (EvaluationBinary.Metric c : EvaluationBinary.Metric.values()) System.out.println(c);
public static EvaluationBinary.Metric valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic Class<? extends IEvaluation> getEvaluationClass()
IMetricIEvaluation class this metric is forgetEvaluationClass in interface IMetricCopyright © 2021. All rights reserved.