Seite 1 von 1

Destring/ Categorizing

BeitragVerfasst: Do 7. Jun 2018, 17:57
von Marili
Hallo Zusammen,

im Rahmen meiner Massenarbeit habe ich einige Daten erhoben. Unteranderem wurden Teilnehmer gebeten Ihre Altersgruppe anzugeben (4 Auswahlmöglichkeiten).
Jetzt habe ich das Problem, dass stata mir sagt mit Values "18-25 years old" könne das System nichts anfangen.

Ich habe nun versucht, der variable age values zuzuordnen und dann eine neue Variable zu generieren, die diese anzeigt...Synatx wie folgt:

* age
* =1 18-25 years old
* =2 26-35 years old
* =3 36-50 years old
* =4 over 50 years
generate Age=.
replace Age=1 if age==1
replace Age=2 if age==2
replace Age=3 if age==3
replace Age=4 if age==4

Leider führt dies zu nichts..Fehlermeldung: type mismatch r(109);

Kann mir jemand hier behilflich sein? Ich würde gerne im nächsten Schritt testen, ob es einen signifikanten Effekt von Alter auf eine weitere Variable gibt...

Vielen Dank im Voraus!

Re: Destring/ Categorizing

BeitragVerfasst: Sa 9. Jun 2018, 11:50
von Staxa
Zunächst ist es sehr riskant, zwei Variablen mit age und Age zu benennen, da sind Probleme vorprogrammiert. Vielleicht nennst du die eine einfach age_cat.

Am besten postest du einen Auszug aus deinen Originaldaten. Möglicherweise ist die Ursprungsvariable falsch kodiert? Probiere mal

tab age
codebook age


Warum kodierst du eigentlich um? Deine bisherige Variable ist ja anscheinend schon in Kategorien?