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 at the end of May, and its replacement, statalist.org is already up and running.


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

Re: st: global macro syntax for recoding missing values


From   daniel klein <klein.daniel.81@googlemail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: global macro syntax for recoding missing values
Date   Tue, 9 Aug 2011 10:01:56 +0200

"[...] but can't figure out how to write a macro that will basically
recode "." | "99" | "-999"  == "999". "

I think Nick clarified that a macro in Stata is not what it is in e.g.
SPSS. Also you do not want missing values to be represented by
(positive) numeric values, since these values will not be excluded in
your analyses and also might be valid answers in some varibales (see
below).

I think you already gave one possible answer in your question. Modify
the last part to read

recode varlist (99 -999 999 = .)

Also see -help recode-.

You should be careful however, not to -recode- values that do not
indicate missing values to system missing values. Think about the
value "999". This value might represent a missing value in a variable
containing respondent's age but might well be a valid answer
representing  respondent's monthly income.

Best
Daniel
*
*   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