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

## Uses of Class
org.deidentifier.arx.risk.RiskModelHistogram

- Packages that use RiskModelHistogram
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.framework.check.groupify | This package implements different hash-groupify operators.
  org.deidentifier.arx.risk | This package provides methods for risk analyses

- - ### Uses of RiskModelHistogram in org.deidentifier.arx

    Methods in org.deidentifier.arx with parameters of type RiskModelHistogram
    Modifier and Type | Method and Description
    --- | ---
    `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.

  - ### Uses of RiskModelHistogram in org.deidentifier.arx.framework.check.groupify

    Methods in org.deidentifier.arx.framework.check.groupify that return RiskModelHistogram
    Modifier and Type | Method and Description
    --- | ---
    `RiskModelHistogram` | HashGroupifyDistribution.`getHistogram()` Returns a set of classes as an input for the risk model

  - ### Uses of RiskModelHistogram in org.deidentifier.arx.risk

    Methods in org.deidentifier.arx.risk that return RiskModelHistogram
    Modifier and Type | Method and Description
    --- | ---
    `RiskModelHistogram` | RiskEstimateBuilder.`getEquivalenceClassModel()` Returns a model of the equivalence classes in this data set
    `RiskModelHistogram` | RiskEstimateBuilderInterruptible.`getEquivalenceClassModel()` Returns a model of the equivalence classes in this data set

    Constructors in org.deidentifier.arx.risk with parameters of type RiskModelHistogram
    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
    `RiskModelPopulationUniqueness(ARXPopulationModel model, RiskModelHistogram classes, ARXSolverConfiguration config)` Creates a new instance
    `RiskModelSampleRiskDistribution(RiskModelHistogram histogram, ARXConfiguration config, boolean anonymous)` Creates a new instance
    `RiskModelSampleRisks(RiskModelHistogram histogram, ARXConfiguration config, boolean anonymous)` Creates a new instance
    `RiskModelSampleUniqueness(RiskModelHistogram histogram)` Creates a new instance