Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: st: comparing coefficients
From
Richard Williams <[email protected]>
To
[email protected], "[email protected]" <[email protected]>
Subject
RE: st: comparing coefficients
Date
Thu, 10 Jan 2013 10:29:17 -0500
At 04:41 AM 1/10/2013, John Stymans wrote:
Dear Richard,
many thanks for your comments.
You are right, I use the oglm command with store, not ologit.
Best,
John
Incidentally, I think the optimal way to do the test you want (which
requires gologit2 from SSC) would be something like
use "http://www.indiana.edu/~jslsoc/stata/spex_data/ordwarm2.dta", clear
gen maleyr89 = male * yr89
gen malewhite = male*white
gen maleage = male*age
gen maleed = male*ed
ologit warm i.yr89 i.white c.age c.ed if male==0, nolog
ologit warm i.yr89 i.white c.age c.ed if male==1, nolog
gologit2 warm male yr89 white age ed maleyr89 malewhite maleage
maleed, npl(male) lrf
test maleyr89 malewhite maleage maleed
The above gologit2 command allows the cutpoints to differ across
groups (similar to allowing constants to differ across groups). You
can see that it is producing the same results as the separate groups
ologits. Then you can test whether the interaction terms
significantly differ from 0.
But again, I am not crazy about doing the test. Or at least you have
to understand what it means. It could come up significant because the
coefficients differ across groups. Or it could come up significant
because the amount of residual variability differs across groups.
----------------------------------------
> Date: Wed, 9 Jan 2013 20:02:11 -0500
> To: [email protected]; [email protected]
> From: [email protected]
> Subject: Re: st: comparing coefficients
>
> At 07:07 AM 1/9/2013, David Hoaglin wrote:
> >John,
> >
> >What's wrong with including both genders in a single model and
> >expanding the list of predictors to include gender and the interaction
> >of gender with each of the current predictors?
>
> Actually, that has some problems of its own. Suppose you ran
>
> use "http://www.indiana.edu/~jslsoc/stata/spex_data/ordwarm2.dta", clear
> reg warm i.yr89 i.white c.age c.ed if male==0
> reg warm i.yr89 i.white c.age c.ed if male==1
> reg warm i.male##(i.yr89 i.white c.age c.ed)
>
> It isn't hard to see that the last model with interactions gives you
> the exact same results as the 2 groups run separately. Things are
> just parameterized differently.
>
> But if instead you run
>
> ologit warm i.yr89 i.white c.age c.ed if male==0, nolog
> ologit warm i.yr89 i.white c.age c.ed if male==1, nolog
> ologit warm i.male##(i.yr89 i.white c.age c.ed), nolog
>
> You see the final model does not give exactly the same results as the
> first two models.
>
> Why not? In the final ologit model, you are allowing all the
> variables to have different effects in each group. BUT, you are
> constraining the cut points to be the same for each group, whereas
> when you run the model separately for the two groups the cutpoints
> can differ. That may not be a bad assumption to make, but nonetheless
> it is an assumption.
>
> Probably more important problems are outlined at
> http://www3.nd.edu/~rwilliam/xsoc73994/L31.pdf. The key issue is
> that, unless the two groups have the same residual variability, tests
> of equality across groups are distorted.
>
> The more I work with ordinal models, the more I think you should do
> everything you can to get continuous dependent variables. There are a
> lot of things you can do in OLS regression that don't generalize as
> you would expect to logit and ologit models.
>
> One other point: as far as I know this command from the original post
> is not legitimate, because there is no store option in ologit:
>
> ologit y1 educationmedium educationhigh age income class household
> country if gender=0, or store(step1a)
>
>
> >David Hoaglin
> >
> >On Wed, Jan 9, 2013 at 4:30 AM, John Stymans
<[email protected]> wrote:
> > > Dear Statalist Users,
> > > I have a problem when comparing coefficients across groups.
> > > I am using Stata 12.
> > > I first run an ordered logit model for two groups (males and females).
> > >
> > > ologit y1 i.education age income class household country if
> > gender=0, or store(step1a)
> > > ologit y1 i.education age income class household country if
> > gender=1, or store(step1b)
> > > goal is to compare across gender the effect of education which is
> > a categorical variable with 3 values, hence the use of i..
> > >
> > > when I use suest:
> > >
> > > suest step1a step1b
> > >
> > > test [step1a _y1]i.education=[step1b_y1]i.education
> > >
> > > the command does not work. I am however able to split education
> > in three values an add two of them to the regression (omitting
educationlow);
> > >
> > > ologit y1 educationmedium educationhigh age income class
> > household country if gender=0, or store(step1a)
> > > ologit y1 educationmedium educationhigh age income class
> > household country if gender=1, or store(step1b)
> > > and than run suest:
> > >
> > > suest step1a step1b
> > >
> > > test [step1a _y1]loweducation=[step1b_y1]loweducation
> > >
> > > Yet I am unable to compare the difference in significance of
> > education across gender in general. Does anyone know how to
solve this issue?
> > >
> > > Many thanks in advance and best regards,
> > >
> > > John
> >*
> >* For searches and help try:
> >* http://www.stata.com/help.cgi?search
> >* http://www.stata.com/support/faqs/resources/statalist-faq/
> >* http://www.ats.ucla.edu/stat/stata/
>
> -------------------------------------------
> Richard Williams, Notre Dame Dept of Sociology
> OFFICE: (574)631-6668, (574)631-6463
> HOME: (574)289-5227
> EMAIL: [email protected]
> WWW: http://www.nd.edu/~rwilliam
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/
-------------------------------------------
Richard Williams, Notre Dame Dept of Sociology
OFFICE: (574)631-6668, (574)631-6463
HOME: (574)289-5227
EMAIL: [email protected]
WWW: http://www.nd.edu/~rwilliam
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/