Dear Professor Sebastian,
Thank you very much for your swift useful reply. I am very grateful to you for all your support and effort, Professor! If I may follow up with your response, please!
1) Regarding your post #561 point 8) “A variable is classified as endogenous if it is allowed to be correlated with the contemporaneous error term (and all lagged errors). If this is true for L1.x, then L2.x could possibly still be classified as exogenous. L1.x being endogenous means that any show in the current period is anticipated by x in the previous period (because x is lagged). You would then still need to decide, if this shock can even be anticipated by x two periods ahead. It is up to you to make this judgement.…”.
I think you meant endogenous instead of exogenous.
2) Regarding your post #561 point 1.1.A) “… The Chudik-Pesaran estimator does not allow for endogenous regressors! What you get in this case is a first-difference GMM estimator (like Arellano-Bond, but with first-differenced instruments instead of level instruments for the first-differenced model). ...”. And regarding your post #479 point 10) “… the Chudik-Pesaran estimator requires all variables to be either strictly exogenous or predetermined. xtdpdgmmfe "solves" this issue by switching to a specific version of a difference GMM estimator when endogenous variables are present.”. And regarding your post #481 point 2.1) “xtdpdgmmfe automatically selects the appropriate instruments / moment conditions (and therefore the relevant estimator) corresponding to the chosen assumptions.”.
Thus, to check my understanding, the Chudik-Pesaran (2022) estimator can be applied for unbalanced dynamic panel data with at least one endogenous regressor just by using your xtdpdgmmfe command. Am I right?
3) Is it right or wrong not to include the initdev option in the code of the Chudik-Pesaran (2022) estimator?
4) Regarding your post #561 point 6.4.A) “As argued above, you should not include time-invariant dummy variables when there is no level model. …”.
Thus, my question is: How to have a level model when applying Hayakawa, Qi, and Breitung (2019) estimator using your xtdpdgmmfe command? (the code does not include the option nolevel).
5) How to decide the number I should specify in the curtail() option?
6) I read in some research that it is a good idea to lag all explanatory variables one period for endogeneity concerns. Thus, what is your opinion on this idea?
7) If one of the explanatory variables is endogenous, and some of the explanatory variables are predetermined. Then, if all these explanatory variables are lagged one period. Thus, my question is: Does the classification of those lagged explanatory variables still endogenous and predetermined, respectively? Or does the classification of those lagged explanatory variables become predetermined and exogenous, respectively? i.e., Does lagging the variables transform their classification or does lagging the variables have no effect on the variables' classification?
8) Also, I read in some research that when all variables on the right-hand side of the regression model are lagged one-time period, hence, they are assumed to be predetermined rather than endogenous.
Thus, what is your opinion on this idea?
9) When using your command xtdpdgmmfe, should all lags of the dependent variable y be considered predetermined? Can I consider the deep lags of the dependent variable (i.e., L2.y and deeper lags) exogenous?
Even though I may not say it all the time, I do appreciate all that you do, Professor! Much obliged!
-
Login or Register
- Log in with

Leave a comment: