|  |  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: Re: overidentification test after reg3
Valerie,
I don't think that the reg3 syntax you are using will properly handle  
the notion that a nonlinear transformation of a LHS variable should  
be considered endogenous. The alternative syntax -- with the endog()  
option -- will allow you to specify that those d ln p variables are  
to be treated as endogenous. But the default syntax of reg3 (see help  
reg3) causes Stata to take the LHS variables as endogenous and treat  
all others as exogenous. You will probably get quite different  
results from your reg3 if you correct this. I would suggest  
estimating the system without constraints, as you have it and as it  
should be, to analyse the differences, before reimposing the  
constraints appropriate from economic theory.
Others may want to comment on the notion of an instrumental variables  
estimator in which some of the endogenous variables to be  
instrumented are nonlinear transformations of the LHS variables.
The Wooldridge formula you quoted for the Sargan test should then  
give you a somewhat more sensible d.f. if all the references to d ln  
p variables are taken as endogneous variables rather than exogenous  
variables.
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 Oct 1, 2006, at 2:33 AM, statalist-digest wrote:
Thank you for your trying to help me. What I didn't mentionned (and  
that's =
why
it was unclear) is that the
dlnp`i' with i =3D1, 2, 3, 4 which are on the RHS of the first 4  
equations
correspond to the p`i' (dlnp`i' are just in log and in difference).
ddeflexp is also a tranformed form for exp.
So the variables I supposed to be endogeneous are the four dlnp`i'  
and exp,
that's why I have written 5 equations of instrumentation.
val=E9rie
-  
---------------------------------------------------------------------- 
-----=
- -----
From   Kit Baum <[email protected]>
To   [email protected]
Subject   st: Re: overidentification test after reg3
Date   Thu, 28 Sep 2006 11:00:47 -0400
-  
---------------------------------------------------------------------- 
-----=
- -----
It is not apparent that this system is simultaneous. The dependent  
variable=
s are
dw1,dw3, dw3, exp, p1, p2, p3, p4 =3D 7. I do not see any of those  
variable=
s on
the RHS of other equations. If that is the case, there is no  
simultaneity h=
ere,
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 th=
us 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 =3D [dw2]dlnp1
constraint 2 [dw1]dlnp3 =3D [dw3]dlnp1
constraint 3 [dw2]dlnp3 =3D [dw3]dlnp2
/*homogeneity*/
constraint 4 [dw1]dlnp1 + [dw1]dlnp2 + [dw1]dlnp3 + [dw1]dlnp4 =3D0
constraint 5 [dw2]dlnp1 + [dw2]dlnp2 + [dw2]dlnp3 + [dw2]dlnp4 =3D0
constraint 6 [dw3]dlnp1 + [dw3]dlnp2 + [dw3]dlnp3 + [dw3]dlnp4 =3D0
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)
*
*   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/