test of the equality of coefficients in two models

11 messages
Open this post in threaded view
|
Report Content as Inappropriate

test of the equality of coefficients in two models

 Dear all, I want to estimate a model with IV 2SLS method. I divide the sample into two subsamples: male and female, and estimate two models on these two subsamples separately. But then I want to test whether all the coefficients in the two models based on the two subsamples are the same, i.e. whether I can just estimate the model using the combined sample of males and females. Could anybody tell me how to realize this test? Many thanks, Sharon
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 Dear all, To be more specific, the codes I use are: ivreg2 y x1 x2 (x3 x4=z1 z2 z3) if male==1 estimates store f1 ivreg2 y x1 x2 (x3 x4=z1 z2 z3) if male==0 estimates store f0 suest f1 f0, cluster(mm) and I got the error message as: unable to generate scores for model f1 suest requires that predict allow the score option Here, y is the dependent variable, x1-x4 are covariates while x3 and x4 are endogenous, and z1-z3 are instruments. I want to test whether the coefficients of x1-x4 are the same in the two models based on male and female subsamples. And I need to use IV 2SLS method. So could anybody help me? I would really appreciate your help. Sharon
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 Stacking might help: http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.htmlSascha On 16 Aug 2010, at 16:16, xueliansharon wrote: > Dear all, > > To be more specific, the codes I use are: > > ivreg2 y x1 x2 (x3 x4=z1 z2 z3) if male==1 > estimates store f1 > ivreg2 y x1 x2 (x3 x4=z1 z2 z3) if male==0 > estimates store f0 > suest f1 f0, cluster(mm) > > and I got the error message as: > unable to generate scores for model f1 > suest requires that predict allow the score option > > Here, y is the dependent variable, x1-x4 are covariates while x3 and   > x4 are > endogenous, and z1-z3 are instruments. I want to test whether the > coefficients of x1-x4 are the same in the two models based on male and > female subsamples. And I need to use IV 2SLS method. So could   > anybody help > me? > > I would really appreciate your help. > > Sharon > -- > View this message in context: http://statalist.1588530.n2.nabble.com/test-of-the-equality-of-coefficients-in-two-models-tp5427850p5428022.html> Sent from the Statalist mailing list archive at Nabble.com. > * > *   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/
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 Hi, Sascha, Thanks for your reference. Yes, I already read this file, but the problem is that I need to allow for clustering on variable mm, but the method described in the http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.html doesn't allow for clustering on another variable mm, since it's already clustering on idcode. So is there anyway to allow for clustering on my variable mm? Thanks, Sharon Re: test of the equality of coefficients in two models Aug 16, 2010; 06:38pm — by Sascha Heller Stacking might help: http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.htmlSascha
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 Maybe I don't understand your question exactly, but for the STATA   example (given in the link), it work's fine when clustering for any   other variable (hours etc.) and the SEs change. Does that answer your question? If not, please give further info. Sascha On 17 Aug 2010, at 00:51, xueliansharon wrote: > Hi, Sascha, > > Thanks for your reference. Yes, I already read this file, but the   > problem is > that I need to allow for clustering on variable mm, but the method   > described > in the > http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.html> doesn't allow for clustering on another variable mm, since it's   > already > clustering on idcode. > > So is there anyway to allow for clustering on my variable mm? > > Thanks, > Sharon > > > > > > Re: test of the equality of coefficients in two models > Aug 16, 2010; 06:38pm — by Sascha Heller > Stacking might help: > > http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.html> > Sascha > -- > View this message in context: http://statalist.1588530.n2.nabble.com/test-of-the-equality-of-coefficients-in-two-models-tp5427850p5429948.html> Sent from the Statalist mailing list archive at Nabble.com. > > * > *   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/
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 Hi, Sascha, OK, take the stata example from the link as an example, if what I want to replicate using the stacking process is: est clear sysuse nlsw88, clear reg wage hours if south est sto south reg wage hours if smsa est sto smsa suest south smsa, cluster(hours) How to realize clustering on "hours" in the stacking process? just use "reg wage hours? n, cl(hours)" ? But I think we also need to cluster on "idcode" to make the stacking process equivalent to the -suest- command. So what should I do to use the stacking process to get the outcome of "suest south smsa, cluster(hours)"? Many thanks, Sharon Re: test of the equality of coefficients in two models Aug 17, 2010; 04:07am — by Sascha Heller Maybe I don't understand your question exactly, but for the STATA   example (given in the link), it work's fine when clustering for any   other variable (hours etc.) and the SEs change. Does that answer your question? If not, please give further info. Sascha
Open this post in threaded view
|
Report Content as Inappropriate

suest requires that predict allow the score option

 In reply to this post by Sascha Heller Related to Sharon's question, I have a similar problem, where I want to estimate the covariance between estimated regression coefficients obtained under clustering, but for two different indicator variables with the same predictors: . qui xtlogit Iy x1 x2  if q==5,i(isub) nolog . est store q5 . qui xtlogit Iy x1 x2  if q==6,i(isub) nolog . est store q6 . suest q5 q6 unable to generate scores for model q5 suest requires that predict allow the score option r(322); This works with estimation using -logit-, but then I can't allow for the clustering. So how would -stack- help here? Al Feiveson -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Sascha Heller Sent: Tuesday, August 17, 2010 3:07 AM To: [hidden email] Cc: Sascha Heller Subject: Re: st: Re: test of the equality of coefficients in two models Maybe I don't understand your question exactly, but for the STATA   example (given in the link), it work's fine when clustering for any   other variable (hours etc.) and the SEs change. Does that answer your question? If not, please give further info. Sascha On 17 Aug 2010, at 00:51, xueliansharon wrote: > Hi, Sascha, > > Thanks for your reference. Yes, I already read this file, but the   > problem is > that I need to allow for clustering on variable mm, but the method   > described > in the > http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.html> doesn't allow for clustering on another variable mm, since it's   > already > clustering on idcode. > > So is there anyway to allow for clustering on my variable mm? > > Thanks, > Sharon > > > > > > Re: test of the equality of coefficients in two models > Aug 16, 2010; 06:38pm - by Sascha Heller > Stacking might help: > > http://statalist.1588530.n2.nabble.com/st-Compare-ivreg-coefficients-across-models-td4077316.html> > Sascha > -- > View this message in context: http://statalist.1588530.n2.nabble.com/test-of-the-equality-of-coefficients-in-two-models-tp5427850p5429948.html> Sent from the Statalist mailing list archive at Nabble.com. > > * > *   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/* *   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/
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 In reply to this post by xueliansharon Dear Sharon, I do not know the IV 2SLS method, but in OLS regression the solution would be to merge both subsamples and run analysis with interaction terms gender*variable of interest. If the interaction term were non significant there would not be evidence of differences between the estimates for both sexes. HTH. Angel Rodriguez Laso 2010/8/16 xueliansharon <[hidden email]>: > Dear all, > > I want to estimate a model with IV 2SLS method. I divide the sample into two > subsamples: male and female, and estimate two models on these two subsamples > separately. But then I want to test whether all the coefficients in the two > models based on the two subsamples are the same, i.e. whether I can just > estimate the model using the combined sample of males and females. Could > anybody tell me how to realize this test? > > > Many thanks, > Sharon > -- > View this message in context: http://statalist.1588530.n2.nabble.com/test-of-the-equality-of-coefficients-in-two-models-tp5427850p5427850.html> Sent from the Statalist mailing list archive at Nabble.com. > * > *   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/
Open this post in threaded view
|
Report Content as Inappropriate

Re: test of the equality of coefficients in two models

 In reply to this post by xueliansharon Okay, understood. cl(idcode hours) obviously won't work. Just providing an idea: use reg3 (with an 2sls command) instead of   ivregress. You then might estimate a stacked model with one equation   for "male" and "female" each for the endogenous explanatory variable   where you should be able to cluster for your specified variable in   each equation. Testing is then no problem anymore. I hope that help's. Sascha On 17 Aug 2010, at 15:26, xueliansharon wrote: > Hi, Sascha, > > OK, take the stata example from the link as an example, if what I   > want to > replicate using the stacking process is: > > est clear > sysuse nlsw88, clear > reg wage hours if south > est sto south > reg wage hours if smsa > est sto smsa > suest south smsa, cluster(hours) > > How to realize clustering on "hours" in the stacking process? just   > use "reg > wage hours? n, cl(hours)" ? But I think we also need to cluster on   > "idcode" > to make the stacking process equivalent to the -suest- command. So   > what > should I do to use the stacking process to get the outcome of "suest   > south > smsa, cluster(hours)"? > > Many thanks, > Sharon > > > > > > > Re: test of the equality of coefficients in two models > Aug 17, 2010; 04:07am — by Sascha Heller > Maybe I don't understand your question exactly, but for the STATA > example (given in the link), it work's fine when clustering for any > other variable (hours etc.) and the SEs change. > > Does that answer your question? If not, please give further info. > > Sascha > -- > View this message in context: http://statalist.1588530.n2.nabble.com/test-of-the-equality-of-coefficients-in-two-models-tp5427850p5432075.html> Sent from the Statalist mailing list archive at Nabble.com. > > * > *   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/
Open this post in threaded view
|
Report Content as Inappropriate