Kumulation von Daten in Stata

Fragen zu Stata Syntax und Do-Files.

Kumulation von Daten in Stata

Beitragvon Floque » Di 4. Mär 2014, 17:01

Hallo Leute ich hab eine Frage,

ich benutze den ALLBUS Datensatz 2012, dieser ist ab einem bestimmten Punkt auf 2 Teildatensätze aufgeteilt worden (ISSP Gesundheit und ISSP Familie), aber es is alles in einem Datensatzb vorhanden. Ich möchte nun gerne eine Variable zur Wahlbeteiligung zusammenführen, es wurde genau das gleiche beim ISSP Gesundheit und ISSP Familie abgefragt.
In dem Datenreport heisst es :

In J048 existiert eine gleichlautende Frage im ISSP 'Familie'. Die Daten wurden im Rahmen des ALLBUS 2012 wegen
eventueller Kontexteffekte nicht kumuliert. Eine Zusammenführung für Analysen mit Bezug auf Daten aus dem
eigentlichen ALLBUS-Teil kann in manchen Fällen jedoch vertretbar sein.
Mittels nachfolgender SPSS-Syntax kann eine Kumulation dieser Daten aus beiden ISSP-Erhebungen vorgenommen
werden:
IF (VAL(V629) EQ 6) V629 = VAL(V720).
ADD VALUE LABELS V629 6 'KEIN ISSP'.

wisst ihr den STATA Befehl für diese Daten-Kumulation ?

Ich wäre euch sehr Dankbar
Floque
 
Beiträge: 5
Registriert: Di 4. Mär 2014, 16:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Kumulation von Daten in Stata

Beitragvon daniel » Di 4. Mär 2014, 17:56

Naja, das ist kein Hexenwerk. Ich würde nicht die Originalvariable überschreiben, also wäre die Logik

(1) neue Variable erstellen, als exakte Kopie der ISSP Gesundheit
(2) Werte in der neuen Variable, die desshalb fehlen, weil die Frage nicht gestellt wurde (i.e. für die Fälle, die ISSP Gesundheit statt ISSP Familie beantwortet haben) durch Werte der entsprechenden Variable ISSP Familie ergänzen

Die Befhele dafür sind -generate- (wahlweise -clonevar-) für Schritt (1) und -replace- (2) für Schritt (2).
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

Re: Kumulation von Daten in Stata

Beitragvon Floque » Di 4. Mär 2014, 18:40

wie wäre genau der befehl dann ? also sagen wir ich will V1 und V2 zusammenfügen ?
Floque
 
Beiträge: 5
Registriert: Di 4. Mär 2014, 16:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Kumulation von Daten in Stata

Beitragvon daniel » Di 4. Mär 2014, 19:51

Kann ich nicht sagen, ohne die Kodierung der beiden Variablen zu kennen. Welche Werte sind gültig, welche Werte/missing value codes wurden für welche Art der fehlenden Werte vergeben?
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

Re: Kumulation von Daten in Stata

Beitragvon Floque » Di 4. Mär 2014, 23:06

Die Kodierung bei beiden Variablen ist die Gleiche:

0 Ich war nicht wahlberechtigt
1 Ja
2 Nein
6 Keine Teilnahme am ISSP "Gesundheit und Gesundheitswesen" (Code 2, 0 in I00B)
8 Ich weiß es nicht mehr
9 Keine Angabe

Die missing values werden danach kodiert von mir. also ich will einfach nur, dass die neue Variable die gleiche Struktur hat, nur mit allen Fällen nun.

Ich danke dir sehr für deine Hilfe ;)
Floque
 
Beiträge: 5
Registriert: Di 4. Mär 2014, 16:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Kumulation von Daten in Stata

Beitragvon daniel » Di 4. Mär 2014, 23:53

In diesem Fall kann man die SPSS Syntax tatsächlich einfach "übersetzen".

Code: Alles auswählen
clonvar new = V1
replace new = V2 if (V1 == 6)
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 11 Gäste

cron