Umcodieren in andere Variable

Alles rund um SPSS Syntax und Programmierung.

Umcodieren in andere Variable

Beitragvon doxyb » Sa 11. Mär 2023, 15:49

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.. :?
doxyb
 
Beiträge: 4
Registriert: Fr 29. Nov 2019, 11:50
Danke gegeben: 1
Danke bekommen: 0 mal in 0 Post

Re: Umcodieren in andere Variable

Beitragvon ponderstibbons » Sa 11. Mär 2023, 17:27

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
ponderstibbons
 
Beiträge: 2479
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 1
Danke bekommen: 256 mal in 255 Posts

Re: Umcodieren in andere Variable

Beitragvon doxyb » Mo 27. Mär 2023, 00:33

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
doxyb
 
Beiträge: 4
Registriert: Fr 29. Nov 2019, 11:50
Danke gegeben: 1
Danke bekommen: 0 mal in 0 Post


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron