Seite 1 von 1

Syntax Panel Daten

BeitragVerfasst: So 20. Jan 2019, 15:54
von ChrisT
Hallo,

1. Ich möchte Beobachtungen, die ich für eine vorherige Analyse ausgeschlossen habe (mit drop if...), wieder einschließen? Kann mir da jemand weiterhelfen?
2. Ich habe einen Panel Datensatz und möchte dort Beobachtungen ausschließen, bei denen zu jedem Zeitpunkt (Jahr) die Variable (Wetter) die gleiche Ausprägung hat (Sonne).
Gibt es dafür einen Befehl?

Vielen Dank :)

Re: Syntax Panel Daten

BeitragVerfasst: Mo 21. Jan 2019, 11:03
von Staxa
1. Keine Chance. Drop löscht Beobachtungen aus dem File. Deshalb speichert man niemals .dta files ab (sondern arbeitet mit Do-files) und hat immer ein Backup angelegt (beispielsweise als .zip Datei). Wenn du in Zukunft Fälle nur temporär ausschließen willst, benutze eine Hilfsvariable:
Code: Alles auswählen
gen included = 1 if X == Y
reg A B if included


2. Das geht, beispielsweise:
Code: Alles auswählen
bysort jahr: egen meanwetter = mean(wetter)
gen out = 1 if meanwetter == 1    //Annahme, dass "Sonne" mit 1 kodiert ist
reg A B if out !=1