## Uses of Class
org.deidentifier.arx.ARXPopulationModel

Packages that use ARXPopulationModel
org.deidentifier.arx: This package provides the public API for the ARX anonymization framework.
org.deidentifier.arx.criteria: This package implements different variants of class-based privacy criteria, such as k-anonymity, l-diversity, t-closeness and d-presence.
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.view.impl.common.async
org.deidentifier.arx.risk: This package provides methods for risk analyses

### Uses of ARXPopulationModel in org.deidentifier.arx

Methods in org.deidentifier.arx that return ARXPopulationModel
`ARXPopulationModel` ARXPopulationModel.`clone()` Returns a clone of this object
`static ARXPopulationModel` ARXPopulationModel.`create(ARXPopulationModel.Region region)` Creates a new instance
`static ARXPopulationModel` ARXPopulationModel.`create(int sampleSize, double samplingFraction)` Creates a new instance
`static ARXPopulationModel` ARXPopulationModel.`create(long populationSize)` Creates a new instance

Methods in org.deidentifier.arx with parameters of type ARXPopulationModel
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model)` Returns a risk estimator
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model, ARXSolverConfiguration config)` Returns a risk estimator
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model, RiskModelHistogram classes)` Returns a risk estimator for the given set of equivalence classes.
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model, RiskModelHistogram classes, ARXSolverConfiguration config)` Returns a risk estimator for the given set of equivalence classes.
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model, java.util.Set<java.lang.String> qis)` Returns a risk estimator for the given set of quasi-identifiers
`RiskEstimateBuilder` DataHandle.`getRiskEstimator(ARXPopulationModel model, java.util.Set<java.lang.String> qis, ARXSolverConfiguration config)` Returns a risk estimator for the given set of quasi-identifiers

### Uses of ARXPopulationModel in org.deidentifier.arx.criteria

Methods in org.deidentifier.arx.criteria that return ARXPopulationModel
`ARXPopulationModel` PrivacyCriterion.`getPopulationModel()` Returns the associated population model, `null` if there is none.
`ARXPopulationModel` PopulationUniqueness.`getPopulationModel()`
`ARXPopulationModel` KMap.`getPopulationModel()`

Constructors in org.deidentifier.arx.criteria with parameters of type ARXPopulationModel
Constructor and Description
`KMap(int k, double significanceLevel, ARXPopulationModel populationModel)` Creates a new instance of the criterion using thr Poisson estimator proposed by Pannekoek.
`KMap(int k, double significanceLevel, ARXPopulationModel populationModel, KMap.CellSizeEstimator estimator)` Creates a new instance of the criterion using the Poisson estimator proposed by Pannekoek or by El Emam.
`PopulationUniqueness(double riskThreshold, ARXPopulationModel populationModel)` Creates a new instance of this criterion.
`PopulationUniqueness(double riskThreshold, ARXPopulationModel populationModel, ARXSolverConfiguration config)` Creates a new instance of this criterion.
`PopulationUniqueness(double riskThreshold, RiskModelPopulationUniqueness.PopulationUniquenessModel statisticalModel, ARXPopulationModel populationModel)` Creates a new instance of this criterion.
`PopulationUniqueness(double riskThreshold, RiskModelPopulationUniqueness.PopulationUniquenessModel statisticalModel, ARXPopulationModel populationModel, ARXSolverConfiguration config)` Creates a new instance of this criterion.

### Uses of ARXPopulationModel in org.deidentifier.arx.gui.model

Methods in org.deidentifier.arx.gui.model that return ARXPopulationModel
`ARXPopulationModel` Model.`getInputPopulationModel()` Returns the input population model
`ARXPopulationModel` Model.`getOutputPopulationModel()` Returns the output population model, if any.
`ARXPopulationModel` ModelRisk.`getPopulationModel()` Returns the backing model

### Uses of ARXPopulationModel in org.deidentifier.arx.gui.view.impl.common.async

Methods in org.deidentifier.arx.gui.view.impl.common.async that return ARXPopulationModel
`ARXPopulationModel` AnalysisContext.`getPopulationModel()` Returns a population model for the given context

### Uses of ARXPopulationModel in org.deidentifier.arx.risk

Constructors in org.deidentifier.arx.risk with parameters of type ARXPopulationModel
Constructor and Description
`RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXConfiguration arxconfig)` Creates a new instance
`RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig)` Creates a new instance
`RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, ARXConfiguration arxconfig)` Creates a new instance
`RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig)` Creates a new instance
`RiskModelPopulationUniqueness(ARXPopulationModel model, RiskModelHistogram classes, ARXSolverConfiguration config)` Creates a new instance