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
Konditionale Mittelwerte
Re: Konditionale Mittelwerte
Hallo damkob,
das macht die Funktion ave():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
das macht die Funktion ave():
Code: Alles auswählen
DF$KM <- ave(DF$Einkommen, DF$Gruppe, FUN=mean)
Gruß, Jörg
Re: Konditionale Mittelwerte
Hallo Jörg,
Vielen lieben Dank. Ich werde es heute Nachmittag ausprobieren.
Wünsche einen schönen Tag,
damkob
Vielen lieben Dank. Ich werde es heute Nachmittag ausprobieren.
Wünsche einen schönen Tag,
damkob
Re: Konditionale Mittelwerte
Wie schaut es aus? Warst Du erfolgreich?