Min/Max

Allgemeine Fragen rund um Statistik mit Stata.

Min/Max

Beitragvon spliT » Sa 12. Nov 2016, 16:16

Hallo ihr Lieben,
bin ganz neu bei Stata und bräuchte kurz Hilfe :)
habe einen Datensatz mit Jahren (application_year) und Personen (person_id). Sieht z.B. so aus
person_id application_year
2 2000
2 2001
2 2009
3 1998
3 1998
4 1978
4 2000
4 2000
4 2002
Ich würd gern für jede person_id die kleinste und größte Jahreszahl bestimmen, weiß aber leider nicht wie. Danach würde ich gerne die Differenz zwischen min und max in einer neuen variable bestimmen, damit ich für jede person_id eine "lebensdauer" von frühester bis spätester application bestimmen kann.
Falls jemand weiß wie ich das Problem lösen kann würde ich mich riesig freuen :)
Viele Grüße
spliT
 
Beiträge: 2
Registriert: Sa 12. Nov 2016, 16:09
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Min/Max

Beitragvon spliT » Sa 12. Nov 2016, 18:22

Ok, bin mitlerweile etwas weiter gekommen, habe eine variable maxyr und eine minyr generiert und diese subtrahiert um eine variable "diff" zu generieren. Sieht ca. so aus
person_id application_year maxyr minyr diff
2 2000 2002 2000 2
2 2000 2002 2000 2
2 2002 2002 2000 2
3 1989 1994 1989 5
3 1994 1994 1989 5
4 2000 2009 2000 9
4 2002 2009 2000 9
4 2002 2009 2000 9
4 2009 2009 2000 9
Würde gern die variable "diff" mit tabulate untersuchen, aber der Befehl zählt ja alle drei zweien von person_id=2 und alle vier neunen von person_id=4. Gibts ne möglichkeit tab zu verwenden, ohne dass die doubles pro person_id mit einbezogen werden? :)
spliT
 
Beiträge: 2
Registriert: Sa 12. Nov 2016, 16:09
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Statistik allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron