Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: AW: Fun with switching point


From   Quang Nguyen <[email protected]>
To   [email protected]
Subject   Re: st: AW: Fun with switching point
Date   Thu, 8 Oct 2009 03:44:45 -1000

Many thanks  Martin for this great solution.

On Thu, Oct 8, 2009 at 12:17 AM, Martin Weiss <[email protected]> wrote:
>
> <>
>
>
>
> *************
> clear*
>
> input byte(id x)
> 1      1
> 1      1
> 1      1
> 1      1
> 1      0
> 1      0
> 1      1
> 1      1
> 2      1
> end
>
> compress
>
> gen byte y=0
> replace y= /*
> */ cond(x[_n-1]!=x[_n], 0,  /*
> */ y[_n-1]+1) in 2/l
>
> list, noobs
> *************
>
>
>
> HTH
> Martin
>
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]] Im Auftrag von Quang Nguyen
> Gesendet: Donnerstag, 8. Oktober 2009 11:40
> An: [email protected]
> Betreff: st: Fun with switching point
>
> Dear all:
>
> Suppose, I have the following data:
>
> id      x
> 1      1
> 1      1
> 1      1
> 1      1
> 1      0
> 1      0
> 1      1
> 1      1
> 2      1
> ..
>
> Now, I would like to generate a variable _y _such that _y_ takes the
> ordering value of 1, 2, 3... as long as the corresponding _x_  takes
> the same value as the previous observation. Otherwise,  _y_ is 0.
> Specifically, from the above data, we have:
>
> id      x        y
> 1      1
> 1      1         1
> 1      1         2
> 1      1         3
> 1      0         0
> 1      0         1
> 1      1         0
> 1      1         1
> 2      1         2
> ..
>
> Can you suggest a way to do this in Stata?
> --
> "My father gave me the greatest gift anyone could give another person,
> he believed in me." - Jim Valvano
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
>
>
> *
> *   For searches and help try:
> *   http://www.stata.com/help.cgi?search
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
>



-- 
"My father gave me the greatest gift anyone could give another person,
he believed in me." - Jim Valvano

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   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