Konditionale Mittelwerte

Wie erweitere ich R um eigene Funktionen oder Pakete? Welches Paket ist passend für meine Fragestellung?

Moderatoren: EDi, jogo

Antworten
damkob

Konditionale Mittelwerte

Beitrag 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
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Konditionale Mittelwerte

Beitrag 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
damkob

Re: Konditionale Mittelwerte

Beitrag von damkob »

Hallo Jörg,

Vielen lieben Dank. Ich werde es heute Nachmittag ausprobieren.

Wünsche einen schönen Tag,
damkob
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Konditionale Mittelwerte

Beitrag von jogo »

Wie schaut es aus? Warst Du erfolgreich?
Antworten