Hallo liebe SPSS-Könner,
ich hoffe, dass mir, einem SPSS-Neuling, jemand zeigen kann, wo der Fehler liegt. Ich habe (für meine Masterarbeit) einen großen Datensatz, aus dem ich a.) Eltern herausfiltern will, die mehr als ein Kind haben, das älteste jedoch unter 5 Jahren ist. Dann möchte ich die b.) Nicht-Eltern herausfinden mit den Bedingungen: keine Kinder, keine Schwangerschaft, nicht unfruchtbar und heterosexuell. Ich möchte die in eine Gruppenvariable umwandeln, in denen die Nicht-Eltern mit 0, die Eltern mit 1 und der Rest mit 2 codiert werden, um diese dann anschließend analysieren zu können. Mit dem was ich bis jetzt weiß habe ich folgendes gemacht:
COMPUTE E_NE=$SYSMIS.
VARIABLE LABELS E_NE 'Eltern Nicht-Eltern und Rest'.
IF (kidsnr= 0 & pregnant = 0 & infertile = 0 & hom = 0) E_NE=0.
EXECUTE.
IF (kidsnr > 0 & age1 < 5) E_NE=1.
EXECUTE.
RECODE E_NE (0=0) (1=1) (ELSE=2) INTO E_NE2.
ADD VALUE LABELS E_NE_Rest2 0 'Nichteltern' 1 'Eltern' 2 'ELSE'.
Die Gruppenvariable E_NE2 zeigt mir die Werte in der Datendatei entsprechend an. In der Ausgabe lässt sie sich dennoch nicht getrennt analysieren, obwohl ich vorher die Datei aufteile (Daten>Datei aufteilen). Ich habe das auch mit den Filtervariablen versucht, da geht es mir ähnlich.
Was mache ich falsch? Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt und würde mich sehr über Hilfe freuen! LG Ursula
neue Gruppenvariable bilden mit bedingten Fällen
-
- Beiträge: 3
- Registriert: 06.07.2019, 10:20
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: neue Gruppenvariable bilden mit bedingten Fällen
hallo Ursula
erstmal klappt das mit dem &Sysmiss nicht, glaub ich
die variable einfach löschen!
SPSS überschreibt die nicht bei dem IF zeugs...
und dateien aufteilen klappt auch nicht so wie es soll...!
dann baust du ja aus zwei bedingungen eine und dieselbe Variable
E_NE... mach einmal E_NE1 und E_NE2
z.B. E_NE1 =1 und E_NE2 = 2
und bastel die dann zusammen
E_NE = mean (E_NE1, E_NE2)
du willst ja drei ausprägunge...
aus sysmiss umcodieren zu 3
gruß
dutchie
erstmal klappt das mit dem &Sysmiss nicht, glaub ich
die variable einfach löschen!
SPSS überschreibt die nicht bei dem IF zeugs...
und dateien aufteilen klappt auch nicht so wie es soll...!
dann baust du ja aus zwei bedingungen eine und dieselbe Variable
E_NE... mach einmal E_NE1 und E_NE2
z.B. E_NE1 =1 und E_NE2 = 2
und bastel die dann zusammen
E_NE = mean (E_NE1, E_NE2)
du willst ja drei ausprägunge...
aus sysmiss umcodieren zu 3
gruß
dutchie
-
- Beiträge: 3
- Registriert: 06.07.2019, 10:20
Re: neue Gruppenvariable bilden mit bedingten Fällen
Hallo dutchie,
vielen Dank für die prompte Antwort und den Hinweisen! Werde morgen damit ausprobieren und melde mich wieder. LG Ursula
vielen Dank für die prompte Antwort und den Hinweisen! Werde morgen damit ausprobieren und melde mich wieder. LG Ursula