Seite 1 von 1

Notendurchschnitt generieren

BeitragVerfasst: Do 8. Aug 2013, 16:51
von Cipolina
Hallo,

ich habe zwei Variablen: Ein Mal Deutsch Note (dt_note) und ein Mal Mathe Note (ma_note).
Ich möchte nun diese beide Variablen zusammenführen
dafür hab ich folgendes gemacht:
generate Notendurchschnitt= dt_note+ ma_note

nun will ich aber den Durchschnitt haben. Dafür hab ich den egen befehl benutzt:
egen z_Notendurchschnitt=std( Notendurchschnitt)

Mein Problem ist nun, dass ich negative Werte dabei hab. Hab das Output mal angehängt.
Kann mir irgendwer sagen, was ich falsch gemacht habe und wie ich zum richtigen Ergebnisse komme?

Re: Notendurchschnitt generieren

BeitragVerfasst: Do 8. Aug 2013, 17:25
von daniel
nun will ich aber den Durchschnitt haben.

Pro Person? Also einfach

Code: Alles auswählen
generate Notendurchschnitt= (dt_note + ma_note)/2


(kein -egen- nötig), oder im Datensatz i.e. Durchschnitt aller Personen?

egen z_Notendurchschnitt=std( Notendurchschnitt)

[...]
Kann mir irgendwer sagen, was ich falsch gemacht habe [...]?

Ja. Das help file zu -egen-s -std()- Funktion. Diese Funktion erstellt eine (z-)standardisierte Variable (also eine Variable mit Mittelwert 0, Standardabweichung 1). Das scheint nicht das zu sein, was Du willt.

Re: Notendurchschnitt generieren

BeitragVerfasst: Do 8. Aug 2013, 17:44
von Cipolina
Ja klar.. total logisch.
Mein Kopf ist so voll, da kommt man schon mal nicht mehr auf die leichtesten Dinge. ;-)
Danke!