Giter Site home page Giter Site logo

saannidhya / frontiers-in-did Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mixtape-sessions/frontiers-in-did

0.0 0.0 0.0 22.15 MB

Frontiers in Difference-in-Differences taught by Brantly Callaway

JavaScript 36.80% R 3.42% CSS 9.60% HTML 49.18% SCSS 0.99%

frontiers-in-did's Introduction

Mixtape Sessions Banner


About

This course provides an in-depth introduction to panel data approaches to causal inference. The first part of the course reviews how new "heterogeneity-robust" estimation strategies address some important limitations of traditional two-way fixed effects regressions in difference-in-differences applications, and then provides an in-depth discussion/comparison of many of these approaches. This part also includes a number of practical extensions such as how to include covariates in the parallel trends assumption and dealing with "bad controls". The second part of the course discusses how the insights of recent work on difference-in-differences can apply in a number of other settings that frequently arise in empirical work. And, in particular, this part of the course provides connections between the difference-in-differences literature and alternative identification strategies (conditioning on lagged outcomes, change-in-changes, and interactive fixed effects models) and also how to deal with more complicated treatment regimes (continuous treatments or treatments that can change value over time).

This is one of our advanced courses. These courses are designed assuming a solid foundation in the basics of the difference-in-differences methodology and will cover the frontiers of the topic. A good review is: https://github.com/Mixtape-Sessions/Causal-Inference-2.


Schedule

Introduction

About

High-level discussion about using panel data for causal inference and an introduction/review of DID approaches

Slides

Slides

[R Data full] [Stata dta full]

[R Data subset used in slides] [Stata dta subset used in slides]

[R Code used in slides]

Relaxing Parallel Trends (& Covariates Good and Bad)

About

Relaxing the parallel trends assumption by conditioning on covariates and dealing with covariates that could have been affected by the treatment

Slides

Slides

[Data] - same as in first session

[R Code used in slides]

Coding Exercises

Exercise 1

[R data] [Stata dta]

Solutions


More Complicated Treatment Regimes (or, I have a complicated treatment, what now?)

About

Continuous treatment and a treatment that can turn on and off plus a high-level discussion of how to adapt "heterogeneity robust" strategies to new empirical settings

Slides

Slides

Coding Exercises

Exercise 2a

Data

Solutions


Alternative Identification Strategies

About

Many recent developments in panel data approaches to causal inference have come in the context of difference-in-differences, but many of these insights extend (in a straighforward way) to other using other identification strategies as well. This part will consider changes-in-changes, interactive fixed effects models, and conditioning on lagged outcomes as alternative under-the-hood identification strategies.

Slides

Slides

Coding Exercises

Exercise 2b

Data Same as Exercise 1

Solutions


frontiers-in-did's People

Contributors

bcallaway11 avatar kylebutts avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.