| |
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: Re: overidentification test after reg3
It is not apparent that this system is simultaneous. The dependent
variables are dw1,dw3, dw3, exp, p1, p2, p3, p4 = 7. I do not see any
of those variables on the RHS of other equations. If that is the
case, there is no simultaneity here, and each equation can be
estimated by OLS (or, with constraints across equations, as a SUR via
sureg).
If there is no simultaneity, there is no question of identification,
and thus no need for a test of overidentifying restrictions. It is
not surprising that the routine referenced should come up with a huge
number of d.f., as the number of exogenous variables is huge, and
that will be multiplied by 7. By my count you're estimating 48 RHS
coefficients (plus constant terms) minus 6 constraints, or 42.
Somehow, I knew the answer should be 42.
Kit Baum, Boston College Economics
http://ideas.repec.org/e/pba1.html
An Introduction to Modern Econometrics Using Stata:
http://www.stata-press.com/books/imeus.html
On Sep 28, 2006, at 2:33 AM, Valerie wrote:
am trying to run an over identification test for a constrained
simultaneaous model (with reg3). It is the following :
/*symmetry*/
constraint 1 [dw1]dlnp2 = [dw2]dlnp1
constraint 2 [dw1]dlnp3 = [dw3]dlnp1
constraint 3 [dw2]dlnp3 = [dw3]dlnp2
/*homogeneity*/
constraint 4 [dw1]dlnp1 + [dw1]dlnp2 + [dw1]dlnp3 + [dw1]dlnp4 =0
constraint 5 [dw2]dlnp1 + [dw2]dlnp2 + [dw2]dlnp3 + [dw2]dlnp4 =0
constraint 6 [dw3]dlnp1 + [dw3]dlnp2 + [dw3]dlnp3 + [dw3]dlnp4 =0
reg3(dw1 ddeflexp dlnp1 dlnp2 dlnp3 dlnp4 period dlnyear) /*
*/ (dw2 ddeflexp dlnp1 dlnp2 dlnp3 dlnp4 period dlnyear)/*
*/ (dw3 ddeflexp dlnp1 dlnp2 dlnp3 dlnp4 period dlnyear) /*
*/ (exp explag PIB period)/*
*/ (p1 pxlaitcomteinterp pxlaitcomteinterplag1 ind_sal_interp
pourc_vol_ean_1 pourc_vol_MDDHD_1)/* */ (p2 pxlaitstandinterp
pxlaitstandinterplag1 ind_sal_interp pourc_vol_ean_2
pourc_vol_MDDHD_2)/*
*/ (p3 pxlaitcomteinterp pxlaitcomteinterplag1 pxlaitstandinterp
pxlaitstandinterplag1 ind_sal_interp pourc_vol_ean_3
pourc_vol_MDDHD_3
pourc_vol_parm pourc_vol_beauf) /*
*/ (p4 pxlaitstandinterp pxlaitstandinterplag1 ind_sal_interp
pourc_vol_ean_4 pourc_vol_MDDHD_4), cons(1-6)
The last 5 equations correspond to my instrumentations.
As it isn't possible to use the overid command (because I used reg3
and
not ivreg2), I have to rebuild the sargan test of overidentification.
I have found a the little and useful program written by Christopher
Baum
to rebuild the J stat. I just don't well understand the degrees of
freedom calculated in his program (df = #eqns * #exog - #betas
estimated
(net) = rowsof(esigma) * colsof(w) - (colsof(beta) - `nconstraint')).
With this, I obtain a df of 150 which is enormous. I'm probably wrong
somewhere. If someone has any suggestions....
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/