[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
"Martin Weiss" <[email protected]> |

To |
<[email protected]> |

Subject |
st: AW: Testing the Equality of Coefficients Across Two xtabond Arellano-Bond Regressions |

Date |
Thu, 18 Jun 2009 17:04:44 +0200 |

```
<>
There is an FAQ on the old-fashioned method to do this:
http://www.stata.com/support/faqs/stat/testing.html
HTH
Martin
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Ana Fernandez
Gesendet: Donnerstag, 18. Juni 2009 17:02
An: [email protected]
Betreff: st: Testing the Equality of Coefficients Across Two xtabond
Arellano-Bond Regressions
Dear Statalist,
I am trying to get stata to test the equality of coefficient estimates
following two xtabond arellano-bond regressions. Normally I would run
suest and lincom following two regressions but this doesn't work after
xtabond because xtabond is is gmm estimation. Consider the following:
Regression1:
xtabond pctfemmanager if fed==1, lags(1)
Regression2:
xtabond pctfemmanger if fed==0, lags(1)
(This corresponds to specification "pctfemmenagaer = a +
b*L1.pctfemmanager" , and fed is a 1/0 dummy variable).
Now I want to test whether the coefficient on lagged pctfemmanger (the
main dependent variable) in regression1 is statistically significantly
different from the coefficient on lagged pctfemmanager in regression2.
Normally I would run the following test of equality of coefficients
(after ols or fixed effects this works for example), but this doesn't
work with xtabond because xtabond doesn't produce score terms:
xtabond pctfemmanager if fed==1, lags(1)
estimates store reg1
xtabond pctfemmanger if fed==0, lags(1)
estimates store reg2
suest reg1 reg2
At this point I get an error message that says "reg1 was estimated
with a non-standard vce (gmm)"
If I hadn't gotten this error I could have just tested with following code:
lincom [reg1_mean]L1.pctfemmanger-[reg2_mean]L1.pctfemmanager
Do you know any other way to do this test? How can I test the equality
of coefficients in two xtabond regressions? I am even willing to
assume that the two samples for regression 1 and 2 are independent so
that the covariances of the estimates between the two regressions are
zero--perhaps there is a way to do this using the "test" command
rather than "suest"? Or maybe "hausman"?
Thanks,
Ana Fernandez
PS:
I tried running a single regression
xtabond pctfemmanager fed pctfemmanager_lag1Xfed, lags(1)
where pctfemmanager_lage_1Xfed is the interaction of pctfemmanager and
fed in order to use the "test" command to execute the above task. I
expected this regression with interaction to give equivalent estimates
as running two regressions on the samples for fed=1 and fed=0 but the
estimates were not identical (which must have to do with xtabond since
running it with ols/reg would have given equivalent estimates).
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
```

**References**:

- Prev by Date:
**st: Testing the Equality of Coefficients Across Two xtabond Arellano-Bond Regressions** - Next by Date:
**AW: st: AW: lincom** - Previous by thread:
**st: Testing the Equality of Coefficients Across Two xtabond Arellano-Bond Regressions** - Index(es):

© Copyright 1996–2024 StataCorp LLC | Terms of use | Privacy | Contact us | What's new | Site index |