Package org.deidentifier.arx.risk
Klasse RiskEstimateBuilder
java.lang.Object
org.deidentifier.arx.risk.RiskEstimateBuilder
A builder for risk estimates
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXConfiguration arxconfig) Creates a new instanceRiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns a class providing access to an analysis of potential quasi-identifiers using the concepts of alpha distinction and alpha separation.Returns a model of the equivalence classes in this data setReturns the a set of potential HIPAA identifiers.getHIPAAIdentifiers(double threshold) Returns the a set of potential HIPAA identifiers.Returns an interruptible instance of this object.Returns a class providing population-based uniqueness estimatesReturns a class providing sample-based re-identification risk estimatesReturns a class representing the distribution of prosecutor risks in the samplegetSampleBasedRiskSummary(double threshold) Returns a risk summarygetSampleBasedRiskSummary(double threshold, String suppressed) Returns a risk summarygetSampleBasedRiskSummaryWildcard(double threshold) Returns a risk summary, using wildcard matching. "*" will be interpreted as a wildcardgetSampleBasedRiskSummaryWildcard(double threshold, String wildcard) Returns a risk summary, using wildcard matchingReturns a class providing sample-based uniqueness estimates
-
Konstruktordetails
-
RiskEstimateBuilder
public RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXConfiguration arxconfig) Creates a new instance- Parameter:
population-handle-classes-
-
RiskEstimateBuilder
public RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instance- Parameter:
population-handle-classes-solverconfig-
-
RiskEstimateBuilder
public RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXConfiguration arxconfig) Creates a new instance- Parameter:
population-handle-identifiers-
-
RiskEstimateBuilder
public RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, Set<String> identifiers, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig) Creates a new instance- Parameter:
population-handle-identifiers-solverconfig-
-
-
Methodendetails
-
getAttributeRisks
Returns a class providing access to an analysis of potential quasi-identifiers using the concepts of alpha distinction and alpha separation.- Gibt zurück:
- the RiskModelAttributes data from risk analysis
-
getEquivalenceClassModel
Returns a model of the equivalence classes in this data set- Gibt zurück:
-
getHIPAAIdentifiers
Returns the a set of potential HIPAA identifiers. Values are matched with a confidence threshold of 50%- Gibt zurück:
-
getHIPAAIdentifiers
Returns the a set of potential HIPAA identifiers. Values are matched with the given confidence threshold.- Parameter:
threshold- Confidence threshold- Gibt zurück:
-
getInterruptibleInstance
Returns an interruptible instance of this object.- Gibt zurück:
-
getPopulationBasedUniquenessRisk
Returns a class providing population-based uniqueness estimates- Gibt zurück:
-
getSampleBasedReidentificationRisk
Returns a class providing sample-based re-identification risk estimates- Gibt zurück:
-
getSampleBasedRiskDistribution
Returns a class representing the distribution of prosecutor risks in the sample- Gibt zurück:
-
getSampleBasedRiskSummary
Returns a risk summary- Parameter:
threshold- Acceptable highest probability of re-identification for a single record. Please note that this threshold may be exceeded by up to 1% due to rounding issues.- Gibt zurück:
-
getSampleBasedRiskSummary
Returns a risk summary- Parameter:
threshold- Acceptable highest probability of re-identification for a single record. Please note that this threshold may be exceeded by up to 1% due to rounding issues.suppressed-- Gibt zurück:
-
getSampleBasedRiskSummaryWildcard
Returns a risk summary, using wildcard matching. "*" will be interpreted as a wildcard- Parameter:
threshold- Acceptable highest probability of re-identification for a single record. Please note that this threshold may be exceeded by up to 1% due to rounding issues.- Gibt zurück:
-
getSampleBasedRiskSummaryWildcard
Returns a risk summary, using wildcard matching- Parameter:
threshold- Acceptable highest probability of re-identification for a single record. Please note that this threshold may be exceeded by up to 1% due to rounding issues.wildcard- String to interpret as a wildcard- Gibt zurück:
-
getSampleBasedUniquenessRisk
Returns a class providing sample-based uniqueness estimates- Gibt zurück:
-