0 votes
ago in Datenauswertung by s275341 (310 points)

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. „VXM1HFUZ2A“)
Follow-up-ID = SERIAL (identisch zu Q001)
Welle = QUESTNNR_num
1 = Baseline
2 = Follow-up 1
3 = Follow-up 2

Ziel
Ich möchte eine Variable erstellen, die pro Person zeigt:
0 = keine Follow-ups
1 = nur FU1
2 = nur FU2
3 = beide Follow-ups

❓ Konkret brauche ich Hilfe bei
Wie erstelle ich die richtige Syntax dafür?

1 Answer

0 votes
ago by SoSci Survey (360k points)
  • Schritt 1a: Zerlegen Sie den Datensatz anhand QUESTNNR in drei
    Dateien/Datensätze.
  • Schritt 1b: Falls Sie wirklich nur die o.g.
    Übersicht haben möchten, dann speichern Sie pro Datensatz eine
    reduzierte Version, welche nur Q001 bzw. SERIAL und CASE enthält.
  • Schritt 2: Fügen Sie die Datensätze anhand der Schlüsselvariablen
    (Q001 bzw. SERIAL) zusammen, gleichnamige Variablen (CASE) müssen Sie
    vorher evtl. umbenennen.
  • Schritt 3: Schreiben Sie ein paar
    IF-Befehle, die auf Basis der vorhandenen oder fehlenden Daten pro
    Person den Code vergibt, welche Follow-Ups beantwortet wurde.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...