Class AbstractUndefinedResultHandlingConfirmationMeasure
java.lang.Object
org.aksw.palmetto.calculations.direct.AbstractUndefinedResultHandlingConfirmationMeasure
- All Implemented Interfaces:
ConfirmationMeasure,DirectConfirmationMeasure
- Direct Known Subclasses:
CondProbConfirmationMeasure,FitelsonConfirmationMeasure,JaccardConfirmationMeasure,LikelihoodConfirmationMeasure,LogCondProbConfirmationMeasure,LogJaccardConfirmationMeasure,LogLikelihoodConfirmationMeasure,LogRatioConfirmationMeasure,NormalizedLogRatioConfirmationMeasure,OlssonsConfirmationMeasure,RatioConfirmationMeasure,ShogenjisConfirmationMeasure
public abstract class AbstractUndefinedResultHandlingConfirmationMeasure
extends Object
implements DirectConfirmationMeasure
An abstract class of all confirmation measures which have to handle undefined
results.
- Author:
- Michael Röder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static doubleDefault value forresultIfCalcUndefined= 0.0 .protected doubleValue which is returned if the calculation is not defined. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.AbstractUndefinedResultHandlingConfirmationMeasure(double resultIfCalcUndefined)Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoublevoidsetResultIfCalcUndefined(double resultIfCalcUndefined)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.palmetto.calculations.ConfirmationMeasure
getNameMethods inherited from interface org.aksw.palmetto.calculations.direct.DirectConfirmationMeasure
calculateConfirmationValues
-
Field Details
-
DEFAULT_RESULT_FOR_UNDIFEND_CALCULATIONS
private static final double DEFAULT_RESULT_FOR_UNDIFEND_CALCULATIONSDefault value forresultIfCalcUndefined= 0.0 .- See Also:
- Constant Field Values
-
resultIfCalcUndefined
protected double resultIfCalcUndefinedValue which is returned if the calculation is not defined.
-
-
Constructor Details
-
AbstractUndefinedResultHandlingConfirmationMeasure
public AbstractUndefinedResultHandlingConfirmationMeasure()Constructor. -
AbstractUndefinedResultHandlingConfirmationMeasure
public AbstractUndefinedResultHandlingConfirmationMeasure(double resultIfCalcUndefined)Constructor.- Parameters:
resultIfCalcUndefined- value which should be returned if the calculation is not defined.
-
-
Method Details
-
getResultIfCalcUndefined
public double getResultIfCalcUndefined() -
setResultIfCalcUndefined
public void setResultIfCalcUndefined(double resultIfCalcUndefined)
-