Seite 1 von 1

Mittelwert für Gruppe erstellen

BeitragVerfasst: Do 2. Apr 2020, 14:53
von X_Nathalie_X
Hallo,

ich habe Stata noch nicht allzu lange und habe eine Frage zu einer Variable, die ich gern erstellen würde.

Die Variablen, auf die ich mich beziehe sind health und country.
Aus den jeweiligen Ländern haben Teilnehmer ihre Gesundheit in Werten von 1-5 angegeben und ich würde gerne den Durchschnittswert pro Land herausfinden und diesen gerne in einer neuen Variable (country_health) darstellen.

Meine bisherige Idee war:

"sort health
tabulate country, summarize(health) means"

Damit könnte ich die Daten selbst herauslesen, jedoch dauert das zu lange.

Ich freue mich über jegliche Unterstützung!

Ganz liebe Grüße! :)

Re: Mittelwert für Gruppe erstellen

BeitragVerfasst: So 5. Apr 2020, 12:16
von Staxa
egen ist dein Freund.

Code: Alles auswählen
*Variable erzeugen
bysort country: egen health_country = mean(health)

*Anzeige der Ergebnisse
preserve
egen tagger = tag(country)
keep if tagger == 1
sum health_country
restore

Re: Mittelwert für Gruppe erstellen

BeitragVerfasst: So 5. Apr 2020, 21:09
von X_Nathalie_X
ahhh ganz lieben Dank! Klappt soweit! :) Schönen Abend :)