Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Ronan Conroy <rconroy@rcsi.ie> |
To | "statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> |
Subject | Re: st: 'Re-ordering' the labels of a variable |
Date | Thu, 25 Mar 2010 11:06:06 +0000 |
On 25 Márta 2010, at 10:30, Karen Wright wrote:
Dear All,I have a diagnosis (string) variable which can take the value: B, A, H, S, Q or I. Stata (10.0) cleverly changes this order to an alphabetical order, however this does not make sense when trying to display a simple histogram of the distribution. I would like to force stata to display them in my original order as it is sensible when considering the ordering of the diagnosis catergories.
Use sencode, one of those utilities you simply must have. Define the label first, then use it to map the encoding.
. lab def dx 1 "B" 2 "A" 3 "H" 4 "S" 5 "Q" 6 "I",modify . sencode dx, label(dx) replace Ronan Conroy ================================= rconroy@rcsi.ie Royal College of Surgeons in Ireland Epidemiology Department, Beaux Lane House, Dublin 2, Ireland +353 (0)1 402 2431 +353 (0)87 799 97 95 +353 (0)1 402 2764 (Fax - remember them?) http://rcsi.academia.edu/RonanConroy P Before printing, think about the environment * * 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/