Dear Statalist,
I am currently facing problems with the overidentification test results in my GMM estimation using the `xtdpdgmm’ syntax. My research focuses on estimating the effect of servicification on firm productivity, proxied by TFP (Levinsohn-Petrin) and labor productivity, using annual firm-level survey data. I suspect that the TFP variable may be endogenous, so I have applied various GMM methods within `xtdpdgmm’, including Arellano-Bond, Ahn-Schmidt, blundell-Bond, and Hayakawa. However, all these methods yield similar outcomes, where the Sargan-Hansen test rejects the null hypothesis.
Could anyone provide guidance or insights on how to address this issue? I attach the Blundell-Bond estimation results for reference.
Regards,
Amelia
I am currently facing problems with the overidentification test results in my GMM estimation using the `xtdpdgmm’ syntax. My research focuses on estimating the effect of servicification on firm productivity, proxied by TFP (Levinsohn-Petrin) and labor productivity, using annual firm-level survey data. I suspect that the TFP variable may be endogenous, so I have applied various GMM methods within `xtdpdgmm’, including Arellano-Bond, Ahn-Schmidt, blundell-Bond, and Hayakawa. However, all these methods yield similar outcomes, where the Sargan-Hansen test rejects the null hypothesis.
Could anyone provide guidance or insights on how to address this issue? I attach the Blundell-Bond estimation results for reference.
Code:
// Blundell-Bond two-step, iterated, and continuously-updating GMM estimators . . xtdpdgmm L(0/1).ltfp2 s_exp gvc2 lska size own kl, /// > gmm(L.ltfp2 s_exp gvc2 lska size own kl, l(1 4) m(d)) /// > iv(L.ltfp2 s_exp gvc2 lska size own kl, d) c two vce(r) Generalized method of moments estimation Fitting full model: Step 1 f(b) = .0737233 Step 2 f(b) = .07064255 Group variable: psid Number of obs = 109580 Time variable: year Number of groups = 22323 Moment conditions: linear = 36 Obs per group: min = 1 nonlinear = 0 avg = 4.908838 total = 36 max = 10 (Std. err. adjusted for 22,323 clusters in psid) ------------------------------------------------------------------------------ | WC-Robust ltfp2 | Coefficient std. err. z P>|z| [95% conf. interval] -------------+---------------------------------------------------------------- ltfp2 | L1. | .2096717 .0084163 24.91 0.000 .1931761 .2261673 | s_exp | .0151812 .0012905 11.76 0.000 .0126519 .0177105 gvc2 | -.1196046 .0355005 -3.37 0.001 -.1891843 -.0500248 lska | .1386593 .0059761 23.20 0.000 .1269462 .1503723 size | .0591107 .0463177 1.28 0.202 -.0316703 .1498916 own | .394086 .0691181 5.70 0.000 .2586171 .5295548 kl | -.6497143 .009554 -68.00 0.000 -.6684397 -.6309889 _cons | 10.11826 .1385742 73.02 0.000 9.846661 10.38986 ------------------------------------------------------------------------------ Instruments corresponding to the linear moment conditions: 1, model(diff): L1.L.ltfp2 L2.L.ltfp2 L3.L.ltfp2 L4.L.ltfp2 L1.s_exp L2.s_exp L3.s_exp L4.s_exp L1.gvc2 L2.gvc2 L3.gvc2 L4.gvc2 L1.lska L2.lska L3.lska L4.lska L1.size L2.size L3.size L4.size L1.own L2.own L3.own L4.own L1.kl L2.kl L3.kl L4.kl 2, model(level): D.L.ltfp2 D.s_exp D.gvc2 D.lska D.size D.own D.kl 3, model(level): _cons . . estat overid Sargan-Hansen test of the overidentifying restrictions H0: overidentifying restrictions are valid 2-step moment functions, 2-step weighting matrix chi2(28) = 1576.9536 Prob > chi2 = 0.0000 2-step moment functions, 3-step weighting matrix chi2(28) = 1609.4307 Prob > chi2 = 0.0000 . . estat serial Arellano-Bond test for autocorrelation of the first-differenced residuals H0: no autocorrelation of order 1 z = -47.4769 Prob > |z| = 0.0000 H0: no autocorrelation of order 2 z = -0.5511 Prob > |z| = 0.5816
Regards,
Amelia
Comment