Generieren der Gruppen-ID, mit 2 Bedingungen in Stata

Muss ich zuweisen einer eindeutigen ID für jede person, jedes 62 Beobachtungen. Im Beispiel unten, jede Zeile mit siteid von 1 bis 62 und visits=3 würde beziehen sich auf 1 person, jede Zeile mit siteid von 1 bis 62 und visits=1 beziehen sich auf 2 Personen, etc. Ich habe versucht,

  egen newid=group(siteid visits) 

und

  by siteid: gen uniqueid = 1 if _n==1
  replace uniqueid = sum(uniqueid)

aber keines dieser Ausbeute zu den gewünschten Ergebnissen.

siteid 

1 
2 
3 
4 
... 
62 
1 
2 
3 
4 
... 
62 
1 
2 
3 
4 
... 
62 

und so weiter

besucht 

3 
3 
3 
3 
... 
3 
1 
1 
1 
1 
... 
1 

und so weiter.

InformationsquelleAutor JCV | 2013-11-02

Schreibe einen Kommentar