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: AW: -findname- available from SSC


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: AW: -findname- available from SSC
Date   Wed, 31 Mar 2010 15:54:23 +0100

I don't think it is ever going to be true that @ == missing(@). 

It's true that if an indicator were possibly ever one of .a ... .z that you would need syntax to catch that, and 

@ == 0 | @ == 1 | missing(@) 

and 

@ == 0 | @ == 1 | @ >= . 

would be two ways of so doing. 

For those bemused by the line noise of @ signs, @ is used in calls to -findname- to mean "any variable". 

-findname- is a user-written program from SSC, as the posting title implies. 

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

Maarten buis

--- Martin Weiss wrote:
> Could a dummy be "extended missing", as well?
>
> *************
> clear*
> set obs 2
> gen byte mydummy=.a
> replace mydummy=. in 2
> findname, all(@ == 0 | @ == 1 | @ == .)
> *************
> 
> Would the syntax -findname, all(@ == 0 | @ == 1 | @ == missing(@))- 
> cover that, or rather: should it?

I don't think so, a program should just do exactly what you tell it 
to do. So if you wanted to include extended missing values you should 
have written: 

findname, all(@ == 0 | @ == 1 | @ >= .)


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