sdcMicro (version 4.1.0)

localSupp2Wrapper: Local Suppression 2

Description

A wrapper function for function localSupp2 in order to guarantee k-anonymity.

Usage

localSupp2Wrapper(x, keyVars, w, importance=rep(1, length(keyVars)),
method="minimizeSupp", kAnon=2)

Arguments

x
data frame or matrix
keyVars
column index of key variables
w
column index of sampling weights
importance
weights for each key variable, see localSupp2()
method
minimizeSupp (default), further methods will be included in future versions of the package
kAnon
parameter for k-anonymity.

Value

  • Object from class localSupp2.
  • xAnonresulting data with suppressions
  • suppsnumber of suppressions in the key variables
  • totalSuppstotal number of suppressions.
  • anonymityTRUE, if k-anonymity is achieved
  • keyVarsindex of the key variables.
  • importanceweight vector for key variables
  • kAnonk for k-anoymity

Details

This wrapper function guarantees k-anonymity. If function localSupp2() cannot be reach k-anonymity, localSupp2 must be re-run on the previous results as long as k-anoymity is reached. If k-anoymity cannot be achieved (because the entries of parameter importance includes too much zeros) the function breaks after a sub-optimal solution is obtained.

References

Templ, M. Statistical Disclosure Control for Microdata Using the R-Package sdcMicro, Transactions on Data Privacy, vol. 1, number 2, pp. 67-85, 2008. http://www.tdp.cat/issues/abs.a004a08.php

See Also

freqCalc, localSuppression

Examples

Run this code
print("this function is deprecated, please use localSuppression() instead")

Run the code above in your browser using DataLab