Causality

Spring semester 2021

General information

Lecturer Christina Heinze-Deml
Assistant Juan Gamella
Lectures Wednesday 10-12
Course catalogue data >>

Course content

In statistics, we are used to search for the best predictors of some random variable. In many situations, however, we are interested in predicting a system's behavior under manipulations. For such an analysis, we require knowledge about the underlying causal structure of the system. In this course, we study concepts and theory behind causal inference.

Announcements

All announcements will be posted in Moodle.

Course materials

Week Topic
Week 1 Introduction
Week 2 Graphical models
Week 3 Causal graphical models
Week 4 Causal models and covariate adjustment
Week 5 Q&A session via Zoom
Week 6 Covariate adjustment
Easter break
Week 7 Frontdoor criterion, instrumental variables and transportability
Week 8 Counterfactuals, potential outcomes and estimation
Week 9 Q&A session via Zoom
Week 10 Towards structure learning
  • Slides
  • Videos: Part 1, Part 2, Part 3
  • Notes
  • Reading: Peters, Janzing and Schölkopf: Chapters 8.2.1, 6.5, 7.2.1
  • Week 11 Constraint-based causal structure learning
  • Slides
  • Videos: Part 1, Part 2, Part 3
  • R code
  • Notes (updated 28/05)
  • Reading: Shalizi: Chapter 22; Peters, Janzing and Schölkopf: Chapters 7.2.1
  • Week 12 Score-based causal structure learning and restricted SEMs
  • Slides
  • Videos: Part 1, Part 2, Part 3
  • R code
  • Notes
  • Reading: Peters, Janzing and Schölkopf: Chapters 4.1.1 - 4.1.4, 4.2.1, 7.2.2
  • Week 13 LiNGAM and Invariant Causal Prediction (and face-to-face Q&A session)
  • Slides
  • Videos: Part 1, Part 2
  • R code
  • Notes
  • Reading: Peters, Janzing and Schölkopf: Chapters 7.1-7.2
  • Reading: Shimizu: Sections 2.5, 3 and 4.1
  • Week 14 Q&A session via Zoom

    There are two different exercise formats: Jupyter notebooks and exercise sheets. The Jupyter notebooks were intended to be worked on during in-class exercise sessions. However, as long as the course is taught online, you can work on both the Jupyter notebooks and the exercise sheets at home and ask questions during the question hours via Zoom.

    Jupyter notebooks

    The Jupyter notebooks can be found in this Renku project.

    Exercise sheets

    If you are a PhD student who needs ETH credit points, the submission of the solutions to four exercise sheets is mandatory. If this applies to you, please email your solutions to Juan Gamella. Students who need ECTS credit points have to take the exam.
    The exercise sheets will be posted 2-3 weeks before the respective due date.

    Exercises Solutions Due date
    Series 1 Solutions 1 March 17th 2021
    Series 2 Solutions 2 March 31st 2021
    Series 3 (updated 23/04) Solutions 3 April 21st 2021
    Series 4 Solutions 4 May 12th 2021
    Series 5 Solutions 5 May 26th 2021

    Literature