public class RiskEstimateBuilderInterruptible
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
RiskModelAttributes |
getAttributeRisks()
Returns a class providing access to an analysis of potential quasi-identifiers using
the concepts of alpha distinction and alpha separation.
|
RiskModelHistogram |
getEquivalenceClassModel()
Returns a model of the equivalence classes in this data set
|
HIPAAIdentifierMatch[] |
getHIPAAIdentifiers()
Returns a class providing access to the identifier HIPAA identifiers.
|
RiskModelPopulationUniqueness |
getPopulationBasedUniquenessRisk()
Returns a class providing population-based uniqueness estimates
|
int |
getProgress()
If supported by the according builder, this method will report a progress
value in [0,100].
|
RiskModelSampleRisks |
getSampleBasedReidentificationRisk()
Returns a class providing sample-based re-identification risk estimates
|
RiskModelSampleRiskDistribution |
getSampleBasedRiskDistribution()
Returns a class representing the distribution of prosecutor risks in the sample
|
RiskModelSampleSummary |
getSampleBasedRiskSummary(double threshold)
Returns a risk summary
|
RiskModelSampleSummary |
getSampleBasedRiskSummary(double threshold,
java.lang.String suppressed)
Returns a risk summary
|
RiskModelSampleWildcard |
getSampleBasedRiskSummaryWildcard(double threshold)
Returns a risk summary, using wildcard matching. "*" will be interpreted as a wildcard
|
RiskModelSampleWildcard |
getSampleBasedRiskSummaryWildcard(double threshold,
java.lang.String wildcard)
Returns a risk summary, using wildcard matching
|
RiskModelSampleUniqueness |
getSampleBasedUniquenessRisk()
Returns a class providing sample-based uniqueness estimates
|
void |
interrupt()
Interrupts all computations.
|
public RiskModelAttributes getAttributeRisks() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelHistogram getEquivalenceClassModel() throws java.lang.InterruptedException
java.lang.InterruptedException
public HIPAAIdentifierMatch[] getHIPAAIdentifiers() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelPopulationUniqueness getPopulationBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedException
public int getProgress()
public RiskModelSampleRisks getSampleBasedReidentificationRisk() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelSampleRiskDistribution getSampleBasedRiskDistribution() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelSampleSummary getSampleBasedRiskSummary(double threshold) throws java.lang.InterruptedException
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.java.lang.InterruptedException
public RiskModelSampleSummary getSampleBasedRiskSummary(double threshold, java.lang.String suppressed) throws java.lang.InterruptedException
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
- java.lang.InterruptedException
public RiskModelSampleWildcard getSampleBasedRiskSummaryWildcard(double threshold) throws java.lang.InterruptedException
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.java.lang.InterruptedException
public RiskModelSampleWildcard getSampleBasedRiskSummaryWildcard(double threshold, java.lang.String wildcard) throws java.lang.InterruptedException
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 wildcardjava.lang.InterruptedException
public RiskModelSampleUniqueness getSampleBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedException
public void interrupt()