Klasse MetricMDNMPrecision

Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
MetricMDPrecision

public class MetricMDNMPrecision extends AbstractMetricMultiDimensional
This class provides an implementation of a weighted precision metric as proposed in:
Sweeney, L. (2002). Achieving k-anonymity privacy protection using generalization and suppression.
International Journal of Uncertainty Fuzziness and, 10(5), 2002.

This metric will respect attribute weights defined in the configuration.
Siehe auch:
  • Konstruktordetails

    • MetricMDNMPrecision

      protected MetricMDNMPrecision()
      Creates a new instance.
    • MetricMDNMPrecision

      protected MetricMDNMPrecision(Metric.AggregateFunction function)
      Creates a new instance.
      Parameter:
      function -
    • MetricMDNMPrecision

      protected MetricMDNMPrecision(boolean monotonicWithGeneralization, boolean monotonicWithSuppression, boolean independent, Metric.AggregateFunction function)
      For subclasses.
      Parameter:
      monotonicWithGeneralization -
      monotonicWithSuppression -
      independent -
      function -
    • MetricMDNMPrecision

      protected MetricMDNMPrecision(boolean monotonicWithGeneralization, boolean monotonicWithSuppression, boolean independent, double gsFactor, Metric.AggregateFunction function)
      For subclasses.
      Parameter:
      monotonicWithGeneralization -
      monotonicWithSuppression -
      independent -
      gsFactor -
      function -
    • MetricMDNMPrecision

      protected MetricMDNMPrecision(double gsFactor, Metric.AggregateFunction function)
      Creates a new instance.
      Parameter:
      gsFactor -
      function -
  • Methodendetails