sdcMicro: Statistical Disclosure Control Methods for Anonymization of Microdata and Risk Estimation

Data from statistical agencies and other institutions are mostly confidential. This package can be used for the generation of anonymized (micro)data, i.e. for the creation of public- and scientific-use files. In addition, various risk estimation methods are included. Note that the package 'sdcMicroGUI' includes a graphical user interface for various methods in this package.

Author
Matthias Templ, Alexander Kowarik, Bernhard Meindl
Date of publication
2016-08-19 17:05:08
Maintainer
Matthias Templ <matthias.templ@gmail.com>
License
GPL-2
Version
4.6.1
URLs

View on CRAN

Man pages

addNoise
Adding noise to perturb data
calcRisks
Recompute Risk and Frequencies for a sdcMicroObj
casc1
Small Artificial Data set
CASCrefmicrodata
Census data set
dataGen
Fast generation of synthetic data
dRisk
overal disclosure risk
dRiskRMD
RMD based disclosure risk
dUtility
data utility
EIA
EIA data set
extractManipData
Remove certain variables from the data set inside a sdc...
francdat
data from the casc project
free1
Demo data set from mu-Argus
freqCalc
Frequencies calculation for risk estimation
generateStrata
Generate one strata variable from multiple factors
globalRecode
Global Recoding
groupVars
Join levels of a keyVariable in an object of class...
indivRisk
Individual Risk computation
LLmodGlobalRisk
Global risk using log-linear models.
LocalRecProg
Local recoding via Edmond's maximum weighted matching...
localSupp
Local Suppression
localSuppression
Local Suppression to obtain k-anonymity
mafast
Fast and Simple Microaggregation
measure_risk
Disclosure Risk for Categorical Variables
microaggregation
Microaggregation
microaggrGower
Microaggregation for numerical and categorical key variables...
microData
microData
modRisk
Global risk using log-linear models.
plot.localSuppression
plot method for localSuppression objects
plotMicro
Comparison plots
plot.sdcMicroObj
Plotfunctions for objects of class 'sdcMicroObj-class'
pram
Post Randomization
print.freqCalc
Print method for objects from class freqCalc
print.indivRisk
Print method for objects from class indivRisk
print.localSuppression
Print method for objects from class localSuppression
print.micro
Print method for objects from class micro
print.modrisk
Print method for objects from class modrisk
print.pram
Print method for objects from class pram
print.sdcMicroObj
Print and Extractor Functions for objects of class...
print.suda2
Print method for objects from class suda2
rankSwap
Rank Swapping
removeDirectID
Remove certain variables from the data set inside a sdc...
renameVars
Change the name of levels of a keyVariable in an object of...
report
Generate a HTML/LATEX output from an sdcMicroObj
sdcMicroObj-class
Class '"sdcMicroObj"'
sdcMicro-package
Statistical Disclosure Control (SDC) for the generation of...
shuffle
Shuffling and EGADP
suda2
Suda2: Detecting Special Uniques
summary.freqCalc
Summary method for objects from class freqCalc
summary.micro
Summary method for objects from class micro
summary.pram
Summary method for objects from class pram
Tarragona
Tarragona data set
testdata
A real-world data set on household income and expenditures
topBotCoding
Top and Bottom Coding
valTable
Comparison of different microaggregation methods
varToFactor
Change the a keyVariable of an object of class...

Files in this package

sdcMicro
sdcMicro/inst
sdcMicro/inst/CITATION
sdcMicro/inst/templates
sdcMicro/inst/templates/report.css
sdcMicro/inst/templates/report-template.rmd
sdcMicro/inst/doc
sdcMicro/inst/doc/sdc_guidelines.pdf
sdcMicro/inst/doc/sdc_guidelines.R
sdcMicro/inst/doc/sdc_guidelines.rnw
sdcMicro/tests
sdcMicro/tests/microaggregation_test.R
sdcMicro/tests/reporting_test.R
sdcMicro/tests/testhat.R
sdcMicro/tests/globalRecoding_test.R
sdcMicro/tests/testthat
sdcMicro/tests/testthat/test_addNoise.R
sdcMicro/tests/testthat/test_freqCalc.R
sdcMicro/src
sdcMicro/src/Makevars
sdcMicro/src/Measure_Threshold.h
sdcMicro/src/freqCalc.h
sdcMicro/src/calcSuppInds.cpp
sdcMicro/src/gowerD.cpp
sdcMicro/src/Measure_Risk.h
sdcMicro/src/sdcMicro.c
sdcMicro/src/RankSwapping.h
sdcMicro/src/Mdav.h
sdcMicro/src/Framework.h
sdcMicro/src/Measure_Hierarchical.h
sdcMicro/src/Suda2.h
sdcMicro/src/Makevars.win
sdcMicro/src/RcppExports.cpp
sdcMicro/src/LocalRecProg
sdcMicro/src/LocalRecProg/EdmondsMatch-Inc.h
sdcMicro/src/LocalRecProg/EdmondsMatch.h
sdcMicro/src/LocalRecProg/edmonds.cpp
sdcMicro/src/LocalRecProg/edmonds.h
sdcMicro/src/LocalRecProg/kneibmatch.cpp
sdcMicro/src/LocalRecProg/datadesc.h
sdcMicro/src/LocalRecProg/datadesc.cpp
sdcMicro/src/0Main.cpp
sdcMicro/NAMESPACE
sdcMicro/NEWS
sdcMicro/data
sdcMicro/data/free1.rda
sdcMicro/data/CASCrefmicrodata.rda
sdcMicro/data/microData.rda
sdcMicro/data/francdat.rda
sdcMicro/data/EIA.rda
sdcMicro/data/Tarragona.rda
sdcMicro/data/testdata2.RData
sdcMicro/data/casc1.rda
sdcMicro/data/testdata.RData
sdcMicro/R
sdcMicro/R/dataSets.R
sdcMicro/R/dRiskRMD.R
sdcMicro/R/indivRisk.R
sdcMicro/R/timeEstimation.R
sdcMicro/R/GUIfunctions.R
sdcMicro/R/mafast.R
sdcMicro/R/dRisk.R
sdcMicro/R/modRisk.R
sdcMicro/R/microaggregation.R
sdcMicro/R/report.R
sdcMicro/R/sdcMicro-package.R
sdcMicro/R/rankSwap.R
sdcMicro/R/globalRecode.R
sdcMicro/R/plotMicro.R
sdcMicro/R/shuffle.R
sdcMicro/R/localSuppression.R
sdcMicro/R/suda2.R
sdcMicro/R/measure_risk.R
sdcMicro/R/maG.R
sdcMicro/R/show_sdcMicroObj.R
sdcMicro/R/RcppExports.R
sdcMicro/R/dataGen.r
sdcMicro/R/dUtility.R
sdcMicro/R/localSupp.R
sdcMicro/R/valTable.R
sdcMicro/R/mdav.R
sdcMicro/R/aux_functions.r
sdcMicro/R/methods.r
sdcMicro/R/pram.R
sdcMicro/R/0classes.r
sdcMicro/R/addNoise.r
sdcMicro/R/LocalRecProg.R
sdcMicro/R/freqCalc.r
sdcMicro/R/topBotCoding.R
sdcMicro/R/zzz.R
sdcMicro/R/plotFunctions.R
sdcMicro/R/LLmodGlobalRisk.R
sdcMicro/R/printFunctions.R
sdcMicro/vignettes
sdcMicro/vignettes/zwei.pdf
sdcMicro/vignettes/da1.sty
sdcMicro/vignettes/drei.pdf
sdcMicro/vignettes/imgs
sdcMicro/vignettes/imgs/ablauf.png
sdcMicro/vignettes/imgs/sdc_guidelines-001.pdf
sdcMicro/vignettes/imgs/intervals.pdf
sdcMicro/vignettes/vier.pdf
sdcMicro/vignettes/references.bib
sdcMicro/vignettes/FinalLogoSmaller.pdf
sdcMicro/vignettes/sdc_guidelines.rnw
sdcMicro/vignettes/res.RData
sdcMicro/vignettes/eins.pdf
sdcMicro/README.md
sdcMicro/MD5
sdcMicro/build
sdcMicro/build/vignette.rds
sdcMicro/DESCRIPTION
sdcMicro/man
sdcMicro/man/calcRisks.Rd
sdcMicro/man/print.localSuppression.Rd
sdcMicro/man/print.indivRisk.Rd
sdcMicro/man/valTable.Rd
sdcMicro/man/casc1.Rd
sdcMicro/man/CASCrefmicrodata.Rd
sdcMicro/man/print.modrisk.Rd
sdcMicro/man/generateStrata.Rd
sdcMicro/man/summary.freqCalc.Rd
sdcMicro/man/indivRisk.Rd
sdcMicro/man/print.freqCalc.Rd
sdcMicro/man/microaggregation.Rd
sdcMicro/man/measure_risk.Rd
sdcMicro/man/topBotCoding.Rd
sdcMicro/man/print.micro.Rd
sdcMicro/man/print.pram.Rd
sdcMicro/man/plot.localSuppression.Rd
sdcMicro/man/dRiskRMD.Rd
sdcMicro/man/free1.Rd
sdcMicro/man/print.suda2.Rd
sdcMicro/man/suda2.Rd
sdcMicro/man/print.sdcMicroObj.Rd
sdcMicro/man/francdat.Rd
sdcMicro/man/dUtility.Rd
sdcMicro/man/plotMicro.Rd
sdcMicro/man/rankSwap.Rd
sdcMicro/man/modRisk.Rd
sdcMicro/man/sdcMicroObj-class.Rd
sdcMicro/man/plot.sdcMicroObj.Rd
sdcMicro/man/sdcMicro-package.Rd
sdcMicro/man/addNoise.Rd
sdcMicro/man/microData.Rd
sdcMicro/man/dataGen.Rd
sdcMicro/man/Tarragona.Rd
sdcMicro/man/renameVars.Rd
sdcMicro/man/EIA.Rd
sdcMicro/man/pram.Rd
sdcMicro/man/mafast.Rd
sdcMicro/man/localSupp.Rd
sdcMicro/man/groupVars.Rd
sdcMicro/man/testdata.Rd
sdcMicro/man/freqCalc.Rd
sdcMicro/man/LocalRecProg.Rd
sdcMicro/man/removeDirectID.Rd
sdcMicro/man/globalRecode.Rd
sdcMicro/man/dRisk.Rd
sdcMicro/man/LLmodGlobalRisk.Rd
sdcMicro/man/report.Rd
sdcMicro/man/summary.pram.Rd
sdcMicro/man/extractManipData.Rd
sdcMicro/man/localSuppression.Rd
sdcMicro/man/varToFactor.Rd
sdcMicro/man/microaggrGower.Rd
sdcMicro/man/shuffle.Rd
sdcMicro/man/summary.micro.Rd