Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


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

RE: st: AW: -findname- available from SSC


From   "Nick Cox" <[email protected]>
To   <[email protected]>
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 
[email protected] 

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–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index