Neue Variable

Fragen zu Stata Syntax und Do-Files.

Neue Variable

Beitragvon sixthsense » Mo 15. Sep 2014, 15:14

Hallo,
ich habe bereits in anderen Themenbereichen nach einer Antwort gesucht, finde leider keine Hilfe für mein Problem.

Ich schreibe zurzeit meine BA und arbeite mit einem Datensatz, in dem beispielsweise Migrationshintergrund, Herkunftsland der Mutter/des Vaters usw. aufgelistet ist.
Nun muss ich alle türkischstämmigen Jugendlichen zusammenfassen aus mehreren Variablen. Bedeutet, wenn die Mutter aus der Türkei kommt, ist das Kind türkischstämmig, oder wenn der Vater aus der Türkei kommt, aber die Mutter deutsch ist. Ebenso zählen zu der Gruppe dieser Jugendlichen, diese die in der Türkei geboren wurden. Wie kann ich diese Variablen und Ausprägungen zusammen fassen, sodass ich eine Fallzahl der Personen habe die türkischstämmig sind?
Ich habe mich mit dem Befehl generate/replace versucht, jedoch weiß ich nicht wie ich es darstellen soll, wenn ich möchte dass als türkischstämmige Jugendliche auch diejenigen eingeordnet werden, deren nur ein Elternteil aus der Türkei stammt, bzw. sie dort geboren wurden.

Über eure Hilfe würde ich mich sehr freuen. Falls noch weitere Infos gebraucht werden, kann ich diese hier noch posten.

DANKE
sixthsense
 
Beiträge: 1
Registriert: Mo 15. Sep 2014, 15:00
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Neue Variable

Beitragvon daniel » Di 23. Sep 2014, 10:39

Größte Vorsicht ist hier geboboten, wenn fehlende Werte auftauchen - was nahezu immer der Fall ist. Wenn eine eindeutige Zuordnung nicht möglich ist, muss auch die neu erstellte Variable einen fehelnden Wert aufweisen. Zudem wird (zumindest in den Sozialwissenschaften) häufig zwischen "erster Generation" (Person ist selbst im Ausland geboren) und "zweiter Generation" (mindestens ein Elternteil ist im Ausland geboren) unterschieden.

Für Anfänger empfihet es sich die neue Variable schrittweise zu erstellen. Etwa nach dem Muster

Code: Alles auswählen
g istMigrant = .
replace istMigrant = 1 if <Geburtsland != Deutschland> & !missing(<Geburtsland>)
replace istMigrant = 1 if <GeburtslandMutter != Deutschland> & !missing(<GeburtslandMutter>)
replace istMigrant = 1 if <GeburtslandVater != Deutschland> & !missing(<GeburtslandVater>)
replace istMigrant = 0 if <Geburtsland == Deutschland>
replace istMigrant = 0 if <GeburtslandMutter == Deutschland> & <GeburtslandVater == Deutschland>
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste

cron