Arellano–Bond estimator

Part of a series on
Regression analysis
Models
  • Linear regression
  • Simple regression
  • Polynomial regression
  • General linear model
  • Generalized linear model
  • Vector generalized linear model
  • Discrete choice
  • Binomial regression
  • Binary regression
  • Logistic regression
  • Multinomial logistic regression
  • Mixed logit
  • Probit
  • Multinomial probit
  • Ordered logit
  • Ordered probit
  • Poisson
Estimation
Background
  • icon Mathematics portal
  • v
  • t
  • e

In econometrics, the Arellano–Bond estimator is a generalized method of moments estimator used to estimate dynamic models of panel data. It was proposed in 1991 by Manuel Arellano and Stephen Bond,[1] based on the earlier work by Alok Bhargava and John Denis Sargan in 1983, for addressing certain endogeneity problems.[2] The GMM-SYS estimator is a system that contains both the levels and the first difference equations. It provides an alternative to the standard first difference GMM estimator.

Qualitative description

Unlike static panel data models, dynamic panel data models include lagged levels of the dependent variable as regressors. Including a lagged dependent variable as a regressor violates strict exogeneity, because the lagged dependent variable is likely to be correlated with the random effects and/or the general errors.[2] The Bhargava-Sargan article developed optimal linear combinations of predetermined variables from different time periods, provided sufficient conditions for identification of model parameters using restrictions across time periods, and developed tests for exogeneity for a subset of the variables. When the exogeneity assumptions are violated and correlation pattern between time varying variables and errors may be complicated, commonly used static panel data techniques such as fixed effects estimators are likely to produce inconsistent estimators because they require certain strict exogeneity assumptions.

Anderson and Hsiao (1981) first proposed a solution by utilising instrumental variables (IV) estimation.[3] However, the Anderson–Hsiao estimator is asymptotically inefficient, as its asymptotic variance is higher than the Arellano–Bond estimator, which uses a similar set of instruments, but uses generalized method of moments estimation rather than instrumental variables estimation.

In the Arellano–Bond method, first difference of the regression equation are taken to eliminate the individual effects. Then, deeper lags of the dependent variable are used as instruments for differenced lags of the dependent variable (which are endogenous).

In traditional panel data techniques, adding deeper lags of the dependent variable reduces the number of observations available. For example, if observations are available at T time periods, then after first differencing, only T-1 lags are usable. Then, if K lags of the dependent variable are used as instruments, only T-K-1 observations are usable in the regression. This creates a trade-off: adding more lags provides more instruments, but reduces the sample size. The Arellano–Bond method circumvents this problem.

Formal description

Consider the static linear unobserved effects model for N {\displaystyle N} observations and T {\displaystyle T} time periods:

y i t = X i t β + α i + u i t {\displaystyle y_{it}=X_{it}\mathbf {\beta } +\alpha _{i}+u_{it}} for t = 1 , , T {\displaystyle t=1,\ldots ,T} and i = 1 , , N {\displaystyle i=1,\ldots ,N}

where y i t {\displaystyle y_{it}} is the dependent variable observed for individual i {\displaystyle i} at time t , {\displaystyle t,} X i t {\displaystyle X_{it}} is the time-variant 1 × k {\displaystyle 1\times k} regressor matrix, α i {\displaystyle \alpha _{i}} is the unobserved time-invariant individual effect and u i t {\displaystyle u_{it}} is the error term. Unlike X i t {\displaystyle X_{it}} , α i {\displaystyle \alpha _{i}} cannot be observed by the econometrician. Common examples for time-invariant effects α i {\displaystyle \alpha _{i}} are innate ability for individuals or historical and institutional factors for countries.

Unlike a static panel data model, a dynamic panel model also contains lags of the dependent variable as regressors, accounting for concepts such as momentum and inertia. In addition to the regressors outlined above, consider a case where one lag of the dependent variable is included as a regressor, y i t 1 {\displaystyle y_{it-1}} .

y i t = X i t β + ρ y i t 1 + α i + u i t  for  t = 2 , , T  and  i = 1 , , N {\displaystyle y_{it}=X_{it}\mathbf {\beta } +\rho y_{it-1}+\alpha _{i}+u_{it}{\text{ for }}t=2,\ldots ,T{\text{ and }}i=1,\ldots ,N}

Taking the first difference of this equation to eliminate the individual effect,

Δ y i t = y i t y i t 1 = Δ X i t β + ρ Δ   y i t 1 + Δ u i t  for  t = 3 , , T  and  i = 1 , , N . {\displaystyle \Delta y_{it}=y_{it}-y_{it-1}=\Delta X_{it}\beta +\rho \Delta \ y_{it-1}+\Delta u_{it}{\text{ for }}t=3,\ldots ,T{\text{ and }}i=1,\ldots ,N.}

Note that if α i {\displaystyle \alpha _{i}} had a time varying coefficient, then differencing the equation will not remove the individual effect. This equation can be re-written as,

Δ y = Δ R π + Δ u . {\displaystyle \Delta y=\Delta R\pi +\Delta u.}

Applying the formula for the Efficient Generalized Method of Moments Estimator, which is,

π EGMM = [ Δ R Z ( Z Ω Z ) 1 Z Δ R ] 1 Δ R Z ( Z Ω Z ) 1 Z Δ y {\displaystyle \pi _{\text{EGMM}}=[\Delta R'Z(Z'\Omega Z)^{-1}Z'\,\Delta R]^{-1}\,\Delta R'Z(Z'\Omega Z)^{-1}Z'\Delta y}

where Z {\displaystyle Z} is the instrument matrix for Δ R {\displaystyle \Delta R} .

The matrix Ω {\displaystyle \Omega } can be calculated from the variance of the error terms, u i t {\displaystyle u_{it}} for the one-step Arellano–Bond estimator or using the residual vectors of the one-step Arellano–Bond estimator for the two-step Arellano–Bond estimator, which is consistent and asymptotically efficient in the presence of heteroskedasticity.

Instrument matrix

The original Anderson and Hsiao (1981) IV estimator uses the following moment conditions:

E ( y i t I Δ u i t ) = 0  with  I 2  for each  t 3. {\displaystyle E(y_{it-I}\,\Delta u_{it})=0{\text{ with }}I\geq 2{\text{ for each }}t\geq 3.}

Using the single instrument y i t 2 {\displaystyle y_{it-2}} , these moment conditions form the basis for the instrument matrix Z d i {\displaystyle Z_{di}} :

Z d i = [ N A ( t = 2 ) y i 1 ( t = 3 ) y i 2 ( t = 4 ) y T 2 ( t = T ) ] {\displaystyle Z_{di}={\begin{bmatrix}NA&(t=2)\\y_{i1}&(t=3)\\y_{i2}&(t=4)\\\vdots &\vdots \\y_{T-2}&(t=T)\end{bmatrix}}}

Note: The first possible observation is t = 2 due to the first difference transformation

The instrument y i t 2 {\displaystyle y_{it-2}} enters as a single column. Since y i t 2 {\displaystyle y_{it-2}} is unavailable at t = 2 {\displaystyle t=2} , all observations from t = 2 {\displaystyle t=2} must be dropped.

Using an additional instrument y i t 3 {\displaystyle y_{it-3}} would mean adding an additional column to Z d i {\displaystyle Z_{di}} . Thus, all observations from t = 3 {\displaystyle t=3} would have to be dropped.

While adding additional instruments increases the efficiency of the IV estimator, the smaller sample size decreases efficiency. This is the efficiency - sample size trade-off.

The Arellano-bond estimator addresses this trade-off by using time-specific instruments.

The Arellano–Bond estimator uses the following moment conditions

E ( y i t I Δ u i t ) = 0  for  t 3 , I 2. {\displaystyle E(y_{it-I}\,\Delta u_{it})=0{\text{ for }}t\geq 3,\,I\geq 2.}

Using these moment conditions, the instrument matrix Z d i {\displaystyle Z_{di}} now becomes:

Z d i = [ y i 1 0 0 0 0 0 0 y i 2 y i 1 0 0 0 0 0 0 y i 3 y i 2 y i 1 ] {\displaystyle Z_{di}={\begin{bmatrix}y_{i1}&0&0&0&0&0&\cdots \\0&y_{i2}&y_{i1}&0&0&0&\cdots \\0&0&0&y_{i3}&y_{i2}&y_{i1}&\cdots \\\vdots &\vdots &\vdots &\vdots &\vdots &\vdots &\ddots \end{bmatrix}}}

Note that the number of moments is increasing in the time period: this is how the efficiency - sample size tradeoff is avoided. Time periods further in the future have more lags available to use as instruments.

Then if one defines:

Δ u i = [ Δ u i 3 Δ u i 4 Δ u i 5 ] {\displaystyle \Delta u_{i}={\begin{bmatrix}\Delta u_{i3}\\\Delta u_{i4}\\\Delta u_{i5}\\\vdots \end{bmatrix}}}

The moment conditions can be summarized as:

E ( Z d i T Δ u i ) = 0 {\displaystyle E(Z_{di}^{T}\,\Delta u_{i})=0}

These moment conditions are only valid when the error term u i t {\displaystyle u_{it}} has no serial correlation. If serial correlation is present, then the Arellano–Bond estimator can still be used under some circumstances, but deeper lags will be required. For example, if the error term u i t {\displaystyle u_{it}} is correlated with all terms u i t s {\displaystyle u_{it-s}} for s {\displaystyle \leq } S (as would be the case if u i t {\displaystyle u_{it}} were a MA(S) process), it would be necessary to use only lags of y i t {\displaystyle y_{it}} of depth S + 1 or greater as instruments.

System GMM

When the variance of the individual effect term across individual observations is high, or when the stochastic process y i t {\displaystyle y_{it}} is close to being a random walk, then the Arellano–Bond estimator may perform very poorly in finite samples. This is because the lagged dependent variables will be weak instruments in these circumstances.

Blundell and Bond (1998) derived a condition under which it is possible to use an additional set of moment conditions.[4] These additional moment conditions can be used to improve the small sample performance of the Arellano–Bond estimator. Specifically, they advocated using the moment conditions:

E ( Δ y i t 1 ( α i + u i t ) ) = 0  for  t 3 {\displaystyle \operatorname {E} (\Delta y_{it-1}(\alpha _{i}+u_{it}))=0{\text{ for }}t\geq 3} (1)

These additional moment conditions are valid under conditions provided in their paper. In this case, the full set of moment conditions can be written:

E ( Z S Y S , i T P i ) = 0 {\displaystyle \operatorname {E} (Z_{SYS,i}^{T}P_{i})=0}

where

P i = ( Δ u i u i 3 u i 4 u i 5 ) {\displaystyle P_{i}={\begin{pmatrix}\Delta u_{i}\\u_{i3}\\u_{i4}\\u_{i5}\\\vdots \end{pmatrix}}}

and

Z S Y S , i = ( Z d i 0 0 0 0 Δ y i 2 0 0 0 0 Δ y i 3 0 0 0 0 ) . {\displaystyle Z_{SYS,i}={\begin{pmatrix}Z_{di}&0&0&0\\0&\Delta y_{i2}&0&0\\0&0&\Delta y_{i3}&0\\0&0&0&\ddots \end{pmatrix}}.}

This method is known as system GMM. Note that the consistency and efficiency of the estimator depends on validity of the assumption that the errors can be decomposed as in equation (1). This assumption can be tested in empirical applications and likelihood ratio test often reject the simple random effects decomposition.[2]

Implementations in statistics packages

  • R: the Arellano–Bond estimator is available as part of the plm package.[5][6][7]
  • Stata: the commands xtabond and xtabond2 return Arellano–Bond estimators.[8][9]

See also

References

  1. ^ Arellano, Manuel; Bond, Stephen (1991). "Some tests of specification for panel data: Monte Carlo evidence and an application to employment equations". Review of Economic Studies. 58 (2): 277. doi:10.2307/2297968. JSTOR 2297968.
  2. ^ a b c Bhargava, A.; Sargan, J. D. (1983). "Estimating dynamic random effects models from panel data covering short time periods". Econometrica. 51 (6): 1635–1659. doi:10.2307/1912110. JSTOR 1912110.
  3. ^ Anderson, T. W.; Hsiao, Cheng (1981). "Estimation of dynamic models with error components" (PDF). Journal of the American Statistical Association. 76 (375): 598–606. doi:10.1080/01621459.1981.10477691..
  4. ^ Blundell, Richard; Bond, Stephen (1998). "Initial conditions and moment restrictions in dynamic panel data models". Journal of Econometrics. 87 (1): 115–143. CiteSeerX 10.1.1.321.1200. doi:10.1016/S0304-4076(98)00009-8.
  5. ^ Kleiber, Christian; Zeileis, Achim (2008). "Linear Regression with Panel Data". Applied Econometrics with R. Springer. pp. 84–89. ISBN 978-0-387-77316-2.
  6. ^ Croissant, Yves; Millo, Giovanni (2008). "Panel Data Econometrics in R: The plm Package". Journal of Statistical Software. 27 (2): 1–43. doi:10.18637/jss.v027.i02.
  7. ^ "plm: Linear Models for Panel Data". R Project.
  8. ^ "xtabond — Arellano–Bond linear dynamic panel-data estimation" (PDF). Stata Manual.
  9. ^ Roodman, David (2009). "How to do xtabond2: An introduction to difference and system GMM in Stata". Stata Journal. 9 (1): 86–136. doi:10.1177/1536867X0900900106. S2CID 220292189.

Further reading

  • Baltagi, Badi H. (2008). "Dynamic Panel Data Models". Econometric Analysis of Panel Data (4th ed.). John Wiley & Sons. pp. 147–180. ISBN 978-0-470-51886-1.
  • Cameron, A. Colin; Trivedi, Pravin K. (2005). "Dynamic Models". Microeconometrics: Methods and Applications. New York: Cambridge University Press. pp. 763–768. ISBN 0-521-84805-9.
  • Hsiao, Cheng (2014). "Dynamic Simultaneous Equations Models". Analysis of Panel Data (3rd ed.). New York: Cambridge University Press. pp. 397–402. ISBN 978-1-107-65763-2.