Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: The philosophy behind storing missing values as very large positive numbers


From   [email protected]
To   [email protected]
Subject   st: The philosophy behind storing missing values as very large positive numbers
Date   Sat, 03 Jul 2004 03:21:15 -0400

One thing in Stata that irks me is the treatment of missing values. Stata (IMO) does not handle missings consistenly. For example, if I issue a regression command, missings are recognised as missings and these values are not included in the regression. However, if I type

gen x=1 if (y>10)

then x has the value 1 even if y is missing. In other words, Stata treats as a real value. It's a problem that's easy to solve, but if you forget to include "& y!=.", you can create problems further down the line. Other statistical packages get this right.

I simply don't understand the philosophy behind the design decision. Can anyone explain it?

Regards

Joseph

__________________________________________________________________
Switch to the New Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register

Netscape. Just the Net You Need. 

New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp
*
*   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/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index