# Uses of Package
org.deidentifier.arx.aggregates

Packages that use org.deidentifier.arx.aggregates
org.deidentifier.arx: This package provides the public API for the ARX anonymization framework.
org.deidentifier.arx.aggregates: This package provides methods for aggregating data: (1) builders for generalization hierarchies, (2) various methods for analyzing data quality and utility
org.deidentifier.arx.aggregates.classification: This package implementations for analyzing the effect of anonymization on classification tasks
org.deidentifier.arx.aggregates.quality: This package provides implementations of various quality models which can be used for quality analysis (but not as optimization functions)
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.view.impl.wizard
org.deidentifier.arx.metric.v2: Main package implementing quality models
org.deidentifier.arx.test

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx
Class and Description
AggregateFunction.AggregateFunctionBuilder A builder for aggregate functions.
ClassificationConfigurationLogisticRegression Configuration for logistic regression
ClassificationConfigurationNaiveBayes Configuration for naive bayes classification
ClassificationConfigurationRandomForest Configuration for Random Forest classifiers
HierarchyBuilder Base class for hierarchy builders.
StatisticsBuilder A class offering basic descriptive statistics about data handles.

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.aggregates
Class and Description
AggregateFunction This abstract class represents an aggregate function.
AggregateFunction.AggregateFunctionBuilder A builder for aggregate functions.
AggregateFunction.AggregateFunctionWithParameter An aggregate function that has a parameter.
ClassificationConfigurationLogisticRegression Configuration for logistic regression
ClassificationConfigurationLogisticRegression.PriorFunction Prior function for regularization
ClassificationConfigurationNaiveBayes Configuration for naive bayes classification
ClassificationConfigurationNaiveBayes.Type Type of bayes classifier
ClassificationConfigurationRandomForest Configuration for Random Forest classifiers
ClassificationConfigurationRandomForest.SplitRule Split rule for the decision tree
HierarchyBuilder Base class for hierarchy builders.
HierarchyBuilder.Type The three types of builders.
HierarchyBuilderDate.Format A format-class for localization
HierarchyBuilderDate.Granularity Granularity
HierarchyBuilderGroupingBased This abstract base class enables building hierarchies for categorical and non-categorical values.
HierarchyBuilderGroupingBased.Group This class represents a fanout parameter.
HierarchyBuilderGroupingBased.Level This class represents a level in the hierarchy.
HierarchyBuilderIntervalBased This class enables building hierarchies for non-categorical values by mapping them into given intervals.
HierarchyBuilderIntervalBased.IndexNode This class represents an node.
HierarchyBuilderIntervalBased.Interval This class represents an interval.
HierarchyBuilderIntervalBased.Range For each direction, this class encapsulates three bounds.
HierarchyBuilderOrderBased This class enables building hierarchies for categorical and non-categorical values by ordering the data items and merging into groups with predefined sizes.
HierarchyBuilderRedactionBased This class enables building hierarchies for categorical and non-categorical values using redaction.
HierarchyBuilderRedactionBased.Order Order
StatisticsBuilderInterruptible A class offering basic descriptive statistics about data handles.
StatisticsClassification Statistics representing the performance of various classifiers
StatisticsClassification.ROCCurve A ROC curve
StatisticsContingencyTable A contingency table.
StatisticsContingencyTable.Entry An entry in the contingency table.
StatisticsEquivalenceClasses Statistics about the equivalence classes.
StatisticsFrequencyDistribution A frequency distribution.
StatisticsQuality Encapsulates statistics obtained using various quality models
StatisticsSummary A base class for summary statistics

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.aggregates.classification
Class and Description
ClassificationConfigurationLogisticRegression Configuration for logistic regression
ClassificationConfigurationNaiveBayes Configuration for naive bayes classification
ClassificationConfigurationRandomForest Configuration for Random Forest classifiers

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.aggregates.quality
Class and Description
HierarchyBuilderRedactionBased This class enables building hierarchies for categorical and non-categorical values using redaction.

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.gui.model
Class and Description
ClassificationConfigurationLogisticRegression Configuration for logistic regression
ClassificationConfigurationNaiveBayes Configuration for naive bayes classification
ClassificationConfigurationRandomForest Configuration for Random Forest classifiers
HierarchyBuilder Base class for hierarchy builders.

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.gui.view.impl.wizard
Class and Description
AggregateFunction This abstract class represents an aggregate function.
HierarchyBuilder Base class for hierarchy builders.
HierarchyBuilder.Type The three types of builders.
HierarchyBuilderDate This class enables building hierarchies for dates.
HierarchyBuilderDate.Format A format-class for localization
HierarchyBuilderDate.Granularity Granularity
HierarchyBuilderGroupingBased.Group This class represents a fanout parameter.
HierarchyBuilderIntervalBased This class enables building hierarchies for non-categorical values by mapping them into given intervals.
HierarchyBuilderIntervalBased.Interval This class represents an interval.
HierarchyBuilderOrderBased This class enables building hierarchies for categorical and non-categorical values by ordering the data items and merging into groups with predefined sizes.
HierarchyBuilderRedactionBased This class enables building hierarchies for categorical and non-categorical values using redaction.
HierarchyBuilderRedactionBased.Order Order

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.metric.v2
Class and Description
HierarchyBuilder Base class for hierarchy builders.
HierarchyBuilderGroupingBased This abstract base class enables building hierarchies for categorical and non-categorical values.
HierarchyBuilderIntervalBased This class enables building hierarchies for non-categorical values by mapping them into given intervals.
HierarchyBuilderRedactionBased This class enables building hierarchies for categorical and non-categorical values using redaction.

Classes in org.deidentifier.arx.aggregates used by org.deidentifier.arx.test
Class and Description
HierarchyBuilder Base class for hierarchy builders.