# Uses of Class org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModel (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModel

- Packages that use RiskModelPopulationUniqueness.PopulationUniquenessModel
  Package | Description
  --- | ---
  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.risk | This package provides methods for risk analyses

- - ### Uses of RiskModelPopulationUniqueness.PopulationUniquenessModel in org.deidentifier.arx.criteria

    Methods in org.deidentifier.arx.criteria that return RiskModelPopulationUniqueness.PopulationUniquenessModel
    Modifier and Type | Method and Description
    --- | ---
    `RiskModelPopulationUniqueness.PopulationUniquenessModel` | PopulationUniqueness.`getStatisticalModel()`

    Constructors in org.deidentifier.arx.criteria with parameters of type RiskModelPopulationUniqueness.PopulationUniquenessModel
    Constructor and Description
    `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 RiskModelPopulationUniqueness.PopulationUniquenessModel in org.deidentifier.arx.risk

    Methods in org.deidentifier.arx.risk that return RiskModelPopulationUniqueness.PopulationUniquenessModel
    Modifier and Type | Method and Description
    --- | ---
    `RiskModelPopulationUniqueness.PopulationUniquenessModel` | RiskModelPopulationUniqueness.`getPopulationUniquenessModel()` Returns the statistical model, used by Dankar et al.'s decision rule for estimating population uniqueness
    `static RiskModelPopulationUniqueness.PopulationUniquenessModel` | RiskModelPopulationUniqueness.PopulationUniquenessModel.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static RiskModelPopulationUniqueness.PopulationUniquenessModel[]` | RiskModelPopulationUniqueness.PopulationUniquenessModel.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.deidentifier.arx.risk with parameters of type RiskModelPopulationUniqueness.PopulationUniquenessModel
    Modifier and Type | Method and Description
    --- | ---
    `double` | RiskModelPopulationUniqueness.`getFractionOfUniqueTuples(RiskModelPopulationUniqueness.PopulationUniquenessModel model)` Estimated number of unique tuples in the population according to the given model
    `double` | RiskModelPopulationUniqueness.`getNumUniqueTuples(RiskModelPopulationUniqueness.PopulationUniquenessModel model)` Estimated number of unique tuples in the population according to the given model
    `boolean` | RiskModelPopulationUniqueness.`isAvailableEstimate(RiskModelPopulationUniqueness.PopulationUniquenessModel model)` Returns whether the according estimate is available