Verwendungen von Klasse
org.deidentifier.arx.metric.InformationLoss
Packages, die InformationLoss verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
Package providing access to quality models
Main package implementing quality models
-
Verwendungen von InformationLoss in org.deidentifier.arx
Methoden in org.deidentifier.arx, die InformationLoss zurückgebenModifizierer und TypMethodeBeschreibungARXLattice.ARXNode.getHighestScore()Returns the highest score.ARXLattice.getHighestScore()Returns the highest score.protected InformationLoss<?> ARXLattice.ARXNode.getLowerBound()Returns a node's lower bound, if any.ARXLattice.ARXNode.getLowestScore()Returns the highest score.ARXLattice.getLowestScore()Returns the lowest score.ARXProcessStatistics.Step.getScore()Returns a node's lower bound, if any.Methoden in org.deidentifier.arx mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungvoidARXLattice.ARXNode.Access.setHighestScore(InformationLoss<?> a) Sets the maximal information loss.voidARXLattice.ARXNode.Access.setLowerBound(InformationLoss<?> a) Sets the lower bound.voidARXLattice.ARXNode.Access.setLowestScore(InformationLoss<?> a) Sets the minimal information loss.Konstruktoren in org.deidentifier.arx mit Parametern vom Typ InformationLossModifiziererKonstruktorBeschreibungprotectedStep(int[] transformation, int[] top, Map<String, Integer> headermap, InformationLoss<?> score, int numRecordsTransformed, boolean isOptimum) Creates a new instance -
Verwendungen von InformationLoss in org.deidentifier.arx.gui.view.impl.explore
Methoden in org.deidentifier.arx.gui.view.impl.explore mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungprotected doubleViewSolutionSpace.asRelativeValue(InformationLoss<?> infoLoss) Converts an score into a relative value in percent. -
Verwendungen von InformationLoss in org.deidentifier.arx.gui.view.impl.utility
Methoden in org.deidentifier.arx.gui.view.impl.utility mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungprotected doubleViewProperties.asRelativeValue(InformationLoss<?> infoLoss, ARXResult result) Converts an information loss into a relative value in percent TODO: Code duplicate from NodePropertiesView. -
Verwendungen von InformationLoss in org.deidentifier.arx.metric
Klassen in org.deidentifier.arx.metric mit Typparametern vom Typ InformationLossModifizierer und TypKlasseBeschreibungclassInformationLossWithBound<T extends InformationLoss<?>>Information loss with a potential lower bound.classMetric<T extends InformationLoss<?>>Abstract base class for metrics.classMetricWeighted<T extends InformationLoss<?>>This class provides an abstract skeleton for the implementation of weighted metrics.Methoden in org.deidentifier.arx.metric, die InformationLoss zurückgebenModifizierer und TypMethodeBeschreibungabstract InformationLoss<T> InformationLoss.clone()Returns a clone of this object.static InformationLoss<?> InformationLoss.createInformationLoss(InformationLoss<?> loss, Metric<?> metric, int minLevel, int maxLevel) Converter method, converting information loss from version 1 to information loss from version 2, if necessary.Metric.createInstanceOfHighestScore()Returns an instance of the highest possible score.Metric.createInstanceOfLowestScore()Returns an instance of the lowest possible score.abstract InformationLoss<?> Metric.createMaxInformationLoss()Veraltet.MetricAECS.createMaxInformationLoss()MetricDefault.createMaxInformationLoss()MetricDM.createMaxInformationLoss()MetricDMStar.createMaxInformationLoss()MetricHeight.createMaxInformationLoss()MetricNMPrecision.createMaxInformationLoss()MetricPrecision.createMaxInformationLoss()MetricStatic.createMaxInformationLoss()abstract InformationLoss<?> Metric.createMinInformationLoss()Veraltet.MetricAECS.createMinInformationLoss()MetricDefault.createMinInformationLoss()MetricDM.createMinInformationLoss()MetricDMStar.createMinInformationLoss()MetricHeight.createMinInformationLoss()MetricNMPrecision.createMinInformationLoss()MetricPrecision.createMinInformationLoss()MetricStatic.createMinInformationLoss()Methoden in org.deidentifier.arx.metric mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungabstract intInformationLoss.compareTo(InformationLoss<?> other) Compares the loss to the other.static InformationLoss<?> InformationLoss.createInformationLoss(InformationLoss<?> loss, Metric<?> metric, int minLevel, int maxLevel) Converter method, converting information loss from version 1 to information loss from version 2, if necessary.abstract voidInformationLoss.max(InformationLoss<?> other) Retains the maximum of this and other.abstract voidInformationLoss.min(InformationLoss<?> other) Retains the minimum of this and other.abstract doubleInformationLoss.relativeTo(InformationLoss<?> min, InformationLoss<?> max) Returns the value relative to the other instance. -
Verwendungen von InformationLoss in org.deidentifier.arx.metric.v2
Unterklassen von InformationLoss in org.deidentifier.arx.metric.v2Modifizierer und TypKlasseBeschreibungclassThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements an information loss which can be represented as a decimal number per quasi-identifier.classThis class implements information loss using score values for data-independent differential privacy with appropriate comparison semantics (i.e. higher score values are better).classThis class implements an information loss which can be represented as a single decimal number.Methoden in org.deidentifier.arx.metric.v2, die InformationLoss zurückgebenModifizierer und TypMethodeBeschreibungabstract InformationLoss<double[]> AbstractILMultiDimensional.clone()abstract InformationLoss<double[]> AbstractILMultiDimensionalReduced.clone()Override this to implement a variant.InformationLoss<double[]> ILMultiDimensionalArithmeticMean.clone()InformationLoss<double[]> ILMultiDimensionalGeometricMean.clone()InformationLoss<double[]> ILMultiDimensionalMax.clone()InformationLoss<double[]> ILMultiDimensionalRank.clone()InformationLoss<double[]> ILMultiDimensionalSum.clone()InformationLoss<org.apache.commons.math3.fraction.BigFraction> ILScore.clone()ILSingleDimensional.clone()static InformationLoss<?> __MetricV2.createILMultiDimensionalArithmeticMean(double value) Helper method.static InformationLoss<?> __MetricV2.createILMultiDimensionalSum(double value) Helper method.static InformationLoss<?> __MetricV2.createILSingleDimensional(double value) Helper method.AbstractMetricMultiDimensional.createMaxInformationLoss()AbstractMetricMultiDimensionalPotentiallyPrecomputed.createMaxInformationLoss()AbstractMetricSingleDimensional.createMaxInformationLoss()AbstractMetricMultiDimensional.createMinInformationLoss()AbstractMetricMultiDimensionalPotentiallyPrecomputed.createMinInformationLoss()AbstractMetricSingleDimensional.createMinInformationLoss()Methoden in org.deidentifier.arx.metric.v2 mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungabstract intAbstractILMultiDimensional.compareTo(InformationLoss<?> other) intAbstractILMultiDimensionalReduced.compareTo(InformationLoss<?> other) intILMultiDimensionalRank.compareTo(InformationLoss<?> other) intILScore.compareTo(InformationLoss<?> other) intILSingleDimensional.compareTo(InformationLoss<?> other) protected abstract AbstractILMultiDimensionalAbstractILMultiDimensional.convert(InformationLoss<?> other) Converter method.protected AbstractILMultiDimensionalReducedAbstractILMultiDimensionalReduced.convert(InformationLoss<?> other) Converter method.protected ILMultiDimensionalRankILMultiDimensionalRank.convert(InformationLoss<?> other) protected ILScoreILScore.convert(InformationLoss<?> other) Converter method.voidAbstractILMultiDimensional.max(InformationLoss<?> other) voidILScore.max(InformationLoss<?> other) voidILSingleDimensional.max(InformationLoss<?> other) voidAbstractILMultiDimensional.min(InformationLoss<?> other) voidILScore.min(InformationLoss<?> other) voidILSingleDimensional.min(InformationLoss<?> other) abstract doubleAbstractILMultiDimensional.relativeTo(InformationLoss<?> min, InformationLoss<?> max) doubleAbstractILMultiDimensionalReduced.relativeTo(InformationLoss<?> min, InformationLoss<?> max) doubleILMultiDimensionalRank.relativeTo(InformationLoss<?> min, InformationLoss<?> max) doubleILScore.relativeTo(InformationLoss<?> min, InformationLoss<?> max) doubleILSingleDimensional.relativeTo(InformationLoss<?> min, InformationLoss<?> max)