public class FMeasure extends java.lang.Object implements ClassificationMeasure
Constructor and Description |
---|
FMeasure()
Constructor of F1 score.
|
FMeasure(double beta)
Constructor of general F-score.
|
Modifier and Type | Method and Description |
---|---|
double |
measure(int[] truth,
int[] prediction)
Returns an index to measure the quality of classification.
|
static double |
of(int[] truth,
int[] prediction)
Calculates the F1 score.
|
public static final FMeasure instance
public FMeasure()
public FMeasure(double beta)
beta
- a positive value such that F-score measures
the effectiveness of retrieval with respect to a user who attaches β times
as much importance to recall as precision.public double measure(int[] truth, int[] prediction)
ClassificationMeasure
measure
in interface ClassificationMeasure
truth
- the true class labels.prediction
- the predicted class labels.public static double of(int[] truth, int[] prediction)