public class HierarchicalDistanceTCloseness extends TCloseness
t
attribute, index
Constructor and Description |
---|
HierarchicalDistanceTCloseness(java.lang.String attribute,
double t,
AttributeType.Hierarchy h)
Creates a new instance of the t-closeness criterion with hierarchical earth-movers-distance as proposed in:
Li N, Li T, Venkatasubramanian S.
|
Modifier and Type | Method and Description |
---|---|
HierarchicalDistanceTCloseness |
clone()
Clone
|
AttributeType.Hierarchy |
getHierarchy()
Returns the hierarchy backing the EMD calculations.
|
void |
initialize(DataManager manager)
Override this to initialize the criterion.
|
boolean |
isAnonymous(HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
java.lang.String |
toString()
Returns a string representation.
|
getRequirements, getT
getAttribute
getPopulationModel, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, getSubset, isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased
public HierarchicalDistanceTCloseness(java.lang.String attribute, double t, AttributeType.Hierarchy h)
attribute
- t
- h
- public HierarchicalDistanceTCloseness clone()
PrivacyCriterion
clone
in class PrivacyCriterion
public AttributeType.Hierarchy getHierarchy()
public void initialize(DataManager manager)
PrivacyCriterion
initialize
in class ExplicitPrivacyCriterion
public boolean isAnonymous(HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class PrivacyCriterion
public boolean isLocalRecodingSupported()
PrivacyCriterion
isLocalRecodingSupported
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion