Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Hallo :)

Ich habe zwei Variablen, die ich zu einer kombinieren soll, ohne, dass dabei gerechnet wird. Können Sie mir bitte helfen und sagen wie ich das hinbekomme?

Die erste Variable (AZ_SA_first) enthält Werte zur Arbeitszufriedenheit falls die Probanden in Gruppe 2 (Variable IZ03=2) waren und die zweite Variable (AZ_KM_first) enthält Werte zur Arbeitszufriedenheit falls die Probanden in Gruppe 1 (Variable IZ03=1) waren. Wie kann ich diese kombinieren? (Hintergrund ist, dass den Probanden randomisiert Maßnahme SA oder KM zuerst angezeigt wurde und nun nur die Bewertung der jeweils ersten Maßnahme berücksichtigt werden soll.)
Ich möchte also, dass es eine neue Variable bildet und den Wert von AZ_SA_first nimmt, wenn IZ03=2 war und den Wert von AZ_KM_first, wenn IZ03=1 war. Wie schaffe ich das?

Vielen Dank für Ihre Hilfe!

in Datenauswertung by s120917 (110 points)
An welcher Stelle (im Fragebogen oder bei der Auswertung im Nachhinein) und ggf. mit welchem Programm (R, SPSS, Stata, ...) möchten Sie das denn erreichen?
Ich möchte das bei der Auswertung der Daten mit SPSS erreichen.

1 Answer

0 votes

Ich möchte das bei der Auswertung der Daten mit SPSS erreichen.

Dann würde Ihre Syntax wie folgt aussehen:

COMPUTE AZ_neu = -1.
IF (IZ03 == 2) AZ_neu = AZ_SA_first.
IF (IZ03 == 1) AZ_neu = AZ_KM_first.
EXECUTE.
by SoSci Survey (85.1k points)
Vielen Dank für die schnelle Antwort.
Leider sind alle Werte von AZ_neu gleich "-1", wenn ich es so ausführe. Ich bräuchte aber die Werte von AZ_SA_first bzw. AZ_KM_first.
Dann prüfen Sie bitte, ob die Werte in IZ03 stimmen. Die -1 ist nur die Voreinstellung für alle Zeilen, wo keine der beiden IF-Zeilen zutrifft.
Hat geklappt, danke!
...