Klasse DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
java.lang.Object
org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
- Alle implementierten Schnittstellen:
Serializable
- Umschließende Klasse:
DistributionAggregateFunction
public static class DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean
extends DistributionAggregateFunction
This class calculates the arithmetic mean for a given distribution.
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean, DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean, DistributionAggregateFunction.DistributionAggregateFunctionInterval, DistributionAggregateFunction.DistributionAggregateFunctionMedian, DistributionAggregateFunction.DistributionAggregateFunctionMode, DistributionAggregateFunction.DistributionAggregateFunctionModeWithDistributionFallback, DistributionAggregateFunction.DistributionAggregateFunctionSet -
Feldübersicht
Von Klasse geerbte Felder org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
dictionary, ignoreMissingData, type -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDistributionAggregateFunctionArithmeticMean(boolean ignoreMissingData) Instantiates. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung<T> Stringaggregate(Distribution distribution) This function returns an aggregate value.clone()Clone method<T> doublegetError(Distribution distribution) Returns the normalized error induced by aggregation.voidinitialize(String[] dictionary, DataType<?> type) Initializes the functionVon Klasse geerbte Methoden org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction
addAll, getInformationLoss, getMinMax, getNMSE, isIgnoreMissingData, isTypePreserving
-
Konstruktordetails
-
DistributionAggregateFunctionArithmeticMean
public DistributionAggregateFunctionArithmeticMean(boolean ignoreMissingData) Instantiates.- Parameter:
ignoreMissingData-
-
-
Methodendetails
-
aggregate
Beschreibung aus Klasse kopiert:DistributionAggregateFunctionThis function returns an aggregate value.- Angegeben von:
aggregatein KlasseDistributionAggregateFunction- Parameter:
distribution-- Gibt zurück:
- the string
-
clone
Clone method- Angegeben von:
clonein KlasseDistributionAggregateFunction
-
getError
Beschreibung aus Klasse kopiert:DistributionAggregateFunctionReturns the normalized error induced by aggregation. In most cases this will be the mean squared error normalized into [0,1]. In case of generalization, it will return the normalized generalization level (also called generalization intensity). In case of intervals, it will return the normalized number of aggregated values.- Angegeben von:
getErrorin KlasseDistributionAggregateFunction- Parameter:
distribution-- Gibt zurück:
-
initialize
Beschreibung aus Klasse kopiert:DistributionAggregateFunctionInitializes the function- Setzt außer Kraft:
initializein KlasseDistributionAggregateFunction- Parameter:
dictionary-type-
-