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(org.deidentifier.arx.framework.data.DataManager manager)
Override this to initialize the criterion.
|
boolean |
isAnonymous(org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
java.lang.String |
toString()
Returns a string representation.
|
getRequirements, getT
getAttribute
isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased
public HierarchicalDistanceTCloseness(java.lang.String attribute, double t, AttributeType.Hierarchy h)
attribute
- t
- h
- public AttributeType.Hierarchy getHierarchy()
public void initialize(org.deidentifier.arx.framework.data.DataManager manager)
PrivacyCriterion
initialize
in class ExplicitPrivacyCriterion
public boolean isAnonymous(org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion
public HierarchicalDistanceTCloseness clone()
PrivacyCriterion
clone
in class PrivacyCriterion