Home  /  Training  /  Classroom and web-based training courses  /  Handling missing data using multiple imputation

Handling missing data using multiple imputation


This course will cover the use of Stata to perform multiple-imputation analysis. Multiple imputation (MI) is a simulation-based technique for handling missing data. The course will provide a brief introduction to multiple imputation and will focus on how to perform MI in Stata using the mi command. The three stages of MI (imputation, complete-data analysis, and pooling) will be discussed in detail with accompanying Stata examples. Various imputation techniques will be discussed, including multivariate normal imputation (MVN) and multiple imputation using chained equations (MICE). Also, a number of examples demonstrating how to efficiently manage multiply imputed data within Stata will be provided. Linear and logistic regression analysis of multiply imputed data as well as several postestimation features will be presented.

Price: $1,395  

We offer a 15% discount for group enrollments of three or more participants.

Course leader

Meghan Cain portrait

Meghan Cain is the Assistant Director, Educational Services at StataCorp LLC. She earned her PhD in quantitative psychology from the University of Notre Dame, where her research focused on structural equation modeling, multilevel modeling, and Bayesian statistics. At Stata, she oversees the development of statistical trainings and webinars, creates videos for the Stata YouTube channel, and reviews Stata Press books.

Course topics

  • Multiple-imputation overview
    • MI as a statistical procedure
    • Stages of MI: Imputation, analysis, and pooling
    • MI in Stata—the mi suite of commands
  • Imputation
    • Imputation techniques
    • Univariate imputation
    • Multivariate imputation
    • Checking the sensibility of imputations
  • Data management
    • Storing multiply imputed data
    • Importing existing multiply imputed data
    • Verification of multiply imputed data
    • Variable management (passive variables)
    • Merging, appending, and reshaping multiply imputed data
    • Exporting multiply imputed data to a non-Stata application
  • Estimation
    • Using mi estimate to perform the analysis and pooling stages of MI in one easy step
    • Estimating linear and nonlinear functions of coefficients
    • Testing linear and nonlinear hypotheses


Working knowledge of Stata and standard statistical techniques, such as linear/logistic regression, is required for the interactive parts of the course. The overview of the concepts of multiple imputation will be presented software-free.

Next session

Currently, there are no scheduled sessions of this course.

 Please notify me 

Inform me of the next offering of Handling missing data using multiple imputation.




Yes, I would like to receive emails regarding the following:

We appreciate that our users do not want to be inundated with email. Those who sign up to receive emails can anticipate receiving no more than a couple in a month. For example, someone who signs up to be informed of Stata Conferences may receive four emails in one year.

To ensure delivery of emails to your inbox, add [email protected] to your address book.

Do you want to be notified of all upcoming training opportunities? Sign up for our convenient email alerts.


Enrollment is limited. This course is offered in both classroom and web-based settings.

Classroom training courses are two-day courses that run from 8:30 a.m. to 4:30 p.m. each day. These courses take place at a training center where computers with Stata installed are provided. A continental breakfast, lunch, and an afternoon snack will also be provided; the breakfast is available before the course begins.

Web-based training courses are four-day courses that run for three and a half hours each day. You will be provided with a temporary Stata license to install on your computer, a printed copy of the course notes, and all the course datasets so that you can easily follow along. Learn more about how our web-based training courses work, watch a video demonstration, and find technical requirements for participating in this type of training.