Package se.hb.jcp.cp.measures
Class ObservedAccuracy
- java.lang.Object
-
- se.hb.jcp.cp.measures.AbstractSignificanceBasedMeasure
-
- se.hb.jcp.cp.measures.ObservedAccuracy
-
- All Implemented Interfaces:
IMeasure,IObservedMeasure
public class ObservedAccuracy extends AbstractSignificanceBasedMeasure implements IObservedMeasure
The Observed Accuracy is the fraction of predictions that include the true label in their label set.- Author:
- anders.gidenstam(at)hb.se
-
-
Constructor Summary
Constructors Constructor Description ObservedAccuracy(double significanceLevel)Creates an Observed Accuracy measure.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecompute(ConformalClassification prediction, double trueLabel)Computes the Observed Accuracy measure for this prediction and true label.-
Methods inherited from class se.hb.jcp.cp.measures.AbstractSignificanceBasedMeasure
getName
-
-
-
-
Method Detail
-
compute
public double compute(ConformalClassification prediction, double trueLabel)
Computes the Observed Accuracy measure for this prediction and true label.- Specified by:
computein interfaceIObservedMeasure- Parameters:
prediction- the prediction.trueLabel- the true label of the instance.- Returns:
- the Observed Accuracy measure for this prediction. Large values are preferable.
-
-