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()
IMetric
IEvaluation
class this metric is forgetEvaluationClass
in interface IMetric
Copyright © 2020. All rights reserved.