Я пытаюсь рассчитать взвешенную доходность активов по классам активов.Что касается меня, я не могу понять, как это сделать, используя команду aggregate.
Мой фрейм данных выглядит следующим образом
dat <- data.frame(company, fundname, assetclass, return, assets)
Я пытаюсь сделать что-то вроде (не копируйте это, это неправильно):
aggregate(dat, list(dat$assetclass), weighted.mean, w=(dat$return, dat$assets))