This is an example of the techniques described in Holtz-Eakin, Newey and Rosen(1988), "Estimating Vector Autoregressions with Panel Data," Econometrica, vol. 56, no 6, pp 1371-95. This is an example provided by the authors, but isn't the same data set as used in the published paper. It estimates a bivariate VAR with panel data on local government employment data (full- and part-time workforce per capita) with wage rates for each type of employee treated as pre-determined variables. This allows for individual effects, that is, the intercepts are allowed to vary across individuals, though the lag coefficients and the covariance matrices are assumed to be fixed. It includes fixed time effects in the form of dummies.
It's well known that the straightforward LSDV estimation (what you would get with PREG(METHOD=FIXED) is subject to bias that is a function of the T dimension only, which is here quite small. To avoid this problem, the authors apply what's now known as the Arellano-Bond estimator; using a large number of instrumental variables in a regression on first differences.
This does single equation estimates using 2SLS, single equation GMM with allowing for general serial correlation, 3SLS and systems GMM allowing for general serial correlation, all with a reduced set of Arellano-Bond instruments. This is a data set with a fairly large N dimension (161) and small T (six usable data points per individual). If you have a data set with a much smaller N, the GMM estimators may not be feasible since the number of orthogonality conditions may exceed N.
This requires a revised version of the @ABLAGS procedure (http://www.estima.com/forum/viewtopic.php?f=7&t=1116).
