Notice: On March 31, it was **announced** that Statalist is moving from an email list to a **forum**. The old list will shut down on April 23, and its replacement, **statalist.org** is already up and running.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
Dan Waldo <dan_waldo@yahoo.com> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: "Label define" syntax for "all other values" |

Date |
Fri, 24 Sep 2010 03:33:55 -0700 (PDT) |

Thanks, Eric ... Your advice has put me on the right track (sorry about the pun). I see that rearranging the code one can accommodate values of interest that appear less neatly among the possible values: ******** levelsof rr_job , local(lev) foreach x in `lev' { lab def rr_jobf `x' "All Other Jobs", modify } lab def rr_jobf 1 "Driver" 5 "Conductor" 6 "Brakeman" 12 "Fireman", modify lab li lab val rr_job rr_jobf ******** I had thought that perhaps there was a compact way to do this, akin to the SAS FORMAT procedure syntax: value rr_jobf 1="Driver" 5="Conductor" 6="Brakeman" 12="Fireman" other="All other jobs"; ... but such is life. --- On Fri, 9/24/10, Eric Booth <ebooth@ppri.tamu.edu> wrote: > From: Eric Booth <ebooth@ppri.tamu.edu> > Subject: Re: st: "Label define" syntax for "all other values" > To: "<statalist@hsphsun2.harvard.edu>" <statalist@hsphsun2.harvard.edu> > Date: Friday, September 24, 2010, 2:55 AM > <> > > > lab def rr_jobf 1 "Driver" 2 "Conductor" 3 "Brakeman" 4 > "Fireman", modify > > levelsof rr_job if rr_job>4, local(lev) > foreach x in `lev' { > lab def > rr_jobf `x' "All Other Jobs", modify > } > > lab li > lab val rr_job rr_jobf > > -Eric > __ > Eric A. Booth > Public Policy Research Institute > Texas A&M University > ebooth@ppri.tamu.edu > Office: +979.845.6754 > > On Sep 24, 2010, at 1:46 AM, Dan Waldo wrote: > > > Dear list members, > > Suppose that variable rr_job takes the values > 1,2,3,...,999. Can I construct a format for this variable > that specifies some values and lumps the rest into a > catchall category? That is, can I write > > > > label define rr_jobf 1 "Driver" 2 "Conductor" 3 > "Brakeman" 4 "Fireman" <other> "All other jobs" > > > > where <other> represents the syntax I don't know > but means any value not elsewhere specified. > > > > Thanks! > > > > * * 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/

**Follow-Ups**:**RE: st: "Label define" syntax for "all other values"***From:*Nick Cox <n.j.cox@durham.ac.uk>

- Prev by Date:
**st: RE: Hausman test for clustered random vs. fixed effects** - Next by Date:
**RE: st: "Label define" syntax for "all other values"** - Previous by thread:
**Re: st: "Label define" syntax for "all other values"** - Next by thread:
**RE: st: "Label define" syntax for "all other values"** - Index(es):