Konditionale Mittelwerte

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

Moderatoren: EDi, jogo

Antworten
damkob
Beiträge: 9
Registriert: Di Okt 11, 2016 3:31 pm

Konditionale Mittelwerte

Beitrag von damkob » Di Mär 28, 2017 11:19 am

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: 193
Registriert: Fr Okt 07, 2016 8:25 am

Re: Konditionale Mittelwerte

Beitrag von jogo » Di Mär 28, 2017 11:51 am

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
Beiträge: 9
Registriert: Di Okt 11, 2016 3:31 pm

Re: Konditionale Mittelwerte

Beitrag von damkob » Di Mär 28, 2017 12:10 pm

Hallo Jörg,

Vielen lieben Dank. Ich werde es heute Nachmittag ausprobieren.

Wünsche einen schönen Tag,
damkob

jogo
Beiträge: 193
Registriert: Fr Okt 07, 2016 8:25 am

Re: Konditionale Mittelwerte

Beitrag von jogo » Mo Apr 10, 2017 8:52 am

Wie schaut es aus? Warst Du erfolgreich?

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast