public class RiskEstimateBuilderInterruptible
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
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.
|
RiskModelAttributes |
getPopulationBasedAttributeRisks()
Returns a class providing access to population-based risk estimates about
the attributes.
|
RiskModelAttributes |
getPopulationBasedAttributeRisks(RiskModelPopulationUniqueness.PopulationUniquenessModel model)
Returns a class providing access to population-based risk estimates about
the attributes.
|
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].
|
RiskModelAttributes |
getSampleBasedAttributeRisks()
Returns a class providing access to sample-based risk estimates about the
attributes
|
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 RiskModelHistogram getEquivalenceClassModel() throws java.lang.InterruptedException
java.lang.InterruptedException
public HIPAAIdentifierMatch[] getHIPAAIdentifiers() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelAttributes getPopulationBasedAttributeRisks() throws java.lang.InterruptedException
java.lang.InterruptedException
public RiskModelAttributes getPopulationBasedAttributeRisks(RiskModelPopulationUniqueness.PopulationUniquenessModel model) throws java.lang.InterruptedException
model
- Uses the given statistical modeljava.lang.InterruptedException
public RiskModelPopulationUniqueness getPopulationBasedUniquenessRisk() throws java.lang.InterruptedException
java.lang.InterruptedException
public int getProgress()
public RiskModelAttributes getSampleBasedAttributeRisks() throws java.lang.InterruptedException
java.lang.InterruptedException
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()