Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Propensity Score Matching with DiD regression

    Hi everyone,

    I had a really quick question about doing propensity score matching with panel data. I have values for pre- and post-treatment and I want to use propensity score matching before I perform the DiD regression. Do I perform matching with the households before they've been put through the treatment? I would also appreciate any advice on what kind of variables I should be using and if there's a minimum/perfect amount of variables that should be used to ensure they're matched properly?

    Thank you!
    Last edited by Nikita Shukla; 04 Feb 2022, 06:35. Reason: propensity score matching

  • #2
    Is this panel data? Two periods or many?

    Comment


    • #3
      I would advise a reading of this paper too. Athey and co detail the differences between the unconfoundedness literature, synthetic controls and related estimators. It's very technical in nature, but it's instructive.

      Either way, you'll match on pre-intervention trends.

      Comment


      • #4
        You may want to check this paper out: https://gking.harvard.edu/files/gkin...900011_rev.pdf

        Comment


        • #5
          Originally posted by Jeff Wooldridge View Post
          Is this panel data? Two periods or many?
          yes, it is panel data with only two periods ( 0 = pre-treatment, 1 = post-treatment)

          Comment


          • #6
            Thank you everyone for linking the papers! I will read through them

            Comment


            • #7
              I would recommend you use matching after creating the change in the outcome variable. The usual DiD with two-period panel data is to regress the change in y on a constant, the treatment indicator, treat, and control variables, x. But you can match on the control variables and use regression, too. I actually discussed this in my recent short course on DiD methods.

              Here's how it would work:

              Code:
              xtset id time
              gen cy = D.y
              teffects psmatch (cy) (treat x1 ... xK), atet
              The x variables should be determined prior to the intervention to be sure they are "good" controls. You can apply any other teffects estimator on cy, too.

              Comment

              Working...
              X