Package | Description |
---|---|
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.risk |
This package provides methods for risk analyses
|
Modifier and Type | Method and Description |
---|---|
ARXPopulationModel |
ARXPopulationModel.clone()
Returns a clone of this object
|
static ARXPopulationModel |
ARXPopulationModel.create(ARXPopulationModel.Region region)
Creates a new instance
|
static ARXPopulationModel |
ARXPopulationModel.create(double sampleFraction)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
ARXPopulationModel |
PopulationUniqueness.getPopulationModel() |
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
RiskModelHistogram classes)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
RiskModelHistogram classes,
ARXSolverConfiguration config)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
java.util.Set<java.lang.String> identifiers)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
java.util.Set<java.lang.String> identifiers,
ARXSolverConfiguration config)
Creates a new instance
|
RiskModelPopulationUniqueness(ARXPopulationModel model,
RiskModelHistogram classes,
int sampleSize,
ARXSolverConfiguration config)
Creates a new instance
|