Skip to content

Causal Inference in R Using MatchIt and WeightIt - Online Course

A 4-Day Livestream Seminar Taught by

Noah Greifer
Course Dates:

Tuesday, August 12 –
Friday, August 15, 2025

Schedule: All sessions are held live via Zoom. All times are ET (New York time).

10:30am-12:30pm ET (convert to your local time)
1:30pm-3:00pm ET

This course offers an in-depth introduction to matching and weighting methods using R. Researchers use matching and weighting to estimate the causal effect of a treatment on an outcome — such as the effect of smoking on health or the effect of divorce on child outcomes — when assignment to the treatment is not random. Many of these techniques rely on traditional propensity scores, but the course will also cover newer techniques that do not. The R packages MatchIt and WeightIt (authored by the instructor) allow users to implement all of these techniques using a unified and easy-to-use syntax.

Matching and weighting are powerful, flexible methods that allow for the incorporation of substantive knowledge while providing transparency about the trade-offs that are often masked by other methods of estimating causal effects. Their outputs can be assessed and interpreted easily both by analysts and audiences, making them especially effective for medical and policy research.

Though the course is focused on these methods, other key scientific and methodological issues will be discussed, including communicating results, data visualization, and managing trade-offs between theoretical performance and interpretability.

Starting August 12, we are offering this seminar as a 4-day synchronous*, livestream workshop held via the free video-conferencing software Zoom. Each day will consist of two lecture sessions which include hands-on exercises, separated by a 1-hour break. You are encouraged to join the lecture live, but will have the opportunity to view the recorded session later in the day if you are unable to attend at the scheduled time.

*We understand that finding time to participate in livestream courses can be difficult. If you prefer, you may take all or part of the course asynchronously. The video recordings will be made available within 24 hours of each session and will be accessible for four weeks after the seminar, meaning that you will get all of the class content and discussions even if you cannot participate synchronously. 

Closed captioning is available for all live and recorded sessions. Captions can be translated to a variety of languages including Spanish, Korean, and Italian. For more information, click here.

More details about course content

Computing

Who should register?

Seminar outline

Payment information