public class MetricMDNUNMEntropyPotentiallyPrecomputed extends AbstractMetricMultiDimensionalPotentiallyPrecomputed
Metric.AggregateFunction
Modifier | Constructor and Description |
---|---|
protected |
MetricMDNUNMEntropyPotentiallyPrecomputed(double threshold)
Creates a new instance.
|
protected |
MetricMDNUNMEntropyPotentiallyPrecomputed(double threshold,
double gsFactor,
Metric.AggregateFunction function)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
MetricConfiguration |
getConfiguration()
Returns the configuration of this metric.
|
protected boolean |
isAbleToHandleMicroaggregation()
Does this metric handle microaggregation
|
java.lang.String |
toString()
Returns the name of metric.
|
createMaxInformationLoss, createMinInformationLoss, getAggregateFunction, getDefaultMetric, getGeneralizationFactor, getGeneralizationSuppressionFactor, getInformationLossInternal, getInformationLossInternal, getLowerBoundInternal, getLowerBoundInternal, getPrecomputedMetric, getSuppressionFactor, getThreshold, initializeInternal, isIndependent, isPrecomputed
createInformationLoss, createInformationLossWithBound, createInformationLossWithoutBound, getAggregateFunctions, getDimensions, getDimensionsAggregated, getDimensionsGeneralized, getMicroaggregationFunctions, getMicroaggregationStartIndex, initialize, setMax, setMin
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, getDescription, getDescription, getInformationLoss, getInformationLoss, getLowerBound, getLowerBound, getName, getNumRecords, getSubset, initialize, isMonotonic, isMultiDimensional, isWeighted, list, round
protected MetricMDNUNMEntropyPotentiallyPrecomputed(double threshold)
threshold
- protected MetricMDNUNMEntropyPotentiallyPrecomputed(double threshold, double gsFactor, Metric.AggregateFunction function)
threshold
- gsFactor
- function
- public MetricConfiguration getConfiguration()
getConfiguration
in class Metric<AbstractILMultiDimensional>
public java.lang.String toString()
Metric
toString
in class Metric<AbstractILMultiDimensional>
protected boolean isAbleToHandleMicroaggregation()
isAbleToHandleMicroaggregation
in class AbstractMetricMultiDimensional