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
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.phpExamples
Run this codeprint("this function is deprecated, please use localSuppression() instead")
Run the code above in your browser using DataLab