Hallo zusammen,
Ich arbeite gerade mit SPSS 16 an Paneldaten (1999-2007; für jedes Jahr ein eigenes Datenfile) und stehe vor einem kleinen (grossen?) Problem.
Im ersten File (1999) suche ich mit bestimmten Kriterien (Haushaltsgrösse, Einkommen) nach geeigneten Fällen (Haushalte). Für die Analyse ist es jedoch notwendig, dass diese Fälle mindestens in 5 darauffolgenden Jahren ebenfalls vorkommen.
Jeder Fall im Datenset 1999 hat eine eindeutige ID. Im Prinzip muss ich einfach in den Datenssets 2000, 2001, 2002, ... nach den ID's der ausgewählten Fällen aus dem ersten Datenfile suchen. Da es sich aber um ca. 1000 Fälle handelt ist es ein klein bisschen unbequem dies von Hand und mit Augenmass zu machen Crying or Very sad
Gibt es eine Möglichkeit die ausgewählten Fälle aus Datenset 1999 anhand der ID in den darauffolgenden Datensets automatisiert aufzuspüren bzw. auszuwählen?
Ich denke über Match+Merge sollte das schon gehen, aber das ist nur dann sinnvoll, wenn man schlussendlich alle Daten aus allen Jahren in einem Mega-Datenset haben möchte. Gibt es andere Möglichkeiten?
Vielen Dank im Voraus für eure Hilfe!
LG Polypius
Gleiche Fälle (ID) in unterschiedlichen Datensätzen finden
-
Polypius
- Beiträge: 7
- Registriert: 19.05.2009, 10:17
-
Walter
- Beiträge: 155
- Registriert: 23.01.2008, 08:32
Re: Gleiche Fälle (ID) in unterschiedlichen Datensätzen find
Hi,Polypius hat geschrieben:
Ich denke über Match+Merge sollte das schon gehen, aber das ist nur dann sinnvoll, wenn man schlussendlich alle Daten aus allen Jahren in einem Mega-Datenset haben möchte. Gibt es andere Möglichkeiten?
genau so geht's und was spricht gegen einen große Datei, aus der du ja die "überflüssigen" Vars löschen kannst?
hth
w
-
Polypius
- Beiträge: 7
- Registriert: 19.05.2009, 10:17
Hallo Walter,
Vielen Dank für deinen Hinweis.
Ich bin noch nicht so bewandert mit SPSS-Syntax und war kurz einmal überfordert. Nun habe ich mich ein wenig besser eingearbeitet und Lösungen für mein Problem gefunden.
Match+Merge ist, wie du sagst, the way to go. Dieser Befehl ist eine Art Allerweltsmittel
.
Was ich auch nicht wusste: man kann ein File mit "Match" mit sich selbst vergleichen, und sich z.B. doppelte Einträge (in Bezug auf irgendeine Variable) anzeigen lassen kann. Dies ist essentiell wenn man in einem zweiten wieder match-en möchte nun aber mit dem Subcommand "/table=". Naja, usw....
Vielen Dank nochmals!
Grüsse, Cormorano
Vielen Dank für deinen Hinweis.
Ich bin noch nicht so bewandert mit SPSS-Syntax und war kurz einmal überfordert. Nun habe ich mich ein wenig besser eingearbeitet und Lösungen für mein Problem gefunden.
Match+Merge ist, wie du sagst, the way to go. Dieser Befehl ist eine Art Allerweltsmittel
Was ich auch nicht wusste: man kann ein File mit "Match" mit sich selbst vergleichen, und sich z.B. doppelte Einträge (in Bezug auf irgendeine Variable) anzeigen lassen kann. Dies ist essentiell wenn man in einem zweiten wieder match-en möchte nun aber mit dem Subcommand "/table=". Naja, usw....
Vielen Dank nochmals!
Grüsse, Cormorano



