Code Variable umberechnen

Fragen zu Stata Syntax und Do-Files.

Code Variable umberechnen

Beitragvon Lisa.Beckmann » Mi 12. Dez 2018, 16:43

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?
Lisa.Beckmann
 
Beiträge: 26
Registriert: Sa 10. Nov 2018, 13:48
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Code Variable umberechnen

Beitragvon Staxa » Mi 12. Dez 2018, 16:50

Wieso nicht, ist doch eigentlich simple? Berechnen wir die Dauer in Monaten:

Code: Alles auswählen
gen duration = 12*YEARVAR + MONTHVAR
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 685
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Code Variable umberechnen

Beitragvon Lisa.Beckmann » Mi 12. Dez 2018, 17:04

Ja so habe ich es gemacht. Meine Ergebnisse sind dann aber Zahlen wie "22222222229" und eine Umcodierung funktioniert nicht?
Lisa.Beckmann
 
Beiträge: 26
Registriert: Sa 10. Nov 2018, 13:48
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Code Variable umberechnen

Beitragvon Staxa » Do 13. Dez 2018, 09:50

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)
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 685
Registriert: Di 27. Feb 2018, 12:56
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 3 Gäste

cron