Klasse MetricEntropy

java.lang.Object
org.deidentifier.arx.metric.Metric<org.deidentifier.arx.metric.InformationLossDefault>
org.deidentifier.arx.metric.MetricDefault
org.deidentifier.arx.metric.MetricEntropy
Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
MetricNMEntropy

public class MetricEntropy extends MetricDefault
This class provides an efficient implementation of the non-uniform entropy metric. It avoids a cell-by-cell process by utilizing a three-dimensional array that maps identifiers to their frequency for all quasi-identifiers and generalization levels. It further reduces the overhead induced by subsequent calls by caching the results for previous columns and generalization levels.
Siehe auch:
  • Methodendetails

    • render

      public ElementData render(ARXConfiguration config)
      Beschreibung aus Klasse kopiert: Metric
      Renders the privacy model
      Angegeben von:
      render in Klasse Metric<org.deidentifier.arx.metric.InformationLossDefault>
      Gibt zurück:
    • toString

      public String toString()
      Beschreibung aus Klasse kopiert: Metric
      Returns the name of metric.
      Setzt außer Kraft:
      toString in Klasse Metric<org.deidentifier.arx.metric.InformationLossDefault>
      Gibt zurück: