Seite 1 von 1

Neue Variable mit Bedingungen

BeitragVerfasst: Sa 19. Okt 2019, 12:49
von birdy94
Hallo zusammen,

ich führe im Rahmen meiner Psychologie Bachelorarbeit eine Studie durch zum Thema "Mobbing transidenter Menschen am Arbeitsplatz". Bei der Erhebung gab es zwei Fragen zum biologischen Geschlecht (SD02: männl.=1, weibl.=2, intersexuell=3) und zur Geschlechtsidentität (SD03: männl.=1, weibl.=2, divers=3).
Jetzt möchte ich eine neue Variable als Kombination der beiden erstellen, in der es die Kategorien cis_männlich (1-1), cis-weiblich (2-2), trans_weiblich (1-2) und trans_männlich (2-1) gibt. Es gibt keinen Fall, der die Angabe interesexuell (SD02=3) gemacht hat, und nur einen Fall, der seine Geschlechtsidentität als divers beschrieben hat (SD03=3), den ich in diesem Fall vernachlässige.
Ich habe verschiedene Kombinationen versucht, aber komme nicht auf die richtige Syntax. Die Variable "Gender" bleibt unverändert mit dem Wert 0 bei jedem Probanden. Kann mir jemand helfen?

Compute Gender=0.
do if(SD02=1 AND SD03=1) Gender=1.
else if(SD02=2 AND SD03=2) Gender=2.
else if(SD02=1 AND SD03=2) Gender=3.
else if(SD02=2 AND SD03=1) Gender=4.
end if.
Execute.

Vielen Dank und liebe Grüße,
Tim

Re: Neue Variable mit Bedingungen

BeitragVerfasst: Sa 19. Okt 2019, 13:30
von strukturmarionette
Hi,

- Variablentypen?
- Hast du bereits das SPSS-Dialogfeld dazu ausprobiert?

Gruß
S.

Re: Neue Variable mit Bedingungen

BeitragVerfasst: Sa 19. Okt 2019, 14:05
von birdy94
strukturmarionette hat geschrieben:Hi,

- Variablentypen?
- Hast du bereits das SPSS-Dialogfeld dazu ausprobiert?

Gruß
S.


Danke, das Skalenniveau war tatsächlich noch falsch eingestellt. Aber mittlerweile habe ich endlich den Fehler gefunden!

Compute Gender=0.
if(SD02=1 AND SD03=1) Gender=1.
if(SD02=2 AND SD03=2) Gender=2.
if(SD02=1 AND SD03=2) Gender=3.
if(SD02=2 AND SD03=1) Gender=4.
Recode Gender (1=1) (2=2) (3=3) (4=4) (0.00 = SYSMIS).
Execute.

Lg, Tim