dUtility() allows to compute different measures of data-utility based on various distances using original and perturbed variables.
methods
dUtility(obj,...)
Arguments
obj: original data or object of class sdcMicroObj
...: see arguments below
xm: perturbed data
method: method IL1, IL1s or eigen. More methods are implemented in summary.micro()
Returns
data utility or modified entry for data utility the sdcMicroObj .
Details
The standardised distances of the perturbed data values to the original ones are measured. The following measures are available:
"IL1: sum of absolute distances between original and perturbed variables scaled by absolute values of the original variables
"IL1s: measures the absolute distances between original and perturbed ones, scaled by the standard deviation of original variables times the square root of 2.
"eigen; compares the eigenvalues of original and perturbed data
"robeigen; compares robust eigenvalues of original and perturbed data
References
for IL1 and IL1s: see Mateo-Sanz, Sebe, Domingo-Ferrer. Outlier Protection in Continuous Microdata Masking. International Workshop on Privacy in Statistical Databases. PSD 2004: Privacy in Statistical Databases pp 201-215.
Templ, M. and Meindl, B., Robust Statistics Meets SDC: New Disclosure Risk Measures forContinuous Microdata Masking, Lecture Notes in Computer Science, Privacy in Statistical Databases, vol. 5262, pp. 113-126, 2008.