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
|
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 recordjava.lang.InterruptedException
public RiskModelSampleUniqueness getSampleBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedException
public void interrupt()