Dear Statalist Forum,
I am currently using Stata version 14.2, and I am using the user-written command "xtabond2" by professor D. Roodman. After reading his paper "How to Do xtabond2: An Introduction to “Difference” and “System” GMM in Stata" I have succesfully managed to estimate my dynamic panel model. I am using a panel dataset of 5500 banks and 13 years. My problem that I have now is that after I use the xtabond2 command, I get proper significant coefficients, and I don't reject the AR(4) test.
However, the Hansen test of overidentifying restrictions has a p-value of 0, meaning I reject the test that my instruments are valid for this model. I have little instruments compared to observations, and I tried to reduce the amount of instruments as well by using collapse, however the Hansen test keeps getting rejected. I am using lagged values of the endogenous variables as instruments, as I am following the methodology of Delis, M., & Kouretas, G. (2011). Interest Rates and Bank Risk-Taking. Journal of Banking and Finance, 35, 840-855.
Any help on how I can overcome this issue of the rejection of the Hansen test of overidentifying restrictions, i.e. my problem of invalid instruments? Does this result render my GMM model useless?
Here is my stata command below:
xtabond2 rwata l.rwata TGAP banksize efficiency offbalancesheet ETA laggedprofitability CPI economicgrowth bankimportance , gmm (rwata banksize efficiency offbalancesheet ETA laggedprofitability, lag (4 4)) iv(TGAP CPI economicgrowth bankimportance ) robust artests (4)
Dependent variable: rwata
Endogenous variables: rwata banksize efficiency offbalancesheet ETA lagged profitability
Exogenous variables: TGAP CPI economic growth bankimportance
Which gives me the following output for the tests:
Dynamic panel-data estimation, one-step system GMM
------------------------------------------------------------------------------
Group variable: bankid Number of obs = 65029
Time variable : year Number of groups = 6587
Number of instruments = 99 Obs per group: min = 3
Wald chi2(10) = 6110.26 avg = 9.87
Prob > chi2 = 0.000 max = 11
Instruments for first differences equation
Standard
D.(TGAP CPI economicgrowth bankimportance)
GMM-type (missing=0, separate instruments for each period unless collapsed)
L4.(rwata banksize efficiency offbalancesheet ETA laggedprofitability)
Instruments for levels equation
Standard
TGAP CPI economicgrowth bankimportance
_cons
GMM-type (missing=0, separate instruments for each period unless collapsed)
DL3.(rwata banksize efficiency offbalancesheet ETA laggedprofitability)
------------------------------------------------------------------------------
Arellano-Bond test for AR(1) in first differences: z = -25.82 Pr > z = 0.000
Arellano-Bond test for AR(2) in first differences: z = 3.18 Pr > z = 0.001
Arellano-Bond test for AR(3) in first differences: z = -2.16 Pr > z = 0.031
Arellano-Bond test for AR(4) in first differences: z = 0.61 Pr > z = 0.545
------------------------------------------------------------------------------
Sargan test of overid. restrictions: chi2(88) =1992.04 Prob > chi2 = 0.000
(Not robust, but not weakened by many instruments.)
Hansen test of overid. restrictions: chi2(88) =1028.01 Prob > chi2 = 0.000
(Robust, but weakened by many instruments.)
Difference-in-Hansen tests of exogeneity of instrument subsets:
GMM instruments for levels
Hansen test excluding group: chi2(41) = 592.39 Prob > chi2 = 0.000
Difference (null H = exogenous): chi2(47) = 435.61 Prob > chi2 = 0.000
iv(TGAP CPI economicgrowth bankimportance)
Hansen test excluding group: chi2(84) = 982.82 Prob > chi2 = 0.000
Difference (null H = exogenous): chi2(4) = 45.19 Prob > chi2 = 0.000
I hope I followed the posting rules set by Stalist as best possible. Any help is highly appreciated.
Thank you for your time.
Kind regards,
Ryan
I am currently using Stata version 14.2, and I am using the user-written command "xtabond2" by professor D. Roodman. After reading his paper "How to Do xtabond2: An Introduction to “Difference” and “System” GMM in Stata" I have succesfully managed to estimate my dynamic panel model. I am using a panel dataset of 5500 banks and 13 years. My problem that I have now is that after I use the xtabond2 command, I get proper significant coefficients, and I don't reject the AR(4) test.
However, the Hansen test of overidentifying restrictions has a p-value of 0, meaning I reject the test that my instruments are valid for this model. I have little instruments compared to observations, and I tried to reduce the amount of instruments as well by using collapse, however the Hansen test keeps getting rejected. I am using lagged values of the endogenous variables as instruments, as I am following the methodology of Delis, M., & Kouretas, G. (2011). Interest Rates and Bank Risk-Taking. Journal of Banking and Finance, 35, 840-855.
Any help on how I can overcome this issue of the rejection of the Hansen test of overidentifying restrictions, i.e. my problem of invalid instruments? Does this result render my GMM model useless?
Here is my stata command below:
xtabond2 rwata l.rwata TGAP banksize efficiency offbalancesheet ETA laggedprofitability CPI economicgrowth bankimportance , gmm (rwata banksize efficiency offbalancesheet ETA laggedprofitability, lag (4 4)) iv(TGAP CPI economicgrowth bankimportance ) robust artests (4)
Dependent variable: rwata
Endogenous variables: rwata banksize efficiency offbalancesheet ETA lagged profitability
Exogenous variables: TGAP CPI economic growth bankimportance
Which gives me the following output for the tests:
Dynamic panel-data estimation, one-step system GMM
------------------------------------------------------------------------------
Group variable: bankid Number of obs = 65029
Time variable : year Number of groups = 6587
Number of instruments = 99 Obs per group: min = 3
Wald chi2(10) = 6110.26 avg = 9.87
Prob > chi2 = 0.000 max = 11
Instruments for first differences equation
Standard
D.(TGAP CPI economicgrowth bankimportance)
GMM-type (missing=0, separate instruments for each period unless collapsed)
L4.(rwata banksize efficiency offbalancesheet ETA laggedprofitability)
Instruments for levels equation
Standard
TGAP CPI economicgrowth bankimportance
_cons
GMM-type (missing=0, separate instruments for each period unless collapsed)
DL3.(rwata banksize efficiency offbalancesheet ETA laggedprofitability)
------------------------------------------------------------------------------
Arellano-Bond test for AR(1) in first differences: z = -25.82 Pr > z = 0.000
Arellano-Bond test for AR(2) in first differences: z = 3.18 Pr > z = 0.001
Arellano-Bond test for AR(3) in first differences: z = -2.16 Pr > z = 0.031
Arellano-Bond test for AR(4) in first differences: z = 0.61 Pr > z = 0.545
------------------------------------------------------------------------------
Sargan test of overid. restrictions: chi2(88) =1992.04 Prob > chi2 = 0.000
(Not robust, but not weakened by many instruments.)
Hansen test of overid. restrictions: chi2(88) =1028.01 Prob > chi2 = 0.000
(Robust, but weakened by many instruments.)
Difference-in-Hansen tests of exogeneity of instrument subsets:
GMM instruments for levels
Hansen test excluding group: chi2(41) = 592.39 Prob > chi2 = 0.000
Difference (null H = exogenous): chi2(47) = 435.61 Prob > chi2 = 0.000
iv(TGAP CPI economicgrowth bankimportance)
Hansen test excluding group: chi2(84) = 982.82 Prob > chi2 = 0.000
Difference (null H = exogenous): chi2(4) = 45.19 Prob > chi2 = 0.000
I hope I followed the posting rules set by Stalist as best possible. Any help is highly appreciated.
Thank you for your time.
Kind regards,
Ryan

Comment