0 votes
in Datenauswertung by s222015 (170 points)
closed by SoSci Survey

Hallo,

leider wurde jedes Item meiner Skala beim Download vierfach (für vier Antwortmöglichkeiten) ausgegeben, statt mit der jeweiligen Beantwortung von 1-4. Angegeben sind nun 1= nicht gewählt und 2= gewählt. Besteht die Möglichkeit diese wieder zu einem Item mit Skala zusammenzufassen, sodass ich nicht bei jeder Person durchgehen muss, welche Antwortoption sie gewählt hat?

Vielen Dank im Voraus!

by s222015 (170 points)
Wenn ich den Befehl markiere, bevor ich ihn ausführe, erhalte ich die Fehlermeldung 4024 in der Ausgabe. Ich kann aber keinen Formfehler erkennen. Darüber hinaus ist es nach wie vor so, dass die neue Variable ausschließlich mit -1 kodiert wird
by SoSci Survey (304k points)
> erhalte ich die Fehlermeldung 4024 in der Ausgabe.

Was besagt diese denn im Wortlaut? Es wäre z.B. denkbar, dass SPSS statt dem doppelten Gleichheitszeichen nur ein einfaches haben möchte...
by s222015 (170 points)
Der Wortlaut besagt:

>Fehlernummer 4024 in Spalte 16.  Text: =
>Die gefundene Folge von Operatoren ist ungültig.  Check the expression for
>omitted or extra operands, operators, and parentheses.
>Die Ausführung dieses Befehls wurde unterbrochen.

Leider braucht SPSS tatsächlich das doppelte Gleichheitszeichen. Mir geht es auch gerade eher darum, dass nun alle Werte mit -1 kodiert sind. Hier nochmal meine Angabe in die Syntax:

COMPUTE MPT_1 = -1.
IF (MP01_01_1 == 2) MPT_1 = 3.
IF (MP01_01_2 == 2) MPT_1 = 2.
IF (MP01_01_3 == 2) MPT_1 = 1.
IF (MP01_01_4 == 2) MPT_1 = 0.
EXECUTE.
by SoSci Survey (304k points)
> Mir geht es auch gerade eher darum, dass nun alle Werte mit -1 kodiert sind

Wenn die Syntax wegen eines Fehlers nicht vollständig laufen kann, dann wird wohl einfach nur die erste Zeile ausgeführt, welche die Variable eben mit dem Wert -1 initialisiert. Daher besteht die Lösung Ihrwes Problem darin, den monierten Fehler zu beseitigen.

> Leider braucht SPSS tatsächlich das doppelte Gleichheitszeichen.

Sind Sie ganz sicher (zum Nachlesen: https://www.spss-tutorials.com/spss-if-command/)? Versuchen Sie es zur Sicherheit trotzdem mal hiermit:

COMPUTE MPT_1 = -1.
IF (MP01_01_1 = 2) MPT_1 = 3.
IF (MP01_01_2 = 2) MPT_1 = 2.
IF (MP01_01_3 = 2) MPT_1 = 1.
IF (MP01_01_4 = 2) MPT_1 = 0.
EXECUTE.
by s222015 (170 points)
Oh mein Gott, es klappt tatsächlich. Eine Woche rumprobieren- sie sind heute Abend mein Held und haben mir viele Stunden händisches Auswerten erspart. Ich danke Ihnen sehr!

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

...