Bookmark and Share

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]

RE: st: 'Re-ordering' the labels of a variable


From   "Martin Weiss" <martin.weiss1@gmx.de>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: 'Re-ordering' the labels of a variable
Date   Thu, 25 Mar 2010 12:33:39 +0100

<>

No need to define the -label- beforehand:


*******
clear*

cap which sencode
if _rc ssc inst sencode

input str1 stringvar byte freq  
B 3 
A 5
H 5
S 6
Q 4
I 3
end

expand freq
sencode stringvar, gen(numvar)
list, noo

la li numvar
ta numvar

hist numvar, xlab(, valuelabel)
*******


HTH
Martin

-----Original Message-----
From: owner-statalist@hsphsun2.harvard.edu
[mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Ronan Conroy
Sent: Donnerstag, 25. März 2010 12:06
To: statalist@hsphsun2.harvard.edu
Subject: Re: st: 'Re-ordering' the labels of a variable

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/


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


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index