Class LikelihoodConfirmationMeasure

java.lang.Object
org.aksw.palmetto.calculations.direct.AbstractUndefinedResultHandlingConfirmationMeasure
org.aksw.palmetto.calculations.direct.LikelihoodConfirmationMeasure
All Implemented Interfaces:
ConfirmationMeasure, DirectConfirmationMeasure

public class LikelihoodConfirmationMeasure extends AbstractUndefinedResultHandlingConfirmationMeasure
This confirmation measure calculates the Likelihood similarity between W' and W*. result = P(W'|W*)/(P(W'|¬W*) + e) The e is defined by LogBasedCalculation.EPSILON.
Author:
Michael Röder
  • Constructor Details

    • LikelihoodConfirmationMeasure

      public LikelihoodConfirmationMeasure()
    • LikelihoodConfirmationMeasure

      public LikelihoodConfirmationMeasure(double resultIfCalcUndefined)
  • Method Details

    • calculateConfirmationValues

      public double[] calculateConfirmationValues(SubsetProbabilities subsetProbabilities)
      Description copied from interface: DirectConfirmationMeasure
      Calculates the confirmation values for the given subset probabilities.
      Parameters:
      subsetProbabilities - subset probabilities used for the calculation
      Returns:
      confirmation values
    • getName

      public String getName()
      Description copied from interface: ConfirmationMeasure
      Returns the name of the measure.
      Returns:
      the name of the measure.