Paneldaten dezimieren

Statistische Auswertung von Longitudinal- und Panel-Daten mit Stata.

Paneldaten dezimieren

Beitragvon LostInTheBoom » Do 9. Aug 2012, 16:39

Hallo zusammen,

ich bin noch Stata-Anfänger und stehe leider vor einem Problem.
Und zwar habe ich einen Paneldatensatz mit Daten über 10 Jahre. Die 10 Jahre habe ich deshalb gewählt, da es nicht jedes Jahr zu jeder Person Daten gibt und da einige Personen erst in späteren Jahren Teilnehmer des Panels geworden sind.
Nachdem ich den Datensatz ins Long Format gebracht und bereinigt habe, sind die Beobachtungen über alle Variablen vollständig. Aber jetzt habe ich natürlich Personen für die die Daten komplett über mehrere Jahre vorliegen. An sich brauche ich aber jede Person nur einmal, also für nur ein Jahr. Wenn ich jetzt aber Jahre komplett lösche, verliere ich auch Personen für die Daten nur aus dem Jahr vorliegen. Gibt es eine Möglichkeiten, wie ich jede Person nur einmal behalten kann?

Vielen Dank
LostInTheBoom
 
Beiträge: 2
Registriert: Do 9. Aug 2012, 16:23
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Paneldaten dezimieren

Beitragvon daniel » Do 9. Aug 2012, 17:56

Code: Alles auswählen
bys <pid> : keep if _n == _N


behält fie letzte Beobachtung für jede Person, wobei <pid> die Variable ist, die Personen identifiziert.
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Paneldaten dezimieren

Beitragvon LostInTheBoom » Sa 11. Aug 2012, 13:59

Hallo Daniel,

vielen lieben Dank. Das hat super geklappt.

LG
LostInTheBoom
 
Beiträge: 2
Registriert: Do 9. Aug 2012, 16:23
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Longitudianal und Panel-Analyse

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste

cron