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.InterruptedExceptionpublic RiskModelHistogram getEquivalenceClassModel() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic HIPAAIdentifierMatch[] getHIPAAIdentifiers() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic RiskModelPopulationUniqueness getPopulationBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic int getProgress()
public RiskModelSampleRisks getSampleBasedReidentificationRisk() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic RiskModelSampleRiskDistribution getSampleBasedRiskDistribution() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic 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.InterruptedExceptionpublic 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.InterruptedExceptionpublic 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.InterruptedExceptionpublic 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.InterruptedExceptionpublic RiskModelSampleUniqueness getSampleBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void interrupt()