Package org.deidentifier.arx.metric.v2
Klasse ILMultiDimensionalGeometricMean
java.lang.Object
org.deidentifier.arx.metric.InformationLoss<double[]>
org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
org.deidentifier.arx.metric.v2.ILMultiDimensionalGeometricMean
- Alle implementierten Schnittstellen:
Serializable,Comparable<InformationLoss<?>>
This class implements an information loss which can be represented as a
decimal number per quasi-identifier. As an aggregate function, the geometric mean
is applied. To handle zero values while not violating guarantees required for pruning
based on lower bounds, 1d is added to every individual value and 1d is subtracted from the
final result.
- Siehe auch:
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungInformationLoss<double[]> clone()Override this to implement a variant.protected doubleOverride this to implement a variant.Von Klasse geerbte Methoden org.deidentifier.arx.metric.v2.AbstractILMultiDimensionalReduced
compareTo, convert, getValue, hashCode, relativeTo, setValues, toStringVon Klasse geerbte Methoden org.deidentifier.arx.metric.v2.AbstractILMultiDimensional
addMetadata, equals, getValues, getWeights, max, minVon Klasse geerbte Methoden org.deidentifier.arx.metric.InformationLoss
createInformationLoss, getMetadata
-
Methodendetails
-
clone
Beschreibung aus Klasse kopiert:AbstractILMultiDimensionalReducedOverride this to implement a variant.- Angegeben von:
clonein KlasseAbstractILMultiDimensionalReduced- Gibt zurück:
-
getAggregate
protected double getAggregate()Beschreibung aus Klasse kopiert:AbstractILMultiDimensionalReducedOverride this to implement a variant.- Angegeben von:
getAggregatein KlasseAbstractILMultiDimensionalReduced- Gibt zurück:
-