Class NegativeControlledMeasure

java.lang.Object
adaa.analytics.rules.logic.quality.NegativeControlledMeasure
All Implemented Interfaces:
IQualityMeasure, Serializable

public class NegativeControlledMeasure extends Object implements IQualityMeasure, Serializable
See Also:
  • Field Details

    • internalMeasure

      protected IQualityMeasure internalMeasure
    • maxCovNeg

      protected double maxCovNeg
  • Constructor Details

    • NegativeControlledMeasure

      public NegativeControlledMeasure(IQualityMeasure internal, double maxCovNeg)
  • Method Details

    • verifyNegativeCoverage

      public boolean verifyNegativeCoverage(ContingencyTable ct)
    • verifyNegativeCoverage

      public boolean verifyNegativeCoverage(double p, double n, double P, double N)
    • getName

      public String getName()
      Specified by:
      getName in interface IQualityMeasure
    • calculate

      public double calculate(IExampleSet dataset, ContingencyTable ct)
      Description copied from interface: IQualityMeasure
      Calculates quality on a data set.
      Specified by:
      calculate in interface IQualityMeasure
      Parameters:
      dataset - Training set.
      ct - Contingency table.
      Returns:
      Calculated measure.
    • calculate

      public double calculate(double p, double n, double P, double N)
      Description copied from interface: IQualityMeasure
      Calculates quality from contingency table elements.
      Specified by:
      calculate in interface IQualityMeasure
      Returns:
      Calculated measure.