GESIS Training Courses
user_jsdisabled
Search

Scientific Coordination

Sebastian E. Wenz
Tel: +49 221 47694-159

Administrative Coordination

Jacqueline Schüller
Tel: +49 0221 47694-160

Short Course D: Causal Inference with Directed Acyclic Graphs (DAGs)

About
Location:
Online via Zoom
 
General Topics:
Course Level:
Format:
Software used:
Duration:
Language:
Fees:
Students: 220 €
Academics: 330 €
Commercial: 660 €
 
Keywords
Additional links
Lecturer(s): Paul Hünermund, Beyers Louw (Teaching Assistant)

About the lecturer - Paul Hünermund

Course description

This course will offer an introduction into causal inference with directed acyclic graphs (DAGs). DAGs combine mathematical graph theory with statistical probability concepts and provide a powerful approach to causal modeling. Originally developed in the computer science and artificial intelligence field, they have recently gained increasing traction also in other scientific disciplines (such as economics, political science, sociology, health sciences, and philosophy). DAGs allow us to check the validity of causal statements based on intuitive graphical criteria that do not require algebra. In addition, they open the possibility to completely automatize the causal inference task with the help of special identification algorithms. As an encompassing framework for causal reasoning, DAGs are becoming an essential tool for everyone interested in data science and machine learning.
The course will provide a good overview of the theoretical advances that have been made in the field of causal data science in the last thirty years. The focus will lie on practical applications of the theory, and you will be put into the position to apply the covered methodologies in your own research. In particular, common causal inference challenges, such as backdoor adjustment, bad controls, instrumental variables, selection bias, and external validity, will be discussed in one single framework. Hands-on examples using dedicated libraries in R will guide you through the presented material. There are no prerequisites for participating, but a good working knowledge of basic statistics and R is a plus.
 
For additional details on the course and a day-to-day schedule, please download the full-length syllabus.
 
Organizational structure of the course
This is a three-day course with a total amount of 12 hours of virtual class time. The course will be organized in two two-hour sessions (with short breaks in between) per day. The afternoon sessions will comprise practice tutorials in R on the topics covered in the lecture sessions. Tutorials will be led by a teaching assistant; while the lecturer will be available for questions.


Target group

You will find the course useful if:
  • you plan to do quantitative analyses in your own research and apply causal inference techniques,
  • you want to get a better conceptual understanding of causal inference,
  • you are curious to learn new data science skills related to causal reasoning and causal inference methods,
  • you are interested in an introduction to the field of causal AI.


  • Learning objectives

    By the end of the course, you will:
  • gain a better understanding of common causal inference problems,
  • be able to draw better connections between a variety of quantitative methodologies,
  • master a powerful formalism for causal modeling,
  • have deeper insights into methodological approaches from the field of causal AI,
  • acquire various practical tools for solving causal inference challenges in your own research.


  • Prerequisites

  • Knowledge of basic statistics & probability
  • Knowledge of regression analysis
  • Basic knowledge of R
  •  
    Software and hardware requirements
    You will need a personal or laptop computer to successfully participate in this course.
     
    Practical exercises will be taught in R. To follow the hands-on examples, you will need to have R (https://cran.r-project.org/) and RStudio (https://posit.co/products/open-source/rstudio/) installed on your device before the course starts. Both programs are free and open source.
     
    For an introduction or refresher in R programming, you might consider enrolling in GESIS's two-day onsite course, “Introduction to R for Data Analysis” held the week before this course within the Summer School in Cologne, or the four-day online workshop, “Introduction to R” offered in May.


    Schedule

    Recommended readings