Hello Everyone
I would like to estimate the following equation (triple interaction with its main effects and controls). The main variable of concern is the triple interaction term:
Y = b0+ b1*X1 +b2*X2 + b3*X3 + b4*X1*X2 + b5X2*X3 + b6*X1*X3 + b7*X1*X2*X3 + Controls + ε, where X1 is the endogenous binary variable (with Z1 being its instrument), while X2, X3, and Controls are exogenous and control variables, respectively.
My understanding is that since X1 is endogenous then all interacted variables with X1 (e.g., X1*X2, X1*X3, and X1*X2*X3) are considered to be endogenous as well (see relevant post here https://www.stata.com/statalist/arch.../msg01239.html).
Obviously the choice of command to run the IV has its pros and cons. See for example the post here https://www.stata.com/statalist/arch.../msg00710.html. More specifically:
Christos
I would like to estimate the following equation (triple interaction with its main effects and controls). The main variable of concern is the triple interaction term:
Y = b0+ b1*X1 +b2*X2 + b3*X3 + b4*X1*X2 + b5X2*X3 + b6*X1*X3 + b7*X1*X2*X3 + Controls + ε, where X1 is the endogenous binary variable (with Z1 being its instrument), while X2, X3, and Controls are exogenous and control variables, respectively.
My understanding is that since X1 is endogenous then all interacted variables with X1 (e.g., X1*X2, X1*X3, and X1*X2*X3) are considered to be endogenous as well (see relevant post here https://www.stata.com/statalist/arch.../msg01239.html).
Obviously the choice of command to run the IV has its pros and cons. See for example the post here https://www.stata.com/statalist/arch.../msg00710.html. More specifically:
- If one wishes to estimate only the outcome equation, the post suggests using -ivreg- or -ivreg2-.
- If one wishes to estimate it as a system, the post suggests using -treatreg- (renamed to -etregress-).
- Alternatively, one could use the Wooldridge procedure as described here https://www.stata.com/statalist/arch.../msg00339.html.
- My syntax using -ivreg2-: ivreg2 Y X2 X3 X2*X3 Controls (X1 X1*X2 X1*X3 X1*X2*X3 = Z1 Z1*X2 Z1*X3 Z1*X2*X3 Controls).
- Using -etregress- Stata does not allow me to use more than one endogenous variable in the treat part of the command. It says invalid syntax. Just to remind that the official basic syntax of the command is etregress y x, treat(treat = x w).
- Not sure how to approach the Wooldridge procedure either (i.e, because of the interaction variables).
- Is the process as described above (the syntax of the commands) appropriate for performing an IV analysis for an equation with an endogenous triple interaction term?
- If, so, I am required to use more than one instrument? The post here (https://www.stata.com/statalist/arch.../msg01239.html) implies that I need at least as many instruments as the endogenous terms (4 in my case). Or does my solution above (with Z1 interacted) solves the issue (at least econometrically speaking)? Please note that this post also suggests that “…interactions of instruments might be appropriate…”.
- When I run the -ivreg2- command (as outlined above), the Stock-Yogo weak ID test critical values are not available (Stata output says “not available”). Not sure why this is the case, but I assume it has to do with how I syntax the command (Stata output, however, reports the coefficients of the regression).
- How would I have to adjust the Wooldridge procedure to make it work with interacted endogenous variables (the triple interaction variable, in my case, including its double interaction effects)? Or does this procedure not apply when the equation has endogenous interacted variables?
Christos
Comment