I am trying to determine (if any) the effect of an economics shock on a number of outcomes. In order to do this, I use the usual difference in differences setup, i.e. estimate a model of the form:
$Y = \beta_0 + \delta_1 \cdot year_2 + \gamma_1 \cdot treatment + \beta_1 treatment \cdot year_2 + u$
For two time periods.
I am getting the effect that I expect. Economics shocks are not a good thing. However one concern (which I suppose every researcher faces in such studies), is that I am just picking a “generic” (in lack of better word) difference between the two groups. To overcome this, I have looked into matching as a mean of overcoming the obstacle. But I am having doubts about how to preprocess the data properly (I use MatchIt in R).
As I understand it I would have to determine the following:
Determine which variable that should be used for the basis of the matching.
Tie these variables to the DiD data sample I have. (my data is panel-set, such that each individual is uniquely identified - so the merge should be simple enough).
Use a matching scheme from MatchIt, check the balance, and extract the matched dataframe.
Estimate the above model, using the sample from (3).
So far so good?
Is it correct that for the t/f statistics to have nice properties, I would have to assume the either the matching procedure or the model is correctly specified? But not (necessarily) both?
Also the variables used for matching should not influenced by the economics shock? Therefore, if I wanted to use educating as one the variables for matching, I could do so if A) Educating is not influenced by the shock or B) Use education from before the shock?
Is it really this “simple”, or am I missing something?