Class FitelsonConfirmationMeasure

All Implemented Interfaces:
ConfirmationMeasure, DirectConfirmationMeasure

public class FitelsonConfirmationMeasure extends AbstractUndefinedResultHandlingConfirmationMeasure
This confirmation measure calculates the difference of the conditional probability of W' given W* and the conditional probability of W' given ¬W*. The difference is normalized by the sum of these two probabilities. result = (P(W'|W*)-P(W'|¬W*))/(P(W'|W*)+P(W'|¬W*))
Author:
Michael Röder
  • Constructor Details

    • FitelsonConfirmationMeasure

      public FitelsonConfirmationMeasure()
    • FitelsonConfirmationMeasure

      public FitelsonConfirmationMeasure(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.