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 Details

    • DEFAULT_RESULT_FOR_UNDIFEND_CALCULATIONS

      private static final double DEFAULT_RESULT_FOR_UNDIFEND_CALCULATIONS
      Default value for resultIfCalcUndefined = 0.0 .
      See Also:
      Constant Field Values
    • resultIfCalcUndefined

      protected double resultIfCalcUndefined
      Value 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)