The correct file has been posted.
Nick, from my point of view, it is easier to type:
nmissing x
than:
count if x == .
That's why I like so much your code.
Again thanks.
Amadou.
"Tamazian, Artur"
<[email protected]> To: [email protected]
Sent by: cc: [email protected]
owner-statalist@hsphsun2. Subject: Re: st: RE: New command in SSC: -checkfor2-
harvard.edu
09/19/2005 01:47 PM
Please respond to
statalist
Thanks both Nick and Amadou. I just installed -checkfor2- and any suggestions
will be reported in order to improve the effectiveness.
Mensaje citado por [email protected]:
> A long way to go before becoming a good stata programmer.
>
> Thanks to Nick.
> I will make the necessary corrections today and resubmit.
> You've made two very good observations. And I really need
> that kind of remarks to help me improve my first steps as
> a real stata programmer.
> I am so used of nmissing that I guess I've used it without even
> noticing it.
> In the same token, working with DHS data usually require sorting
> data before attempting many managements.
> I guess there also, my old reflexes just prompted up, without even
> noticing.
> Again, thanks for your good remarks. In the future, I'll be more
> cautious to these kind of details.
> Amadou.
>
>
>
>
>
>
> "Nick Cox"
> <[email protected]> To:
> <[email protected]>
> Sent by: cc:
> owner-statalist@hsphsun2. Subject: st: RE: New
> command in SSC: -checkfor2-
> harvard.edu
>
>
> 09/19/2005 01:05 PM
> Please respond to
> statalist
>
>
>
>
>
>
>
> Note that -checkfor2- runs the user-written command -nmissing-
> which would need to be installed separately if a user had
> not previously installed that. The help file makes
> a cross-reference to this program but does not spell out
> that it is required.
>
> As it happens, it is not clear why -nmissing- is used at
> all, as it is only employed to pick up the number of
> missings which could, and indeed should, be done much
> more efficiently and directly with a -count-.
>
> Another detail that is worthy of note is that -checkfor2-
> -sort-s on each variable in turn. This is not documented,
> appears unnecessary for what the program does, and is
> indeed a misfeature as in general -checkfor2- will
> change the sort order of your data. I think it is a
> good principle that Stata commands should only change
> the sort order of your data when that is a purpose
> of the command and is also explicitly documented.
>
> Nick
> [email protected]
>
> [email protected]
>
> > Thanks to Prof. Baum, a new Stata command is available from the SSC
> > archives:
> >
> > -checkfor2- A Stata module to check whether a variable exists
> > or not in a
> > dataset.
> >
> > Description:
> >
> > checkfor2 is a routine to check for existence of a list of
> > variables within a
> > (usually big) data set.
> > checkfor2 searchs through the data whether the variable
> > exists. If it does not,
> > a message is issued.
> > If it does, the program looks for missings structure.
> > Finally, if requested, the
> > program stores the
> > available variables in a macro for future use. A tolerance
> > level for missings
> > could also be set.
> > To install the package, type:
> >
> > .ssc install checkfor2
>
> *
> * 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/
>
>
>
> *
> * 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/
>
*
* 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/
*
* 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/