Simulation of Synthetic Complex Data: The R Package simPop

被引:34
作者
Templ, Matthias [1 ,2 ,3 ]
Meindl, Bernhard [2 ,3 ]
Kowarik, Alexander [2 ,3 ]
Dupriez, Olivier [4 ]
机构
[1] Zurich Univ Appl Sci ZHAW, Inst Data Anal & Proc Design IDP, Rosenstr 3, CH-8401 Winterthur, Switzerland
[2] Stat Austria, Methods Unit, Guglgasse 6, A-1110 Vienna, Austria
[3] Data Anal OG, Eyslergasse 36, A-1230 Vienna, Austria
[4] World Bank, Dev Data Grp DECDG, 1818 H St NW, Washington, DC 20433 USA
来源
JOURNAL OF STATISTICAL SOFTWARE | 2017年 / 79卷 / 10期
关键词
microdata; simulation; synthetic data; population data; R; CONTINGENCY-TABLES; MICRODATA;
D O I
10.18637/jss.v079.i10
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The production of synthetic datasets has been proposed as a statistical disclosure control solution to generate public use files out of protected data, and as a tool to create "augmented datasets" to serve as input for micro-simulation models. Synthetic data have become an important instrument for ex-ante assessments of policy impact. The performance and acceptability of such a tool relies heavily on the quality of the synthetic populations, i.e., on the statistical similarity between the synthetic and the true population of interest. Multiple approaches and tools have been developed to generate synthetic data. These approaches can be categorized into three main groups: synthetic reconstruction, combinatorial optimization, and model-based generation. We provide in this paper a brief overview of these approaches, and introduce simPop, an open source data synthesizer. simPop is a user-friendly R package based on a modular object-oriented concept. It provides a highly optimized S4 class implementation of various methods, including calibration by iterative proportional fitting and simulated annealing, and modeling or data fusion by logistic regression. We demonstrate the use of simPop by creating a synthetic population of Austria, and report on the utility of the resulting data. We conclude with suggestions for further development of the package.
引用
收藏
页码:1 / 38
页数:38
相关论文
共 70 条
[1]  
Alfons A., 2013, Simpopulation: simulation of synthetic populations for surveys based on sample data
[2]  
Alfons A, 2013, J STAT SOFTW, V54, P1
[3]   Simulation of close-to-reality population data for household surveys with application to EU-SILC [J].
Alfons, Andreas ;
Kraft, Stefan ;
Templ, Matthias ;
Filzmoser, Peter .
STATISTICAL METHODS AND APPLICATIONS, 2011, 20 (03) :383-407
[4]  
[Anonymous], MONTE CARLO SIMULATI
[5]  
[Anonymous], 2013, Dynamic Documents with R and knitr
[6]  
[Anonymous], 2006, Journal of Statistical Software, DOI [gfpqfc, DOI 10.18637/JSS.V017.I03]
[7]  
[Anonymous], 2015, DOPARALLEL FOREACH P
[8]  
[Anonymous], 2002, SOCIAL INDICATORS EU
[9]  
Barrett C., 2011, INNOVATION J, V16, P2
[10]   Synthetic Population Generation Without a Sample [J].
Barthelemy, Johan ;
Toint, Philippe L. .
TRANSPORTATION SCIENCE, 2013, 47 (02) :266-279