Statalist The Stata Listserver


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

st: RE: Re: How Can I Create the Variable x?


From   "Nick Cox" <[email protected]>
To   <[email protected]>
Subject   st: RE: Re: How Can I Create the Variable x?
Date   Mon, 29 Jan 2007 11:55:35 -0000

That doesn't match Raphael's example, as 

2 43

and 

2 11 

would be categorised differently. The question
is thus whether he minds. 

Nick 
[email protected] 

Michael Blasnik
 
> I think this does what you want:
> 
> bysort id (bsid): gen x=sum(bsid!=bsid[_n-1])

Raphael Fraser

> >I need help in creating the var x.
> > 
> > id bsid  x
> > 1  22    1
> > 1  22    1
> > 1  52    2
> > 1  87    3
> > 2  43    1
> > 2  43    1
> > 2  11    2
> > 3  28    1
> > 4  33    1
> > 
> > I have tried,
> > bysort id bsid: gen x = _n
> > bysort id (bsid): gen x = _n

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