Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: bysort problem


From   Jeph Herrin <[email protected]>
To   [email protected]
Subject   Re: st: bysort problem
Date   Mon, 26 Feb 2007 08:08:37 -0500

I guess I meant, send a revision without the macros, along
with the output, to ensure that it is not a macro assignment
problem. But this does not do what your original code did; there
is the mysterious -var3-, and now you are replacing -var1- instead
of -var2-.

The best way to get help from this list is to provide the simplest
piece of code which produces an error/problem, along with actual
data for which the problem occurs. It is not worth anyone's time
to try guessing whether local E is really assigned to var1, or
whether you really mean -var3- is the same as _id.

cheers,
Jeph


Nikolaos A. Patsopoulos wrote:

All observations are as they appear. No extra decimals. Here is a revision without touse and locals

tempvar _id
qui gen `_id'=0
local _idN=2
while `_idN'!=1 {
bysort var1 var2: replace `_id'=_n'
count if var3>1
replace var1=var1+(`_id'-1)*0.001 if `_id'>1
sum `_id', detail
local _idN=r(max)
list var1 var2 '_id'
}

*
* 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/



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