Package org.deidentifier.arx.risk
Klasse RiskEstimateBuilderInterruptible
java.lang.Object
org.deidentifier.arx.risk.RiskEstimateBuilderInterruptible
A builder for risk estimates, interruptible
-
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 a class providing access to the identifier HIPAA identifiers.Returns a class providing population-based uniqueness estimatesintIf supported by the according builder, this method will report a progress value in [0,100].Returns 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 estimatesvoidInterrupts all computations.
-
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
- Löst aus:
InterruptedException
-
getEquivalenceClassModel
Returns a model of the equivalence classes in this data set- Gibt zurück:
- Löst aus:
InterruptedException
-
getHIPAAIdentifiers
Returns a class providing access to the identifier HIPAA identifiers.- Gibt zurück:
- Löst aus:
InterruptedException
-
getPopulationBasedUniquenessRisk
Returns a class providing population-based uniqueness estimates- Gibt zurück:
- Löst aus:
InterruptedException
-
getProgress
public int getProgress()If supported by the according builder, this method will report a progress value in [0,100]. Otherwise, it will always return 0- Gibt zurück:
-
getSampleBasedReidentificationRisk
Returns a class providing sample-based re-identification risk estimates- Gibt zurück:
- Löst aus:
InterruptedException
-
getSampleBasedRiskDistribution
Returns a class representing the distribution of prosecutor risks in the sample- Gibt zurück:
- Löst aus:
InterruptedException
-
getSampleBasedRiskSummary
public RiskModelSampleSummary getSampleBasedRiskSummary(double threshold) throws InterruptedException 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:
- Löst aus:
InterruptedException
-
getSampleBasedRiskSummary
public RiskModelSampleSummary getSampleBasedRiskSummary(double threshold, String suppressed) throws InterruptedException 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:
- Löst aus:
InterruptedException
-
getSampleBasedRiskSummaryWildcard
public RiskModelSampleWildcard getSampleBasedRiskSummaryWildcard(double threshold) throws InterruptedException 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:
- Löst aus:
InterruptedException
-
getSampleBasedRiskSummaryWildcard
public RiskModelSampleWildcard getSampleBasedRiskSummaryWildcard(double threshold, String wildcard) throws InterruptedException 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:
- Löst aus:
InterruptedException
-
getSampleBasedUniquenessRisk
Returns a class providing sample-based uniqueness estimates- Gibt zurück:
- Löst aus:
InterruptedException
-
interrupt
public void interrupt()Interrupts all computations. Raises an InterruptedException.
-