Seite 1 von 1

Umcodieren in andere Variable

BeitragVerfasst: Sa 11. Mär 2023, 15:49
von doxyb
Hallo zusammen,


Ich möchte eine Variable umcodieren (Die Werte haben Dezimalstellen) und 3 Kategorien festlegen.

Wenn der Wert unter dem (MW-SD) liegt, dann soll er den neuen Wert 1 bekommen für 'schwach'
Wenn der Wert über dem (MW+SD) liegt, dann soll er den neuen Wert 3 bekommen für 'stark'
und alle Werte dazwischen sollen den Wert 2 bekommen für 'mittel'

Ich habe folgendes ausprobiert:

RECODE FI_1_PRÄ (FIS_1_PRÄ < (MEAN(FI_1_PRÄ)-SD(FI_1_PRÄ)) = 1) (FI_1_PRÄ > (MEAN(FI_1_PRÄ)+SD(FI_1_PRÄ)) = 3) (ELSE=2) INTO FI_1_PRÄ_kat.

Leider meldet mir SPSS einen Fehler innerhalb der 'Wertspezifikation'. Vielleicht nutze ich auch einen komplett falschen Befehl..?


Vielen Dank schon mal, ich weiss leider echt nicht mehr weiter.. :?

Re: Umcodieren in andere Variable

BeitragVerfasst: Sa 11. Mär 2023, 17:27
von ponderstibbons
Der Aufbau der Syntax orientiert sich aber nicht am Handbuch, oder?

MEAN berechnet den Mittelwert für jeden Fall aus mehreren Variablen, ist also auf Zeilen bezogen,
nicht auf eine Spalte (Variable). SD analog.

Du kannst mit "Aggregieren" zwei Hilfs-Variablen erzeugen, welche Mittelwert bzw. SD der betreffenden
Variable enthalten. Die kannst Du dann für die Formulierung der Bedingungen verwenden, wenn Du im
"Variable berechnen" Fenster bzw. mit COMPUTE im Syntaxfenster die neue Variable berechnest.

Mit freundlichen Grüßen

PonderStibbons

Re: Umcodieren in andere Variable

BeitragVerfasst: Mo 27. Mär 2023, 00:33
von doxyb
Nein nicht wirklich, ich bin Anfänger und hab versucht, mir das selber zusammenzureimen...


Vielen Dank für den Tipp, war sehr hilfreich!


Freundliche Grüße