Profile picture
, 10 tweets, 3 min read Read on Twitter
I've been getting used to gganimate and thought it would be useful to put together some illustrations of what various causal inference methods *actually do to data* and how they work. Here, for example, is what it means to control for a (binary) variable
Here is how one version of matching works
Instrumental variables (the Wald estimator, to be specific)
Fixed effects (really just the animation for controlling again, but with more categories)
Difference-in-differences
And finally (a simplified version of) RDD
This is for a class I'm designing on programming and causal inference (h/t @causalinf) designed to go BEFORE the rest of the econometrics sequence. The idea is teaching concepts before methods. Notice that none of these graphs use regression! It's not necessary!
Here's a link to a page with these graphs alongside DAGs and more explanatory detail, if you want something to link your students to. Also if you have any ideas for other methods I should animate let me know. nickchk.com/causalgraphs.h…
Code now available in a repo: github.com/NickCH-K/causa…
Update for anyone still looking at this version of the thread. New version of the thread is up, with slower graphs:
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Nick HK
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!