Originally posted by Sebastian Kripfganz
View Post
1. You mention in point #1 that iv(x, model(level)) requires an even stronger assumption of strict exogeneity, However, this assumption is what makes an exogenous variables, exogenous. Is this understanding correct? Also, in what other ways can we define the iv() options for an exogenous variable? I request you to please provide an example.
2. You also mention in point #1 - "For the level model, usually no lags are used.". Does this statement correspond to exogenous variables only?
3. You also mention in point #1 - "Even if it is a predetermined or endogenous variable, the conventional use is iv(x, model(level) lag(1 1))". Why are lags kept at (1 1) here?
4. Considering the fact that system GMM has a level equation and a transformed equation (which effectively involves all variables), how do we decide which model() sub-option (i.e. level/diff/fodev/bodev/mdev) to use each for an exogenous, endogenous and a predetermined variable? I ask this because if (let's say) I put an endogenous variable (say, x) in this way: gmmiv(x, model(diff) lag(a b)), does this mean that I am only using the transformed equation for x (what about the level model, then)? OR if (let's say), I put an exogenous variable (say, p) in this way: iv(p, model(level), lag(c d)), does this mean that I am only using the level equation for x (what about the transformed model, then)?
Leave a comment: