Seite 1 von 1

Umkodieren in neue Variablen, Summenscore bilden

BeitragVerfasst: Mo 8. Jul 2019, 15:14
von MaChr
Hallo ich brauche dringend Hilfe..

Ich untersuche den Alkoholkonsum von Pflegekräften und verwende den AUDIT-C, ein Fragebogen der aus 3 Fragen besteht. Diese drei Fragen haben jeweils 5 Antwortkategorien (mit den Werten 0- 4), die zusammen einen Summenscore von 12 ergeben. Nun habe ich die 3 Fragen als neue Variable addiert. Mein Problem ist nun, dass der Wert ab 4 bei Frauen für einen riskanten Konsum und der Wert bei Männern für einen riskanten Konsum bei 5 liegt. Wie gehe ich da vor um die unterschiedlichen Werte zu berrücksichtigen? Eine neue Variable aus der Summenscorevariable zu kodieren macht ja keinen Sinn da diese keine Werte besitzt. Geht das irgendwie mit IF-Bedingungen? Oder hätte ich das schon ganz am Anfang bei der Berechnung der drei Fragen berrücksitigen sollen?
Ich kenn mich einfach nicht mit dem Programm aus und weiss nicht wie das geht.

Das habe ich bis jetzt gemacht: Zum Verständis, meine erstellten Werte der Antwortkategorien haben nicht mit den Werten des AUDIT übereingestimmt, weshalb ich diese in neue Vaiablen umcodiert habe.

RECODE AK01 AK02 AK03 (1=0) (2=1) (3=2) (4=3) (5=4) (-9=-9) INTO AK01_a AK02_b AK03_c.
EXECUTE.

COMPUTE AKSC=AK01_a + AK02_b + AK03_c.
EXECUTE.


Vielen Dank euch schonmal im Voraus

Re: Umkodieren in neue Variablen, Summenscore bilden

BeitragVerfasst: Mo 8. Jul 2019, 16:22
von ponderstibbons
***** Die "Geschlechter"-Variable in folgendem Beispiel müsste noch der in Deinen Daten angepasst werden:

IF( (geschl="m" AND AKSC >= 5) OR (geschl="w" AND AKSC >=4) ) risk_konsum = 1 .
VAR LAB risk_konsum "Riskanter Konsum" .
EXECUTE .

DO IF( (geschl="m" AND AKSC < 5) OR (geschl="w" AND AKSC < 4) ) .
RECODE risk_konsum (MISSING=0) .
END IF .
EXECUTE .

VAL LAB risk_konsum
0 "kein riskanter Konsum"
1 "riskanter Konsum" .

Mit freundlichen Grüßen

PonderStibbons

Re: Umkodieren in neue Variablen, Summenscore bilden

BeitragVerfasst: Di 9. Jul 2019, 13:07
von strukturmarionette
Hi,

was willst Du denn feststellen? Darstellen?

Gruß
S.