An introduction to causal inference from observational data (postponed)



Organised by:

NCRM, University of Southampton


Professor Paul Clarke and Dr Spyros Samothrakis


Intermediate (some prior knowledge)


Jacqui Thorp
Training and Capacity Building Co-ordinator
National Centre for Research Methods
Phone: 02380594069


View in Google Maps  (SO17 1BJ)


Building 39, University of Southampton, Highfield, Southampton, Hants



This one-day workshop will

  1. Introduce the basic principles of causal modelling (potential outcomes, graphs, causal effects) while emphasising the key role of design and assumptions in obtaining robust estimates.
  2. Introduce the basic principles of machine learning and the use of machine learning methods to do causal inference (e.g. methods stemming from domain adaptation and propensity scores).
  3. Show how to implement these techniques for causal analysis and interpret the results in illustrative examples.

The course covers:

  • Causal modelling
  • Basic machine learning techniques
  • Running causal analysis on real data sets

By the end of the course participants will:

  •  Understand the distinction between causal effects and associations and appreciate the key role of design and possibly untestable assumptions in the estimation of causal effects
  •  Understand the role of training and testing models on data and the use of regularization to avoid overfitting
  •  Be able to position machine learning within the causal tool chain


Target Audience

All quantitative researchers, academic and non-academic, with experience/knowledge of performing causal analysis with data from observational studies and of some of the challenges (e.g. adjusting for confounding bias/selection on observables, non-random selection, endogenous regressors).  It should be suitable for junior researchers or senior researchers who wish to get a hands-on introduction to this topic.


Some prior knowledge of programming would be desirable but not essential.  Experience with some statistical package should be sufficient to understand and run the exercises.

Preparatory Reading

None required, but if you want to delve into the practical side of things, please do an online introductory python module to get some familiarity with the language.

See here for a list of tutorials:



The fee per teaching day is:

• £35 per day for students registered at UK/EU University.
• £70 per day for staff at UK/EU academic institutions, UK/EU Research Councils researchers, UK/EU public sector staff and staff at UK/EU registered charity organisations and recognised UK/EU research institutions.
• £250 per day for all other participants

All fees include event materials, morning and afternoon refreshments and lunch.

In the event of cancellation by the delegate a full refund of the course fee is available up to two weeks prior to the course. NO refunds are available after this date.

If it is no longer possible to run a course due to circumstances beyond its control, NCRM reserves the right to cancel the course at its sole discretion at any time prior to the event. In this event every effort will be made to reschedule the course. If this is not possible or the new date is inconvenient a full refund of the course fee will be given. NCRM shall not be liable for any costs, losses or expenses that may be incurred as a result of the cancellation of a course, including but not limited to any travel or accommodation costs.

The University of Southampton’s Online Store T&Cs also continue to apply.

Website and registration:


South West


Explanatory Research and Causal analysis, Explanatory Research and Causal Analysis , Machine Learning , Causal Inference , Observational Data

Related publications and presentations:

Explanatory Research and Causal analysis

Back to archive...