Statistical Disclosure Control Methods for Anonymization of Data and Risk Estimation
addGhostVars
Adding noise to perturb data
argus_microaggregation
argus_rankswap
Recompute Risk and Frequencies for a sdcMicroObj
Dummy Dataset for Record Swapping
Creates new randomized IDs
Fast generation of synthetic data
Distribute number of swaps
Distribute
overal disclosure risk
RMD based disclosure risk
Data-Utility measures
Remove certain variables from the data set inside a sdc object.
Freq
Frequencies calculation for risk estimation
Generate one strata variable from multiple factors
get.sdcMicroObj
Global Recoding
Join levels of a variables in an object of class sdcMicroObj-class
o...
Additional Information-Loss measures
importProblem
Individual Risk computation
Calculate information loss after targeted record swapping
kAnon_violations
Local recoding via Edmond's maximum weighted matching algorithm
Local Suppression
Local Suppression to obtain k-anonymity
Fast and Simple Microaggregation
Disclosure Risk for Categorical Variables
Replaces the raw household-level data with the anonymized household-le...
Microaggregation
Microaggregation for numerical and categorical key variables based on ...
Global risk using log-linear models.
Detection and winsorization of multivariate outliers
nextSdcObj
Reorder data
Plots for localSuppression objects
Plotfunctions for objects of class sdcMicroObj
Comparison plots
Post Randomization
Print method for objects from class freqCalc.
Print method for objects from class indivRisk
Print method for objects from class localSuppression
Print method for objects from class micro
Print method for objects from class modrisk
Print method for objects from class pram
Print and Extractor Functions for objects of class sdcMicroObj-class
Print method for objects from class suda2
Random Sampling
Rank Swapping
readMicrodata
Targeted Record Swapping
Targeted Record Swapping
Remove certain variables from the data set inside a sdc object.
Generate an Html-report from an sdcMicroObj
riskyCells
Random sample for donor records
sdcApp
sdcMicro: Statistical Disclosure Control Methods for Anonymization of ...
Class "sdcMicroObj"
Creates a household level file from a dataset with a household structu...
set.sdcMicroObj
Define Swap-Levels
Calculate Risk
Show
Shuffling and EGADP
subsetMicrodata
Suda2: Detecting Special Uniques
Summary method for objects from class freqCalc
Summary method for objects from class micro
Summary method for objects from class pram
Top and Bottom Coding
Comparison of different microaggregation methods
Change the a keyVariable of an object of class sdcMicroObj-class
fro...
writeSafeFile
Data from statistical agencies and other institutions are mostly confidential. This package, introduced in Templ, Kowarik and Meindl (2017) <doi:10.18637/jss.v067.i04>, can be used for the generation of anonymized (micro)data, i.e. for the creation of public- and scientific-use files. The theoretical basis for the methods implemented can be found in Templ (2017) <doi:10.1007/978-3-319-50272-4>. Various risk estimation and anonymization methods are included. Note that the package includes a graphical user interface published in Meindl and Templ (2019) <doi:10.3390/a12090191> that allows to use various methods of this package.