top of page

Course

Introduction to the Theory and Practice of Causal Inference in Ecology

Sunday, June 29, 2025 | 12:00 PM – 3:00 PM

Organizer(s):
David Bauman, Luisa Truffi de Oliveira Costa
Description

Most major questions in Ecology are causal. Randomised controlled experiments—the gold standard for causality—are often impractical or impossible for complex issues, such as understanding global warming’s influence on forests or the consequences of alien species invasions. The Structural Causal Modelling (SCM) framework provides tools to address cause-effect relationships using observational data from natural ecosystems. Importantly, this framework is also central to experimental studies, where statistical biases can still undermine inference despite good experimental design.

While Social and Psychological Sciences have long embraced explicit causal approaches, Ecology has lagged behind, with common practices introducing biases. Using appropriate quantitative tools to address causality is essential to avoid pitfalls, from data collection to analysis.

This course introduces key concepts for thinking causally using the SCM framework. We will present causal diagrams to represent assumptions about data-generating processes, distinguish causal from spurious associations, and apply graphical rules to identify ‘control variables’ for causal interpretation in statistical models. A hands-on session with a toy dataset will guide participants in using dagitty and R to create a causal diagram and quantify causal effects.

Target audience: anyone working with questions of causal nature, as much early career as senior researcher.
Pre-requisites: Participants should be familiar with multiple linear regressions, and have some experience using R (e.g. writing simple code, running a linear regression using base R lm function).
While the SCM framework can be used with any type of statistical - Bayesian or frequentist - or non-statistical modeling approaches, we will only use simple linear regressions in this short course, in order to focus on the causal thinking part and to keep statistical considerations to a minimum.

By the end of the course, participants will:



Recognize main forms of causal and spurious associations.


Learn to create a causal diagram.


Use it to determine control variables for a statistical model, ensuring causal interpretation.



In a nutshell, participants will learn to create a causal model, and use it to carefully guide the construction of a statistical model aimed at causal inference. Be it from experimental, or observational data.

Program Outline

1. Introduction and Presentation (60 minutes)
The course will start with a 1h-presentation of the theory and key concepts of causal inference analytical frameworks, accompanied by ecological examples.

2. Q&A (15 minutes)
This presentation will be followed by 15 minutes of Q&A.

3. Break (5 minutes)
Followed by a 5 minute break.

4. Hands-on Session (60 minutes)
We will then have a 1h hands-on using a simulated ecological situation and dataset, to go through the whole workflow of the SCM framework, while learning to use the free software dagitty, and R.

5. Final Q&A (10 minutes)
The course will finish with a 10 min Q&A, as participants are likely to have new questions, based on their practice session.

Materials that participants need to bring:

Participants will need to bring a laptop with the latest (or a recent) version of R (and optionally RStudio) already installed and functionning.
They will have to have previously installed R packages dagitty, lavaan, ggplot, and optionally tidyverse.
 

C-8

bottom of page