Merging CAWI & CATI - Daten SC5

Liebes FDZ-Team,

ich habe folgendes Problem beim Zusammenspielen verschiedener Datensätze der SC5 und freue mich über Euer Feedback dazu:

Das Ranspielen des CATI- und CAWI-Datensatzes an das Cohort-Profile funktioniert auf den ersten Blick problemlos, aber ich finde meine Informationen aus dem zuletzt angespielten Datensatz (z.B. CAWI) nicht mehr in den zugehörigen Wellen. Um dies an einem Beispiel zu konkretisieren: Ich möchte den Besuch von Studierenden im Museum betrachten. Die Informationen habe ich in Welle 3 (CATI-Befragung) und in Welle 8 (CAWI-Befragung). Nach dem Merging finde ich nur noch Informationen aus der CATI-Befragung in Welle 3.

Anscheinend ist mir beim Zusammenspielen der Daten ein Fehler unterlaufen, den ich gerade nicht finde und ich würde mich sehr über Ihre Hilfe freuen. Anbei finden Sie auch meine STATA-Syntax:

use „C:\SC5_D_12-0-0\Stata14\SC5_pTargetCATI_D_12-0-0“
keep ID_t wave ///
t34009a t34009b t34009c t34009d t34009e t34009k t34009h ///
nepsmiss _all
tempfile CATI
save „CATI“, replace

use „C:\SC5_D_12-0-0\Stata14\SC5_pTargetCAWI_D_12-0-0“
keep ID_t wave ///
t34009a t34009b t34009c t34009d t34009e t34009i t34009j t34009k t34009h
nepsmiss _all
tempfile CAWI
save „CAWI“, replace

use „C:\SC5_D_12-0-0\Stata14\SC5_CohortProfile_D_12-0-0“
merge 1:1 ID_t wave using „CATI“, keep(master matched) nogen
merge 1:1 ID_t wave using „CAWI“, keep(master matched) nogen

Vielen Dank und herzliche Grüße
Jana

Liebe Jana,

du hast nur eine Sache übersehen, der Stata-merge Befehl verändert erstmal keine Werte, sofern schon welche vorhanden sind, auch wenn es sich hierbei um Missings handelt. Du müsstest das im zweiten merge explizit angeben:

...
use „C:\SC5_D_12-0-0\Stata14\SC5_CohortProfile_D_12-0-0“
merge 1:1 ID_t wave using „CATI“, keep(master matched) nogen
merge 1:1 ID_t wave using „CAWI“, update keep(master matched match_update) nogen

Gutes Gelingen!
Tobias