Seite 1 von 1

Mittelwertsvariable kreieren

BeitragVerfasst: Di 18. Mär 2014, 11:03
von MaierKurt
Hallo,

ich möchte eine Variable kreieren, die aus 3 anderen Variablen den Mittelwert errechnet.

Ich habe folgenden Code:
Code: Alles auswählen
egen Meanvar=mean (var1 var2 var3)

Doch leite bekomme ich die Meldung:
Code: Alles auswählen
var1var2var3 not found

Daraus erschließe ich, dass meine Syntax wohl falsch sein wird, wenn ich jedoch im Internet danach recherchiere wird mir genau diese Syntax angezeigt.

Zusätzlich GLAUBE ich, dass diese Möglichkeit nur die Fälle verwendet die bei alle 3 Variablen einen Wert hat. Gibt es zusätzlich noch eine Methode, mit der ich die Fälle mit Missing Values ebenfells verwenden kann?

Vielen Dank im Voraus

Viele Grüße

MaierKurt

Re: Mittelwertsvariable kreieren

BeitragVerfasst: Di 18. Mär 2014, 12:37
von daniel
Du suchst nach -rowmean()- nicht nach -mean()-. Fehlende Werte werden dabei per default ignoriert.

Ich wäre damit allerdings sehr vorsichtig. Wenn eine von drei Variablen fehlt, sollte m.E. auch der Mittelwert fehlen, da Du über den "wahren" Wert hinter dem fehlenden Wert keinerlei Informationen hast. Den fehlenden Wert schlicht zu ignorieren ist eine relativ starke Annahme, die theoretisch (sehr) gut begründet sein sollte.


Für diesen Fall ist es wohl irrelevant, aber lass die Leerzeichen vor Klammern weg! Es sollte nicht -mean ()- sondern -mean()- heißen. Stata Befehle und Optionen kommen mit dem Leerzeichen zwar meist klar, aber spätestens bei Funktionen hast Du ein Problem, un weißt dann nciht woran es liegt.