Nick Cox wrote:
> 
> NJC>>> Are you asking that 42 > . and 42 < . _both_ return FALSE? 
Yep. Missing means empty set, and you can't compare a real
number to the empty set. 42 is neither larger nor smaller than
the elements of the empty set, so these return FALSE.
> That . == . returns FALSE? 
> 
No, the empty set equals itself. This should return TRUE.
> If a user sorts on a variable which has missing values, then
> Stata could return an error message saying that the variable
> cannot be sorted because of missing values. The user can then
> repair or truncate their data so that sorting makes sense.
> 
> NJC >>> Sorry, but I think that's the most impracticable suggestion 
> so far in this thread, with some stiff competition! 
> 
I disagree. Replacing missings with -99 or 10E23 is a perfectly
practical, not to mention well-tested, approach. I like knowing
when data is missing, but if I want to treat missing as a number
it should be up to me how I choose to do so.
cheers,
Jeph
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/