Neue Variable mit Bedingungen
Verfasst: Sa 19. Okt 2019, 12:49
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
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