von maja87 » Do 11. Okt 2018, 11:01
Vielen Dank für deine Antwort, du hast völlig recht. Ich habe die Variablen total unsinnig erstellt...
Trotzdem bin ich unzufrieden mit meinen Ergebnissen, denn die sind alle negativ und das ist inhaltlich unlogisch, denn vorallem soziale Unterstützung muss einen positiven Einfluss auf die Entscheidung für eine Elternschaft haben.
Ich möchte hier einmal kurz andeuten, wie ich vorgegangen bin:
1)
mvdecode _all, mv(-1=.a) // Umkodierung der missings aller Variablen des Datensets
mvdecode _all, mv(-2=.b)
mvdecode _all, mv(-3=.c)
mvdecode _all, mv(-4=.d)
mvdecode _all, mv(-5=.e)
mvdecode _all, mv(-6=.f)
mvdecode _all, mv(-7=.g)
mvdecode _all, mv(-9=.i)
2)Erstellen der abhängigen Variablen:
generate fert = 0
replace fert = 1 if nkidsbio <= 10 // Erzeugung der abhängigen Variable Fertilität "fert" (Kinder = ja) für alle Beobachtungen, die auf der Variable nkidsbio den Wert 1 haben.
replace fert = 0 if nkidsbio == 0 // Ersetzen der Variabelen fert durch den Wert 0 für alle Beochbachtungen mit der Angabe "keine Kinder" (Kinder = nein)
3) Erstellen der unabhängigen Variablen (Beispiel)
Normativer Druck durch Freunde: "Die meisten meiner Freunde finden, dass ich ein (weiteres) Kind bekommen sollte.."
generate normDF = 0 // alle Werte der neuen Variable gleich 0 setzen, um dann mit replace bestimmte Werte zuzuweisen
// neue Variable heißt normDF für normativer Druck durch Freunde.
replace normDF = 1 if frt10i1 == 1
replace normDF = 2 if frt10i1 == 2
replace normDF = 3 if frt10i1 == 3
replace normDF = 4 if frt10i1 == 4
replace normDF = 5 if frt10i1 == 5
usw.
4) Fixed-Effect-Modell für normativer Druck
xtset id wave
xtreg fert normDF normDE school yeduc hhincgcee sex_gen age migstatus, fe
Habe ich irgendetwas vergessen? Mache dies zum ersten Mal (wie man vielleicht auch merkt).
Danke im Voraus!