ich hoffe ich stelle meine Frage im richtigen Bereich des Forums. Es geht um Datentransformation.
Ich habe eine Variable, die das Nettoeinkommen der Befragten exakt angibt. Es ist also eine metrische Variable. Die Variable heißt V417. Sie hat als fehlende Werte 0, 99997, 99998 und 99999 definiert. (kein Einkommen, verweigert, weiß nicht und keine Angabe).
Ich möchte eine kategoriale Variable daraus machen. Konkret möchte ich drei Gruppen bilden: Geringverdiener, Durchschnittverdiener und Vielverdiener.
recode V417 (0 thru 1000 = 3) (1001 thru 3000 = 2) (3001 thru HI = 1) into V417_Gruppen .
exe .
var lab V417_Gruppen "Einkommen nach Gruppen" .
val lab V417_Gruppen 3 "Geringverdiener" 2 "Durchschnittsverdiener" 1 "Vielverdiener" 0 "kein Einkommen" 99997 "Verweigert" 99998 "Weiß nicht" 99999 "keine Angabe" .
mis val V417_Gruppen (0,99997,99998,99999) .
fre V417_Gruppe
Ich bekomme die Fehlermeldung:
Fehlernummer 4818 in Spalte 37. Text: 99999
Es sind zu viele Werte angegeben. Der Grenzwert liegt bei drei einzelnen
Werten oder einem einzelnen Wert und einem einzelnen Wertebereich.
Die Ausführung dieses Befehls wurde gestoppt.
SPSS passt es wohl nicht, dass ich Vielverdiener als 3001 Euro bis höchster Betrag definiert habe, gleichzeitig aber sage 9997-9999 „Euro“ sei kein gültiger Wert.
Aber was soll ich stattdessen machen? Ich verzweifle so langsam.
Danke für eure Antworten!