URGENT: Dynamic panel regression GMM (EViews 6)
Posted: Sat Mar 13, 2010 6:01 am
Hi there,
in a panel workfile with 10 cross-sections x 20 periods I need to estimate something like this:
:equation: d(pbal) = b0 + b1 * d(pbal(-1)) + b2 * d(gdp) + b3 * prenorm + b4 * elenorm + error,
where prenorm and elenorm are dummies. Instead of error you can imagine d(error) too. By d(.) I denote first differences.
So far I obtained LS estimates of the equation. However, I saw in some papers they use GMM (Arellano Bond) estimation and I need to use it too. I tried Quick / Estimate Equation / GMM - DPD regression, in the Dynamic Panel Wizard I specified:
Step 1: dependent variable: pbal, lags from one up to: 1
Step 2: other regressors: (blank), include period dummies (blank)
Step 3: transformation: differences
Step 4: @dyn(PBAL,-2) (leave unchanged)
Step 5: other instruments: gdp (differences), prenorm elenorm (no transformation)
Step 6: leave the options unchanged
After I click OK it reports error messages, mostly "the number of instruments is greater than number of observations", after other trials "insufficient number of instruments".
I checked out the EViews GMM example (abond_pan.wf1), it worked just fine. Of course the number of observations there is much higher than mine, 1031 vs just <200 (some are missing). Note that I need to run the regression even for a smaller number of observations.
I attach my workfile. Please can somebody help??? Thanks !!!
in a panel workfile with 10 cross-sections x 20 periods I need to estimate something like this:
:equation: d(pbal) = b0 + b1 * d(pbal(-1)) + b2 * d(gdp) + b3 * prenorm + b4 * elenorm + error,
where prenorm and elenorm are dummies. Instead of error you can imagine d(error) too. By d(.) I denote first differences.
So far I obtained LS estimates of the equation. However, I saw in some papers they use GMM (Arellano Bond) estimation and I need to use it too. I tried Quick / Estimate Equation / GMM - DPD regression, in the Dynamic Panel Wizard I specified:
Step 1: dependent variable: pbal, lags from one up to: 1
Step 2: other regressors: (blank), include period dummies (blank)
Step 3: transformation: differences
Step 4: @dyn(PBAL,-2) (leave unchanged)
Step 5: other instruments: gdp (differences), prenorm elenorm (no transformation)
Step 6: leave the options unchanged
After I click OK it reports error messages, mostly "the number of instruments is greater than number of observations", after other trials "insufficient number of instruments".
I checked out the EViews GMM example (abond_pan.wf1), it worked just fine. Of course the number of observations there is much higher than mine, 1031 vs just <200 (some are missing). Note that I need to run the regression even for a smaller number of observations.
I attach my workfile. Please can somebody help??? Thanks !!!