public abstract class AbstractMetricMultiDimensional extends Metric<AbstractILMultiDimensional>
Metric.AggregateFunction
Modifier and Type | Method and Description |
---|---|
InformationLoss<?> |
createMaxInformationLoss()
Returns an instance of the maximal value.
|
InformationLoss<?> |
createMinInformationLoss()
Returns an instance of the minimal value.
|
Metric.AggregateFunction |
getAggregateFunction()
Returns the aggregate function of a multi-dimensional metric, null otherwise.
|
org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction[] |
getMicroaggregationFunctions()
Needed for microaggregation
|
int |
getMicroaggregationStartIndex()
Needed for microaggregation
|
createAECSMetric, createAECSMetric, createAmbiguityMetric, createDiscernabilityMetric, createDiscernabilityMetric, createEntropyMetric, createEntropyMetric, createEntropyMetric, createEntropyMetric, createEntropyMetric, createEntropyMetric, createHeightMetric, createHeightMetric, createKLDivergenceMetric, createLossMetric, createLossMetric, createLossMetric, createLossMetric, createMetric, createNormalizedEntropyMetric, createNormalizedEntropyMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecisionMetric, createPrecomputedEntropyMetric, createPrecomputedEntropyMetric, createPrecomputedEntropyMetric, createPrecomputedEntropyMetric, createPrecomputedEntropyMetric, createPrecomputedEntropyMetric, createPrecomputedLossMetric, createPrecomputedLossMetric, createPrecomputedLossMetric, createPrecomputedLossMetric, createPrecomputedNormalizedEntropyMetric, createPrecomputedNormalizedEntropyMetric, createStaticMetric, createStaticMetric, getConfiguration, getDescription, getGeneralizationFactor, getGeneralizationSuppressionFactor, getInformationLoss, getInformationLoss, getLowerBound, getLowerBound, getName, getSuppressionFactor, initialize, isIndependent, isMonotonic, isMultiDimensional, isWeighted, list, toString
public InformationLoss<?> createMaxInformationLoss()
Metric
createMaxInformationLoss
in class Metric<AbstractILMultiDimensional>
public InformationLoss<?> createMinInformationLoss()
Metric
createMinInformationLoss
in class Metric<AbstractILMultiDimensional>
public Metric.AggregateFunction getAggregateFunction()
Metric
getAggregateFunction
in class Metric<AbstractILMultiDimensional>
public int getMicroaggregationStartIndex()
public org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction[] getMicroaggregationFunctions()