UCL Institute of Clinical Trials and Methodology


Practical use of multiple imputation to handle missing data in Stata

Next Course: TBC

Timings: 09:00 - 13:00 UK Time

Location: Zoom

Register Now

Our aim in this course is to provide participants with the ability to analyse their own data using multiple imputation, but also to be aware of the pitfalls and limitations of the technique. We will give plenty of practical examples from our own experience of analysing data in medical research. We welcome participants bringing their own data and problems, and one session is dedicated to discussion of some participants’ data.

tutorial based on this course has appeared in Statistics in Medicine.


Course aims

  • Explain the problems of missing data and the need for methods such as multiple imputation
  • Explain how multiple imputation works, with a focus on imputation by chained equations (ICE)
  • Explain how multiply imputed data are analysed
  • Enable participants to analyse data by multiple imputation in Stata using the commands mi impute chained and mi estimate
  • Give participants an awareness of the assumptions underlying multiple imputation and of its limitations.

Target audience

The target audience for this course is researchers needing to analyse incomplete data:

  • Attendees are expected to be familiar with running Stata from the command line (i.e. not using menus) at least to the level of fitting a regression model to complete data and producing simple graph
  • No prior knowledge of multiple imputation is assumed.
  • Participants will need a computer with the facility to run Stata 12

Software required

All participants will need their own laptop running Stata 12 or higher.

It would save time if you could download and install the datasets for the practical sessions before the course.

Course Timings & Structure

The course will run over four mornings, starting at 9:00 BST and ending by 13:00 BST, with a 15 minute coffee break. There are nine lectures and eight practical sessions in total.

Data for practicals

The data sets for the course practicals are in a zip file which will be available on moodle and Teams.

How to do this may depend on your browser, etc., but you should be able to get the files just by clicking on the link above. When you see the list of files, click Extract. Then select the directory you want the files to go in. Alternatively, save the zip file to disk and double-click the saved file.


The course is likely to be oversubscribed and so if you're interested in attending then we encourage you to apply early.

This course is free for UCL members of staff within ICTM (Cancer Research UK & UCL Cancer Trials Centre, Comprehensive Clinical Trials Unit at UCL, Medical Research Council Clinical Trials Unit at UCL and PRIMENT Clinical Trials Unit) although places are limited.  Please contact ictm.cpd@ucl.ac.uk for a validation code to make the registration payment. 

Attendees from outside of the ICTM will be required to pay an attendance fee. Fees are based on the attendee's organisation as follows:

  • £320 - UCL staff, UCL alumni & students
  • £400 - External delegates (non UCL)

Delegates from LMIC Countries

Delegates residing in low middle income countries – Free (Three places – Please contact ictm.cpd@ucl.ac.uk for the validation code).
Once these 3 free places have been filled we offer further LMIC places at a reduced rate of £160 (Please contact ictm.cpd@ucl.ac.uk for the validation code).


    For information please contact ictm.cpd@ucl.ac.uk

    You may also be interested in