## Uses of Class
org.deidentifier.arx.framework.check.distribution.DistributionAggregateFunction

Packages that use DistributionAggregateFunction
org.deidentifier.arx.framework.check.distribution: This package implements means for efficiently maintaining distributions of values for each equivalence class
org.deidentifier.arx.framework.data: This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies

### Uses of DistributionAggregateFunction in org.deidentifier.arx.framework.check.distribution

Subclasses of DistributionAggregateFunction in org.deidentifier.arx.framework.check.distribution
`static class` `DistributionAggregateFunction.DistributionAggregateFunctionArithmeticMean` This class calculates the arithmetic mean for a given distribution.
`static class` `DistributionAggregateFunction.DistributionAggregateFunctionGeometricMean` This class calculates the geometric mean for a given distribution.
`static class` `DistributionAggregateFunction.DistributionAggregateFunctionInterval` This class calculates the mode for a given distribution.
`static class` `DistributionAggregateFunction.DistributionAggregateFunctionMedian` This class calculates the median for a given distribution.
`static class` `DistributionAggregateFunction.DistributionAggregateFunctionMode` This class calculates the mode for a given distribution.

Methods in org.deidentifier.arx.framework.check.distribution that return DistributionAggregateFunction
`abstract DistributionAggregateFunction` DistributionAggregateFunction.`clone()` Clones this function

### Uses of DistributionAggregateFunction in org.deidentifier.arx.framework.data

Methods in org.deidentifier.arx.framework.data that return DistributionAggregateFunction
`DistributionAggregateFunction[]` DataAggregationInformation.`getColdQIsFunctions()`
`DistributionAggregateFunction[]` DataAggregationInformation.`getHotQIsGeneralizedFunctions()`
`DistributionAggregateFunction[]` DataAggregationInformation.`getHotQIsNotGeneralizedFunctions()`
`DistributionAggregateFunction[]` DataAggregationInformation.`getMicroaggregationFunctions()` Returns the distribution aggregate functions for all microaggregated values

Constructor parameters in org.deidentifier.arx.framework.data with type arguments of type DistributionAggregateFunction
Constructor and Description
`DataAggregationInformation(Data data, java.util.Map<java.lang.String,DistributionAggregateFunction> functions, DataDefinition definition, java.util.Set<java.lang.String> setOfHotQIsNotGeneralized, java.util.Set<java.lang.String> setOfHotQIsGeneralized, java.util.Set<java.lang.String> setOfColdQIs)` Creates a new instance
`DataManager(java.lang.String[] header, DataMatrix data, Dictionary dictionary, DataDefinition definition, java.util.Map<java.lang.String,DistributionAggregateFunction> functions, ARXConfiguration config)` Creates a new data manager from pre-encoded data.