Zwei Variablen in eine Variable zusammenfassen

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
Nordibe
Beiträge: 2
Registriert: 07.05.2019, 12:16

Zwei Variablen in eine Variable zusammenfassen

Beitrag von Nordibe »

Ich stehe vor dem Problem, dass ich zwei Variablen gerne in eine neue Variable zusammenfassen würde, anhand derer ich dann die Fälle sortieren bzw. Überlebensanalysen gruppiert durchführen kann.

Konkret geht es um zwei Medikamente, Medikament A und Medikament B, welche beide jeweils mit den Merkmalen 0 (nicht erhalten), 1 (erhalten) und NA (nicht bekannt) in der Liste erfasst sind.
Nun würde ich gerne eine neue Variable erstellen, die bspw. für Medikament A eine 1 enthält und für Medikament B eine 2 und falls weder Medi A noch B erhalten wurde soll eine 0 vergeben werden.

Ist das möglich und wenn ja wie gehe ich da am besten vor? Mit RECODE und COMPUTE bin ich nicht weiter gekommen, aber vielleicht stelle ich mich auch einfach selten dämlich an :mrgreen:

Bin für jede Hilfe dankbar!
dutchie
Beiträge: 2731
Registriert: 01.02.2018, 10:45

Re: Zwei Variablen in eine Variable zusammenfassen

Beitrag von dutchie »

hallo Nordibe

Die ersten beiden Variablen V1 und V2 können ja drei verschiedenen Werte annehmen, richtig?
0, 1, NA , das ist erstmal ungünstig wenn da "NA" steht als Wort (string)!!
besser wäre als Zahl z.B. NA = 2
die neue Variable V3 kann dann neun = 3x3 verschiedene Werte enthalten...
z.B. V3 = 1 wenn V1 = 1 und V2 = 2 , meint nur Medikament A erhalten
aber auch
z.B. V3 = 5 wenn V1 = 1 und V2 = 1, beide Medikamente erhalten (theoretisch müsste das gehen)

folgende syntax müsste laufen, einfach rauskopieren und in das syntaxfenster reinkopieren, dann auf ausführen...

IF (VAR00001 = 0 and VAR00002 = 0) V3 = 1.
IF (VAR00001 = 0 and VAR00002 = 1) V3 = 2.
IF (VAR00001 = 0 and VAR00002 = 2) V3 = 3.
IF (VAR00001 = 1 and VAR00002 = 0) V3 = 4.
IF (VAR00001 = 1 and VAR00002 = 1) V3 = 5.
IF (VAR00001 = 1 and VAR00002 = 2) V3 = 6.
IF (VAR00001 = 2 and VAR00002 = 0) V3 = 7.
IF (VAR00001 = 2 and VAR00002 = 1) V3 = 8.
IF (VAR00001 = 2 and VAR00002 = 2) V3 = 9.
EXECUTE .

vorher musst du aber NA in 2 umkodieren...

gruß
dutchie
Nordibe
Beiträge: 2
Registriert: 07.05.2019, 12:16

Re: Zwei Variablen in eine Variable zusammenfassen

Beitrag von Nordibe »

Vielen herzlichen Dank, es funktioniert!
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