Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: RE: -separate- command


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: RE: -separate- command
Date   Fri, 27 Jan 2006 15:39:41 -0000

-separate- was added to Stata in version 6. 

There is also an undocumented -seperate- 
command, which is not quite separate. 

Nick 
n.j.cox@durham.ac.uk 

Feiveson, Alan
 
> Amazing! - How long has this -separate- command been in existence? I
> have been doing this by hand since Stata 3. 

Nick Cox
 
> Starting from where you left off: 
> 
> . separate mpg, by(mpg>20) 
> 
>               storage  display     value
> variable name   type   format      label      variable label
> --------------------------------------------------------------
> ----------
> -------
> mpg0            float  %8.0g                  mpg, !(mpg>20)
> mpg1            float  %8.0g                  mpg, mpg>20
> 
> . egen group = group(mfg), label 
> 
> . gen group2 = group + cond(year == 1990, -0.2, 0.2) 
> 
> . twoway scatter mpg group
> , yla(0(5)40, ang(h)) xla(1/9, notick valuelabel) ms(none) 
> || bar mpg0 group2 , base(0) barw(0.4)
> || bar mpg1 group2 ,
> base(0) bcolor(yellow) barw(0.4) legend(off) ytitle(Miles per gallon) 
> 
> Old Stata saying: "When you run into a wall with -graph bar-, 
> jump over
> it with a -twoway bar-." (Loses a bit in translation from British.) 
 
H Wright
  
> > Given this example, is it possible to have the bars with 
> greater than 
> > 20mpg come up in some other color, like yellow?
> > 
> > Thank you for any help.
> > -----------------------------------
> >    sysuse auto,
> > 
> >       gen mfg=word(make,1)
> >       sort mfg fore
> >       by mfg fore: keep if _n>3
> > 
> >       * now there is a reasonable size
> > 
> >       collapse mpg, by(mfg fore)
> >       save temp, replace
> >       gen year=1990
> >       append using temp
> >       replace year=2000 if year==.
> >       replace mpg=mpg*1.1 if year==2000
> > 
> >       graph bar mpg, over(year) over(mfg) asyvars
> > 

*
*   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/



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