0 votes
in Datenauswertung by s186616 (180 points)

Hallo,
ich habe eine Studie mit drei Messzeitpunkten gemacht.
Zu MZP 1 habe ich einen eigenen Fragebogen verwendet, bei dem die Teilnehmenden einen persönlichen Identifikationscode, z.B. SE57 eingeben.
Zu MZP2 bekommen die Teilnehmenden einen weiteren Fragebogen, bei dem sie wieder ihren Code eingeben. Am Ende des zweiten Fragebogens geben die Teilnehmenden ihre Mailadresse ein und bekommen zwei Wochen später einen dritten Fragebogen zugeschickt als Serienmail.
Nun habe ich also in Fragebogen T1 und T2 den Identifikationscode, den Fragebogen zu T3 kann ich dem jeweiligen zu T2 aber nur über die Personenkennung in T2 und die Seriennummer zu T3 jeweils zuordnen.
Wie führe ich diese Daten nun am besten zusammen? Ich habe in T2 und T3 unterschiedliche Variablennamen verwendet. Aber ich hätte gerne am Schluss, dass auch bei T3 der jeweilige Code der Person erscheint.
Diesen muss ich nun bei T3 aber über die Serial Variable rekonstruieren.

Letztlich hätte ich gerne, dass bei allen Messzeitpunkten der persönliche Identifikationscode mit dem Anhang T1, T2 oder T3 erscheint für den jeweiligen Messzeitpunkt.
Da es aber einige Daten sind, würde ich gerne vermeiden, dies alles per Hand machen zu müssen. Gibt es eine Möglichkeit dies irgendwie zu automatisieren oder per Syntax hinzubekommen?

Vielen Dank für die Hilfe!

1 Answer

0 votes
by SoSci Survey (327k points)

Wie führe ich diese Daten nun am besten zusammen?

Nun, es sind zwei MERGE-Aktionen.

Einmal werden M1 und M2 über die beiden Variablen mit dem Identifikationscode zusammengeführt - ob das in derselben Variable liegt oder in unterschiedlichen Variablen, das ist dabei relativ egal.

Und dann wird der kombinierte Datensatz über die Opt-In-Variable mit M3 via SERIAL-Variable zusammengeführt.

Wie die jeweilige Funktion heißt, hängt von der Software ab. Bei SPSS z.B. heißt es "Variablen hinzufügen". In R ist es der merge() Befehl.

by s186616 (180 points)
Vielen Dank für die Antwort. Für das Zusammenführen des T1 Datensatzes mit dem Datensatz der die Variablen T2 und T3 enthält hat das mit SPSS über die Funktion Variablen hinzufügen geklappt.
Das Problem ist nun aber, dass die Fälle in dem jetzt zusammengeführten Datensatz von T1, T2 und T3 für die Variable SERIAL nur für den T3 Messzeitpunkt Daten enthält. Bei der Variable Personenkennung wiederum existieren nur zu T2 Daten. Es gibt also keine "gemeinsame" Variable, über die ich diese Daten nun noch zusammenführen kann, da die Kennung bei T2 den Namen "Personenkennung" hat und bei T3 den Namen "SERIAL". Ich müsste diese Variablen also erst zu einer neuen zusammenfügen, auf Basis derer ich die T3 Daten dann nochmal hinzufügen könnte. Die Variablen SERIAL und Personenkennung sind aber nominale Variablen und ich kann daher keine neue Variable aus ihnen berechnen. Gibt es hierfür irgendeinen Trick?

Vielen Dank für die Hilfe!
by SoSci Survey (327k points)
> Das Problem ist nun aber, dass die Fälle in dem jetzt zusammengeführten Datensatz von T1, T2 und T3 für die Variable SERIAL nur für den T3 Messzeitpunkt Daten enthält.

Das liegt daran, weil der Wert in T2 und T3 identisch ist.

> Es gibt also keine "gemeinsame" Variable, über die ich diese Daten nun noch zusammenführen kann

Ich habe Ihre Frage so verstanden, dass Sie die Fälle bereits zusammengeführt haben? Wenn Sie bisher nur T1/T2 kombiniert haben und T3 noch fehlt, dann suchen Sie im T1/T2-Datensatz bitte einmal die Variable zur Opt-In-Frage, also mit der Sie in T2 die Mailadresse in die Adressliste aufgenommen haben. Diese entspricht der SERIAL in T3.

> da die Kennung bei T2 den Namen "Personenkennung" hat und bei T3 den Namen "SERIAL".

Sie können in SPSS auch zwei unterschiedliche Variablen als Schlssüelvariablen verwenden ... glaube ich. Aber wenn nicht, dann können Sie die Variable in T1/T2 ja einfach nach SERIAL umbenennen (und vorher die bis dato dort nicht benutzte SERIAL entfernen).

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

...