Seite 1 von 1

Variable generieren

BeitragVerfasst: Mi 15. Mai 2019, 09:38
von Lenni
Hallo zusammen,
ich bin neu hier und habe auch mit stata kaum Erfahrung, daher mag meine Frage für manche vll etwas banal klingen.
Ich habe die Variable muttersprache mit Ausprägungen wie chinesisch deutsch englisch usw. Nun möchte ich eine Dummy-Varibale generieren, die bei deutsch den Wert 1 annimmt und bei allen anderen Sprachen außer deutsch eine 0.

Ich habe die Variable (string) erstmal in eine numerische codiert. Nun weiß ich aber nicht weiter.

Außerdem hätte ich gerne, dass wenn ich den tab Befehl mit meiner numerischen Variable ausführe, die Zahlen vor der Ausprägung stehen, also 1. bulgarisch 2. chinesisch 3. deutsch usw. Leider wird mir aber immer nur Sprache ohne Zahl angezeigt.

Ich hoffe meine Erklärung ist einigermaßen nachvollziehbar. Kann mir jemand helfen?

Vielen Dank im Voraus. Ich würde mich sehr über eine Antwort von euch freuen!

LG Lenni

Re: Variable generieren

BeitragVerfasst: Do 16. Mai 2019, 09:07
von Staxa
Hallo,

das Umkodieren in disjunkte Dummies geht relativ schnell:

Code: Alles auswählen
tab VAR, gen(dummievars)


Wobei hier VAR deine Ursprungsvariable ist und dummievars der Name der neuen Variablen, die dann durchnummeriert werden.

Wenn du die Zahlen behalten willst kannst du nach dem Recode folgenden Befehl eingeben;

Code: Alles auswählen
numlabel, add

Re: Variable generieren

BeitragVerfasst: Sa 25. Mai 2019, 12:49
von Lenni
Vielen Dank für Deine Hilfe!