Fragebögen zusammenführen - Syntax SPSS

Alles rund um SPSS Syntax und Programmierung.

Fragebögen zusammenführen - Syntax SPSS

Beitragvon CFee » Mi 26. Nov 2025, 17:00

Hallo zusammen,

ich hoffe, jemand kann mir weiterhelfen. Ich habe ein Panel-Datenset in SPSS mit drei Erhebungszeitpunkten in einer Datei, und ich versuche, herauszufinden, welche Personen an Follow-up 1, Follow-up 2, an beiden oder an keinem teilgenommen haben.

Datenstruktur

Jede Person hat max. eine Zeile pro Welle (Baseline, FU1, FU2).
Baseline-ID = Q001 (string, z. B. „VXL1HFUZ2A“)
Follow-up-ID = SERIAL (identisch zu Q001)
Welle = QUESTNNR_num

Ziel

Ich möchte eine Variable erstellen, die pro Person zeigt:

0 = keine Teilnahme Follow-ups

1 = nur FU1

2 = nur FU2

3 = beide Follow-ups


Konkret brauche ich Hilfe beim Schreiben der korrekten Syntax. Könnte mir jemand helfen? Gerne gebe ich auch noch mehr Infos zu meinem Datensatz, falls das hilft.

Danke!
CFee
 
Beiträge: 1
Registriert: Mi 26. Nov 2025, 16:44
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Fragebögen zusammenführen - Syntax SPSS

Beitragvon ponderstibbons » Mi 26. Nov 2025, 19:53

Wenn es die Struktur hat:
Spalte A: Teilnehmer-Id ,
Spalte B: Nummer der Welle (0, 1, 2)

dann gibt es verschiedene Möglichkeiten.

Mit Daten -> Aggregieren und dort Breakvariable "Teilnehmer-Id" kannst Du das Maximum für "Nummer der Welle"
Dir als weitere Variable berechnen lassen, zusätzlich die "Anzahl der Zeilen einer jeden Person". Nennen wir das erste
Indikator und das zweite AnzTeilnahmen. Danach folgt:

DO IF(AnzTeilnahmen=3).
RECODE Indikator (2= 3).
END IF.
EXECUTE.

VALUE LABELS Indikator
0 "Nur Baseline"
1 "Baseline & F'up 1"
2 "Baseline & F'up 2"
3 "Baseline & F*up 1 & F'up 2" .

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2531
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 2
Danke bekommen: 257 mal in 256 Posts


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: Google Adsense [Bot] und 1 Gast