public class AverageReidentificationRisk extends RiskBasedCriterion
Constructor and Description |
---|
AverageReidentificationRisk(double riskThreshold)
Creates a new instance of this criterion.
|
Modifier and Type | Method and Description |
---|---|
AverageReidentificationRisk |
clone()
Clone
|
double |
getRiskThresholdMarketer()
Return marketer risk threshold, 1 if there is none
|
protected boolean |
isFulfilled(HashGroupifyDistribution distribution)
To be implemented by risk-based criteria
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
ElementData |
render()
Renders the privacy model
|
java.lang.String |
toString()
Returns a string representation.
|
enforce, getRequirements, getRiskThreshold
isAnonymous, isSampleBased
clone, getDataSubset, getMinimalClassSize, getPopulationModel, getRiskThresholdJournalist, getRiskThresholdProsecutor, getSubset, initialize, isMinimalClassSizeAvailable, isMonotonicWithGeneralization, isMonotonicWithSuppression, isSubsetAvailable
public AverageReidentificationRisk(double riskThreshold)
riskThreshold
- public AverageReidentificationRisk clone()
PrivacyCriterion
clone
in class PrivacyCriterion
public double getRiskThresholdMarketer()
getRiskThresholdMarketer
in class PrivacyCriterion
public boolean isLocalRecodingSupported()
PrivacyCriterion
isLocalRecodingSupported
in class PrivacyCriterion
public ElementData render()
PrivacyCriterion
render
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion
protected boolean isFulfilled(HashGroupifyDistribution distribution)
RiskBasedCriterion
isFulfilled
in class RiskBasedCriterion