| 
 |  | ||||
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
Re: st: programming assist, too many unique values for levels
From 
 
"Michael Blasnik" <[email protected]> 
To 
 
<[email protected]> 
Subject 
 
Re: st: programming assist, too many unique values for levels 
Date 
 
Wed, 02 May 2007 13:29:30 -0400 
Nick Cox wrote:
<snip>
4. In fact, you can do it directly without loops.
Michael might do it something like this.
(Note that Andrew already sorted by -pt-.
------------------------------------- #4
by pt : egen time = total(obstime)
--------------------------------------
5. However, this is more efficient, as
it avoids the interpretive overhead of -egen-
(-viewsource egen.ado- and -viewsource _gtotal.ado-
to see what I mean).
------------------------------------ #5
by pt : gen time = sum(obstime)
by pt : replace time = time[_N]
------------------------------------
Actually, I would use option 5 in my own do file, but I would recommend option 4 
to anyone else unless I knew they were working on a large dataset where speed 
may be an issue.
Michael Blasnik 
*
*   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–2025 StataCorp LLC | Terms of use | Privacy | Contact us | What's new | Site index |