Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.



Gillian Raab


Material for synthpop workshop at the IDPLN conference

6th September 2022

Outline for course

All the slides used for the lectures in the course are in this Powerpoint file


The data sets and instructions for each of the practicals are in the table at the bottom of this page

Session 1

Introduction and overview

Lecture 1 Basic synthpop via full conditional models

  • Basic ideas
  • Parameters you can change – examples

Lecture 2 Utility and tips and tricks for improving it

Practical 1

BREAK refreshments (need to get your own – sorry)

Session 2

Lecture 3  SDC and releasing data

Lecture 4 Other methods

  • Included in synthpop
  • Not included in synthpop
  • Differential privacy

Practical 2  



Session What
Instructions and codebook Data Sample code
Practical 1

Quality of Life in Poland 2011

Synthesising with conditional models, comparing utility and finding the influence of changing parameters


SD2011_tasks See help for SD2011 in synthpop library synthesis_SD2011
Practical 2 a)

Sample from the American Community Survey 2018.

Challenge of customising a large data set to maintain all the relationships with cart models, stratification and using catall at the start for difficult variables. acs2018_tasks.pdf acs2018.rds synthesis_acs2018.R
Practical 2 b)

Internet use in the Scottish Household Survey 2001/2002.

Utility evaluation, plotting models, defining rules, stratification, catall, structural zeros, differential privacy.


shs_tasks shs.rds synthesis_shs.R

Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.