I have a question regarding running the xtabond2 command, with alternating years of data. I am using an unbalanced database of firms with three years of data (2011, 2013, 2015). I would like to estimate a system GMM model for labor productivity, and as GMM style instruments, I want to use the first and second lags of the variables (the first lag in this case is information from 2 years ago, and the second lag, whenever relevant, is from four years ago). xtabond2 gives the following error message, if I try to estimate the model with the years coded as above:
Code:
xtset q1 Year panel variable: q1 (unbalanced) time variable: Year, 2011 to 2015, but with gaps delta: 1 unit
Code:
xtabond2 lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire pc_light q122 q124 q117a6 q101c q111b q115a q34a q36a q29a q105 i.q17a i.Year if (q13a == 1 & q11a == 0), gmm (lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire pc_light q122 q124 q117a6 q101c q111b q115a q34a q36a q29a q105 , lag(1 2)) iv(i.Year, eq(level)) iv(i.q17a, eq(both)) robust twostep Favoring speed over space. To switch, type or click on mata: mata set matafavor space, 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. estimates post: matrix has missing values stata(): 3598 Stata returned error xtabond2_mata(): - function returned error <istmt>: - function returned error
So, I created a new time variable,
Code:
gen time = 1 if Year == 2011 replace time= 2 if Year == 2013 replace time = 3 if Year == 2015
Code:
. xtabond2 lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire q122 q124 q117a6 q101c q111b q115a q34a q36a q29a q105 i.q1 > 7a i.Year if (q13a == 1 & q11a == 0), gmm (lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire q122 q124 q117a6 q101c q > 111b q115a q34a q36a q29a q105, lag(1 2)) iv(i.Year, eq(level)) iv(i.q17a, eq(both)) robust twostep Favoring speed over space. To switch, type or click on mata: mata set matafavor space, perm. Warning: Two-step estimated covariance matrix of moments is singular. Using a generalized inverse to calculate optimal weighting matrix for two-step estimation. Difference-in-Sargan/Hansen statistics may be negative. Dynamic panel-data estimation, two-step system GMM ------------------------------------------------------------------------------ Group variable: q1 Number of obs = 5679 Time variable : time Number of groups = 2983 Number of instruments = 102 Obs per group: min = 1 Wald chi2(39) = 22624.99 avg = 1.90 Prob > chi2 = 0.000 max = 3 ----------------------------------------------------------------------------------------------------------------------------------- | Corrected lnlabprod_v2 | Coef. Std. Err. z P>|z| [95% Conf. Interval] ------------------------------------------------------------------+---------------------------------------------------------------- lncaplab_v2 | .0354353 .0430597 0.82 0.411 -.0489602 .1198307 lnrawlab_v2 | .1227379 .0259091 4.74 0.000 .071957 .1735189 lnnplab_v2 | .3460553 .0384345 9.00 0.000 .2707251 .4213856 pc_aq | 4.34e-06 1.92e-06 2.26 0.024 5.81e-07 8.09e-06 pc_fire | -1.08e-06 7.95e-07 -1.35 0.176 -2.63e-06 4.83e-07 q122 | .0329375 .0496159 0.66 0.507 -.0643078 .1301829 q124 | .1886265 .0834946 2.26 0.024 .0249801 .3522729 q117a6 | .0005963 .0004886 1.22 0.222 -.0003612 .0015539 q101c | .0015383 .0011335 1.36 0.175 -.0006834 .0037599 q111b | .0792683 .3197831 0.25 0.804 -.547495 .7060316 q115a | .1115387 .1038907 1.07 0.283 -.0920833 .3151608 q34a | .0210799 .0097299 2.17 0.030 .0020097 .0401501 q36a | .1160642 .1216182 0.95 0.340 -.122303 .3544315 q29a | -.0012474 .0009021 -1.38 0.167 -.0030154 .0005207 q105 | -.002237 .1018361 -0.02 0.982 -.2018321 .1973581 | q17a | Agriculture | 0 (empty) Food and beverages | .3506242 .4971583 0.71 0.481 -.6237882 1.325037 Tobacco | .4395318 .5532646 0.79 0.427 -.6448469 1.523911 Textiles | .2753416 .4979738 0.55 0.580 -.7006691 1.251352 Apparel | .0278234 .4942391 0.06 0.955 -.9408675 .9965142 Leather | .2896563 .5070813 0.57 0.568 -.7042048 1.283517 Wood | .1764778 .5001476 0.35 0.724 -.8037935 1.156749 Paper | .4107523 .4950751 0.83 0.407 -.559577 1.381082 Publishing and printing | .3756701 .4917285 0.76 0.445 -.5881 1.33944 Refined petroleum etc. | .2307311 .5362108 0.43 0.667 -.8202228 1.281685 Chemical products etc. | .3164512 .5179295 0.61 0.541 -.698672 1.331574 Rubber | .3203078 .4937529 0.65 0.517 -.64743 1.288046 Non-metallic mineral products | .0294455 .5063753 0.06 0.954 -.9630319 1.021923 Basic metals | .6232988 .5141709 1.21 0.225 -.3844577 1.631055 Fabricated metal products | .3364873 .4934035 0.68 0.495 -.6305657 1.30354 Electronic machinery, computers, radio, tv, etc. | .5475978 .4950758 1.11 0.269 -.422733 1.517929 Motor vehicles etc. | -.0088229 .5261101 -0.02 0.987 -1.03998 1.022334 Other transport equipment | .4125957 .5896561 0.70 0.484 -.7431091 1.5683 Furniture, jewellery, music equipment, watches, toys and medic.. | .1689693 .4968482 0.34 0.734 -.8048353 1.142774 Recycling etc. | -.1834269 .5786 -0.32 0.751 -1.317462 .9506083 Services | 0 (omitted) | Year | 2011 | 0 (empty) 2013 | -4.525192 .0364661 -124.09 0.000 -4.596664 -4.453719 2015 | -4.416423 .0372227 -118.65 0.000 -4.489378 -4.343468 | _cons | 15.94037 .906944 17.58 0.000 14.1628 17.71795 ----------------------------------------------------------------------------------------------------------------------------------- Instruments for first differences equation Standard D.(0b.q17a 1.q17a 2.q17a 3.q17a 4.q17a 5.q17a 6.q17a 7.q17a 8.q17a 9.q17a 10.q17a 11.q17a 12.q17a 13.q17a 14.q17a 15.q17a 16.q17a 17.q17a 18.q17a 19.q17a 20.q17a) GMM-type (missing=0, separate instruments for each period unless collapsed) L(1/2).(lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire q122 q124 q117a6 q101c q111b q115a q34a q36a q29a q105) Instruments for levels equation Standard 0b.q17a 1.q17a 2.q17a 3.q17a 4.q17a 5.q17a 6.q17a 7.q17a 8.q17a 9.q17a 10.q17a 11.q17a 12.q17a 13.q17a 14.q17a 15.q17a 16.q17a 17.q17a 18.q17a 19.q17a 20.q17a 2011b.Year 2013.Year 2015.Year _cons GMM-type (missing=0, separate instruments for each period unless collapsed) D.(lnlabprod_v2 lncaplab_v2 lnrawlab_v2 lnnplab_v2 pc_aq pc_fire q122 q124 q117a6 q101c q111b q115a q34a q36a q29a q105) ------------------------------------------------------------------------------ Arellano-Bond test for AR(1) in first differences: z = -5.68 Pr > z = 0.000 Arellano-Bond test for AR(2) in first differences: z = . Pr > z = . ------------------------------------------------------------------------------ Sargan test of overid. restrictions: chi2(62) =1162.57 Prob > chi2 = 0.000 (Not robust, but not weakened by many instruments.) Hansen test of overid. restrictions: chi2(62) = 183.34 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(30) = 79.08 Prob > chi2 = 0.000 Difference (null H = exogenous): chi2(32) = 104.26 Prob > chi2 = 0.000 iv(2011b.Year 2013.Year 2015.Year, eq(level)) Hansen test excluding group: chi2(60) = 169.46 Prob > chi2 = 0.000 Difference (null H = exogenous): chi2(2) = 13.89 Prob > chi2 = 0.001 iv(0b.q17a 1.q17a 2.q17a 3.q17a 4.q17a 5.q17a 6.q17a 7.q17a 8.q17a 9.q17a 10.q17a 11.q17a 12.q17a 13.q17a 14.q17a 15.q17a 16.q17a > 17.q17a 18.q17a 19.q17a 20.q17a) Hansen test excluding group: chi2(43) = 160.39 Prob > chi2 = 0.000 Difference (null H = exogenous): chi2(19) = 22.96 Prob > chi2 = 0.239
0 Response to Query regarding the Hansen statistic obtained after xtabond2
Post a Comment