Seite 1 von 1

Code Variable umberechnen

BeitragVerfasst: Mi 12. Dez 2018, 16:43
von Lisa.Beckmann
Hallo,
ich hatte in meinem Fragebogen die Kontrollvariabel Arbeitserfahrung, bei der man sowohl die Jahre als auch Monate ausfüllen sollte. Jetzt möchte ich diese gerne in Stata als eine Variable (also Jahre + Monate) zusammenfassen. Bekomme aber keinen richtigen Command hin? Also dass stata zb die Jahre * 12 rechnet?

Re: Code Variable umberechnen

BeitragVerfasst: Mi 12. Dez 2018, 16:50
von Staxa
Wieso nicht, ist doch eigentlich simple? Berechnen wir die Dauer in Monaten:

Code: Alles auswählen
gen duration = 12*YEARVAR + MONTHVAR

Re: Code Variable umberechnen

BeitragVerfasst: Mi 12. Dez 2018, 17:04
von Lisa.Beckmann
Ja so habe ich es gemacht. Meine Ergebnisse sind dann aber Zahlen wie "22222222229" und eine Umcodierung funktioniert nicht?

Re: Code Variable umberechnen

BeitragVerfasst: Do 13. Dez 2018, 09:50
von Staxa
Sind denn deine Ursprungsvariablen dann numerisch kodiert oder als Strings gespeichert? Aufschluss gibt

Code: Alles auswählen
describe VAR


--> Storage Type

Wenn es strings sind dann:

Code: Alles auswählen
destring VAR, gen(NEWVAR)