SPSS neue Variable erstellen

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
Gerbera
Beiträge: 20
Registriert: 18.04.2012, 09:47

SPSS neue Variable erstellen

Beitrag von Gerbera »

Ich bin ganz verzweifelt weil mir niemand helfen kann und ich es nicht hinkriege =)))

Zu 10 verschiedenen Zeitpunkten wurde die Depressionsschwere bei Patienten erhoben (auf einer Skala von 1-10), ich habe also 10 verschiedene Variablen.

Nun brauche ich eine Variable, die die Patienten in "Schweretypen" einteilt. Dazu würde ich gerne dass alle Patienten, die bei allen 10 Erhebungen immer eine Depressionsschwere von 1-5 hatten als "leicht" klassifizieren, alle die bei allen 10 Erhebungen immer 6-10 angegeben hatten als "schwer". Diejenigen, bei denen an einigen Tagen Werte von 1-5, an anderen wiederum 6-10 angegeben wurden, würde ich gerne als "Wechselnd" klassifizieren. Wie kann ich das denn machen? Ich würde mich super über einen Hinweis freuen!
dutchie
Beiträge: 2734
Registriert: 01.02.2018, 10:45

Re: SPSS neue Variable erstellen

Beitrag von dutchie »

Hallo Gerbera,

erstmal zählen..über

SPSS-->.[Transformieren]-->[Werte in Fälle zählen]-->
Zielvariablen angeben, diese Variable entsteht neu, wird dem Ende der Datenmatrix angefügt.

Die Depressionswerte ins Feld numerische Variable,
dann-->[Werte definieren]---> über Bereiche xx bis xx --> [hinzufügen]
-->[weiter]--->[ok]

dies drei Mal für die Zielvariablen schwer, leicht, fehlend
Fehlend kann ja sein....

die syntax sieht dann ungefähr so aus:

COUNT
schwer = d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 (6 thru 10) .
EXECUTE .
COUNT
leicht = d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 (1 thru 5) .
EXECUTE .
COUNT
fehlend = d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 (MISSING) .
EXECUTE .

damit hast du aber noch keine nominale "Schweretypen",
aber die Variablen Anzahl für leicht und schwer, kann auch mit rumkorrelieren

Schweretypen:
Es besteht eine Schwierigkeit, wenn Werte fehlen, weil dann maximal 10 nicht mehr zu erreichen!

erstmal so:
Das kriterium ist ja ziemlich streng, nur 10 mal schwer = Schweretyp schwer
erstmal über [Transformieren]-->[umcodieren in eine anderer Variable]
[alte und neue werte]--> 10-> 1 und alle anderen -->0

RECODE
schwer
(10=1) (ELSE=0) INTO Typ_schwer .
EXECUTE .

alte Variable schwer und neue Variable Typ_schwer.

das Gleiche für leicht,

RECODE
leicht
(10=2) (ELSE=0) INTO Typ_leicht .
EXECUTE .

obacht die 10 bei leicht in eine 2 umcodieren

die zwei neuen Typ Variablen einfach zusammenzählen

über [Transformieren]-->[Variable berechnen]

das klapp nur wenn keine Werte fehlen,
was passiert mit Vp, wenn ein Wert fehlt und der rest über 6 ist?

gruß
dutchie
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten