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.
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
This package provides the internal generalization lattice
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.framework.check
Felder in org.deidentifier.arx.framework.check, die deklariert sind als InformationLossModifizierer und TypFeldBeschreibungfinal InformationLoss<?> TransformationResult.informationLossInformation loss.final InformationLoss<?> TransformationResult.lowerBoundLower bound. -
Verwendungen von InformationLoss in org.deidentifier.arx.framework.lattice
Felder in org.deidentifier.arx.framework.lattice mit Typparametern vom Typ InformationLossModifizierer und TypFeldBeschreibungprotected com.carrotsearch.hppc.ObjectObjectOpenHashMap<Object, InformationLoss<?>> SolutionSpace.lowerBoundInformation lossprotected com.carrotsearch.hppc.ObjectObjectOpenHashMap<Object, InformationLoss<?>> SolutionSpace.utilityInformation lossMethoden in org.deidentifier.arx.framework.lattice, die InformationLoss zurückgebenModifizierer und TypMethodeBeschreibungprotected abstract InformationLoss<?> SolutionSpace.getInformationLoss(T identifier) Returns the information lossprotected InformationLoss<?> SolutionSpaceIntArray.getInformationLoss(org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper identifier) Returns the information lossprotected InformationLoss<?> SolutionSpaceLong.getInformationLoss(Long identifier) Returns the information lossTransformation.getInformationLoss()Returns the information lossprotected abstract InformationLoss<?> SolutionSpace.getLowerBound(T identifier) Returns the lower boundprotected InformationLoss<?> SolutionSpaceIntArray.getLowerBound(org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper identifier) Returns the lower boundprotected InformationLoss<?> SolutionSpaceLong.getLowerBound(Long identifier) Returns the lower boundTransformation.getLowerBound()Returns the lower bound on information lossabstract InformationLoss<?> SolutionSpace.getUtility(Object _identifier) Returns the utility of the transformation with the given identifierSolutionSpaceIntArray.getUtility(Object identifier) Returns the utility of the transformation with the given identifierSolutionSpaceLong.getUtility(Object _identifier) Returns the utility of the transformation with the given identifierMethoden in org.deidentifier.arx.framework.lattice mit Parametern vom Typ InformationLossModifizierer und TypMethodeBeschreibungprotected abstract voidSolutionSpace.setInformationLoss(int[] transformation, InformationLoss<?> loss) Sets the information lossprotected abstract voidSolutionSpace.setInformationLoss(T identifier, InformationLoss<?> loss) Sets the information lossprotected voidSolutionSpaceIntArray.setInformationLoss(int[] identifier, InformationLoss<?> loss) Sets the information lossprotected voidSolutionSpaceIntArray.setInformationLoss(org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper identifier, InformationLoss<?> loss) Sets the information lossprotected voidSolutionSpaceLong.setInformationLoss(int[] node, InformationLoss<?> loss) Sets the information lossprotected voidSolutionSpaceLong.setInformationLoss(Long identifier, InformationLoss<?> loss) Sets the information lossvoidTransformation.setInformationLoss(InformationLoss<?> informationLoss) Sets the information lossprotected abstract voidSolutionSpace.setLowerBound(T identifier, InformationLoss<?> loss) Sets the lower boundprotected voidSolutionSpaceIntArray.setLowerBound(org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper identifier, InformationLoss<?> loss) Sets the lower boundprotected voidSolutionSpaceLong.setLowerBound(Long identifier, InformationLoss<?> loss) Sets the lower boundvoidTransformation.setLowerBound(InformationLoss<?> lowerBound) Sets the lower bound -
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)