Introduction to Multilevel Modelling Using MLwiN, R, or Stata 30th June - 2nd July

Summary

This three-day course provides an introduction to multilevel modelling and includes software practicals in your choice of software: MLwiN, R, or Stata. We focus on multilevel modelling for continuous and binary responses (dependent or outcome variables) when the data are clustered (nested or hierarchical). These models can be viewed as an extension of conventional linear and logistic regression models to account for and learn from the clustering in the data. Such models are appropriate when, for example, analysing exam scores of students nested within schools, or health outcomes of patients nested within hospitals. Special interest lies in disentangling social processes operating at different levels of analysis by decomposing the within- from the between-cluster effects of covariates (explanatory or predictor variables). Longitudinal data are also clustered, with repeated measurements on individuals or multiple panel waves per survey respondent. Throughout the course we emphasize how to interpret multilevel models and the types of research question they can be used to explore.

Instructors

Professor George Leckie

Professor William Browne

“The course was excellent - far exceeded expectations. The course has given me the confidence to use MLM, something I very much lacked before. I feel I understand the theory behind MLM, why each stage is so important, and the various interpretations. Without this course I would be lost. I cannot thank you all enough.”

“This was a beautifully constructed course. It was clear throughout that careful thought had been given to providing a balance between lecture content, time for questions and discussion, and practical sessions. Both George and Bill delivered fantastic lectures - explanations were clear and thorough (including critiques of each approach) and content built up in complexity over time with plenty of worked examples of different kinds. The course was superb - can't rate it highly enough.”

“I thought it was a really good double act between George and Bill - they are both hugely knowledgeable so having one person focused on the slides and the other manning the chat was a good approach as it meant the teaching didn't get derailed by people's questions.”

Participants will be emailed in advance with comprehensive PDF copies of the lecture slides together with point-and-click instructions and datasets for MLwiN, and annotated syntax files and datasets for R and Stata.

  1. Overview of multilevel modelling
  2. Variance-components models
  3. Random-intercept models with covariates
  4. Between- and within-effects of level-1 covariates
  5. Random-coefficient models
  6. Growth-curve models
  7. Three-level models
  8. Between- and within-effects of level-1 covariates
  9. Review of single-level logistic regression
  10. Two-level logistic regression

The course will consist of a 2:1 mix of lectures and hands-on practical sessions applying the taught methods to real datasets. The lectures are software independent and are delivered live via Zoom, but recordings of the lectures will be made available shortly afterwards for twelve weeks following the course if participants are unable to attend at the scheduled time. . The instructors alternate the lecturing. Participants can ask questions via Zoom’s text-based chat facility and these will be monitored and answered by the instructor not presenting or relayed to the instructor presenting to answer live.

The lectures are software independent. Each lecture is immediately followed by a self-directed software practical, offered in participants’ choice of MLwiN, R, or Stata, giving participants the chance to replicate the presented analyses and to consolidate their knowledge. At the end of each practical session the instructors demo the different software, each. Each software package will be demonstrated in a different breakout room. The practicals are offered in participants’ choice of MLwiN, R, or Stata and are self-directed: participants complete the practicals at their own pace. At the end of each practical session the instructors demo the different software. In both the lectures and practicals, participants have opportunities to interact with the instructors.

For those choosing to use MLwiN, we will provide instructions as to how to download and install the free teaching version of this software.

MLwiN is dedicated multilevel modelling software developed by our research team for more than 30 years. On this course we will be using the free teaching version of MLwiN. This version works with all the datasets used on the course and a wide range of other teaching datasets which come with the software. We will email you the teaching version prior to the start of the course.

Should you wish to use MLwiN after the course with your own data, you will need to use the regular version of MLwiN. This is free to UK academics (but without user support) reflecting long periods of funding from the UK’s Economic and Social science Research Council (ESRC). For all other users, there is a 30-day trial version, but after that you will have to purchase MLwiN if you wish to continue using it to analyse your own data. There are various price options available. http://www.bristol.ac.uk/cmm/software/mlwin/

MLwiN is Windows software, but can be run on Mac via the Wine software or through a virtual machine such as Parallels, depending on the Mac model and version of MacOS on your machine. http://www.bristol.ac.uk/cmm/software/mlwin/features/sysreq.html#unix .

For those wishing to use R or Stata we assume you are already users of these software so have them installed.

We assume no prior knowledge of multilevel modelling. However, participants should be familiar with estimating and interpreting linear regression models, including the writing and interpretation of model equations, hypothesis testing and model selection, and the use and interpretation of dummy variables and interaction terms.

We will email in advance a pre-recorded lecture, to be completed at the participant’s leisure, which provides a review of linear regression accompanied with software instructions and datasets to replicate the analyses in MLwiN, R, and Stata.

For those choosing to use MLwiN, we assume no prior knowledge of using this software and so we provide step-by-step instructions to allow you to replicate all presented analyses in MLwiN. For those choosing R or Stata, we assume you are already users of these software and so know the basics.

The course starts and ends each day at 09:15 and 16:00 with a 30-minute morning break and a one-hour break for lunch from 13:00 to 14:00.

The following course excerpt is taken from our session on two-level random-intercept models, with an application to estimating school effects on student learning and school league tables, where students are nested within schools.

The following course excerpt is taken from our session on three-level random-intercept models, with an application to a multisite cluster randomised controlled trial of classroom size on student learning, where students are nested within classrooms within schools.

  • For UK-registered MSc and PhD students - £180
  • For UK university academics, UK public sector staff, and staff at UK registered charity organisations - £360
  • For all other participants - £660

Please note, in order to be eligible for the reduced pricing brackets please submit your application using your UK academic/organisational email address.

Applications

If you would like to attend the workshop, please complete and submit the online booking form (see below). Please note the closing date for applications is 17th May 2026.

Applications will be processed on a rolling basis, once a week, until the application deadline. A link to the University of Bristol’s online shop will be provided and your place on the course will be confirmed upon successful payment.

If you have any queries, please email info-cmm@bristol.ac.uk.

Go to booking form >>

Please click here to read the booking terms and conditions before completing the booking form. Note that it is the participant’s responsibility to ensure that Zoom and their choice of MLwiN, R, or Stata software is up-to-date and works on their computer in advance of the course, as the Centre for Multilevel Modelling is unable to provide technical support.

A full refund will be given if cancellation occurs two weeks prior to the event. No refund is given after this date. By completing the application form, you are accepting these cancellation terms.