Seite 1 von 1

Konditionale Mittelwerte

Verfasst: Di Mär 28, 2017 11:19 am
von damkob
Hallo,

Wie kann ich mit R konditionale Mittelwerte für alle Fälle in abhängigkeit der Gruppenzuordnung erstellen?

Also, wenn die Daten wie folgt gegeben sind:
ID Einkommen Gruppe
1.....1000........1
2.....1200........2
3.....2400........2
4.....1200........1

sollte rauskommen:
ID Einkommen Gruppe...KM
1.....1000........1.......1100
2.....1200........2.......1800
3.....2400........2.......1800
4.....1200........1.......1100

Vielen lieben Dank,
damkob

Re: Konditionale Mittelwerte

Verfasst: Di Mär 28, 2017 11:51 am
von jogo
Hallo damkob,

das macht die Funktion ave():

Code: Alles auswählen

DF$KM <- ave(DF$Einkommen, DF$Gruppe, FUN=mean)
eigentlich funktioniert ave() so wie tapply() - nur, dass die Mittelwerte wieder passend zu den Gruppen zugeordnet werden. Wichtig bei diesen Funktionen: unbedingt die Funktion per Namen übergeben, also FUN=... schreiben.

Gruß, Jörg

Re: Konditionale Mittelwerte

Verfasst: Di Mär 28, 2017 12:10 pm
von damkob
Hallo Jörg,

Vielen lieben Dank. Ich werde es heute Nachmittag ausprobieren.

Wünsche einen schönen Tag,
damkob

Re: Konditionale Mittelwerte

Verfasst: Mo Apr 10, 2017 8:52 am
von jogo
Wie schaut es aus? Warst Du erfolgreich?