Hi everyone,
I am using the xtabond2 command to execute system GMM.
My data: n=33, t=6, which satisfies the small t large n dataset required by GMM.
Here are the results that I got from stata 15:
xtabond2 g FDI y SCH TRADE POP FIN INV, gmm(g FDI TRADE FIN, lag(2 2)) iv(l.y SCH POP INV) small robust
Favoring space over speed. To switch, type or click on mata: mata set matafavor speed, perm.
Warning: Two-step estimated covariance matrix of moments is singular.
Using a generalized inverse to calculate robust weighting matrix for Hansen test.
Difference-in-Sargan/Hansen statistics may be negative.
Dynamic panel-data estimation, one-step system GMM
------------------------------------------------------------------------------
Group variable: ID Number of obs = 44
Time variable : Year Number of groups = 22
Number of instruments = 17 Obs per group: min = 2
F(7, 21) = 3.82 avg = 2.00
Prob > F = 0.008 max = 2
------------------------------------------------------------------------------
| Robust
g | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
FDI | -.000706 .0012351 -0.57 0.574 -.0032745 .0018625
y | -.0000432 .0000305 -1.42 0.171 -.0001066 .0000201
SCH | -.0079411 .1184802 -0.07 0.947 -.2543342 .2384519
TRADE | -23.41223 15.36501 -1.52 0.142 -55.36551 8.541052
POP | -19.36038 8.435523 -2.30 0.032 -36.90301 -1.817747
FIN | 8.016918 2.388503 3.36 0.003 3.049754 12.98408
INV | -22.87045 24.44595 -0.94 0.360 -73.70858 27.96768
_cons | 5.930342 8.015413 0.74 0.468 -10.73862 22.59931
------------------------------------------------------------------------------
Instruments for first differences equation
Standard
D.(L.y SCH POP INV)
GMM-type (missing=0, separate instruments for each period unless collapsed)
L2.(g FDI TRADE FIN)
Instruments for levels equation
Standard
L.y SCH POP INV
_cons
GMM-type (missing=0, separate instruments for each period unless collapsed)
DL.(g FDI TRADE FIN)
------------------------------------------------------------------------------
Arellano-Bond test for AR(1) in first differences: z = . Pr > z = .
Arellano-Bond test for AR(2) in first differences: z = . Pr > z = .
------------------------------------------------------------------------------
Sargan test of overid. restrictions: chi2(9) = 8.65 Prob > chi2 = 0.470
(Not robust, but not weakened by many instruments.)
Hansen test of overid. restrictions: chi2(9) = 6.44 Prob > chi2 = 0.696
(Robust, but weakened by many instruments.)
Difference-in-Hansen tests of exogeneity of instrument subsets:
GMM instruments for levels
Hansen test excluding group: chi2(1) = 0.18 Prob > chi2 = 0.674
Difference (null H = exogenous): chi2(8) = 6.26 Prob > chi2 = 0.618
iv(L.y SCH POP INV)
Hansen test excluding group: chi2(5) = 4.10 Prob > chi2 = 0.535
Difference (null H = exogenous): chi2(4) = 2.33 Prob > chi2 = 0.675
As you can see that all Sargan and Hansen test results are well above 5% which means that the estimations are valid.
However I do not know why AR(1) and AR(2) only show .
I have tried to use deeper lags but both AR(1) and AR(2) still show . only.
Any help will be very much appreciated. Thank you.
I am using the xtabond2 command to execute system GMM.
My data: n=33, t=6, which satisfies the small t large n dataset required by GMM.
Here are the results that I got from stata 15:
xtabond2 g FDI y SCH TRADE POP FIN INV, gmm(g FDI TRADE FIN, lag(2 2)) iv(l.y SCH POP INV) small robust
Favoring space over speed. To switch, type or click on mata: mata set matafavor speed, perm.
Warning: Two-step estimated covariance matrix of moments is singular.
Using a generalized inverse to calculate robust weighting matrix for Hansen test.
Difference-in-Sargan/Hansen statistics may be negative.
Dynamic panel-data estimation, one-step system GMM
------------------------------------------------------------------------------
Group variable: ID Number of obs = 44
Time variable : Year Number of groups = 22
Number of instruments = 17 Obs per group: min = 2
F(7, 21) = 3.82 avg = 2.00
Prob > F = 0.008 max = 2
------------------------------------------------------------------------------
| Robust
g | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
FDI | -.000706 .0012351 -0.57 0.574 -.0032745 .0018625
y | -.0000432 .0000305 -1.42 0.171 -.0001066 .0000201
SCH | -.0079411 .1184802 -0.07 0.947 -.2543342 .2384519
TRADE | -23.41223 15.36501 -1.52 0.142 -55.36551 8.541052
POP | -19.36038 8.435523 -2.30 0.032 -36.90301 -1.817747
FIN | 8.016918 2.388503 3.36 0.003 3.049754 12.98408
INV | -22.87045 24.44595 -0.94 0.360 -73.70858 27.96768
_cons | 5.930342 8.015413 0.74 0.468 -10.73862 22.59931
------------------------------------------------------------------------------
Instruments for first differences equation
Standard
D.(L.y SCH POP INV)
GMM-type (missing=0, separate instruments for each period unless collapsed)
L2.(g FDI TRADE FIN)
Instruments for levels equation
Standard
L.y SCH POP INV
_cons
GMM-type (missing=0, separate instruments for each period unless collapsed)
DL.(g FDI TRADE FIN)
------------------------------------------------------------------------------
Arellano-Bond test for AR(1) in first differences: z = . Pr > z = .
Arellano-Bond test for AR(2) in first differences: z = . Pr > z = .
------------------------------------------------------------------------------
Sargan test of overid. restrictions: chi2(9) = 8.65 Prob > chi2 = 0.470
(Not robust, but not weakened by many instruments.)
Hansen test of overid. restrictions: chi2(9) = 6.44 Prob > chi2 = 0.696
(Robust, but weakened by many instruments.)
Difference-in-Hansen tests of exogeneity of instrument subsets:
GMM instruments for levels
Hansen test excluding group: chi2(1) = 0.18 Prob > chi2 = 0.674
Difference (null H = exogenous): chi2(8) = 6.26 Prob > chi2 = 0.618
iv(L.y SCH POP INV)
Hansen test excluding group: chi2(5) = 4.10 Prob > chi2 = 0.535
Difference (null H = exogenous): chi2(4) = 2.33 Prob > chi2 = 0.675
As you can see that all Sargan and Hansen test results are well above 5% which means that the estimations are valid.
However I do not know why AR(1) and AR(2) only show .
I have tried to use deeper lags but both AR(1) and AR(2) still show . only.
Any help will be very much appreciated. Thank you.
Comment