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/