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.gui.model | |
org.deidentifier.arx.gui.view.impl.common.async | |
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(int sampleSize,
double samplingFraction)
Creates a new instance
|
static ARXPopulationModel |
ARXPopulationModel.create(long populationSize)
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 |
PrivacyCriterion.getPopulationModel()
Returns the associated population model,
null if there is none. |
ARXPopulationModel |
PopulationUniqueness.getPopulationModel() |
ARXPopulationModel |
KMap.getPopulationModel() |
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.
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
ARXPopulationModel |
AnalysisContext.getPopulationModel()
Returns a population model for the given context
|
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
|