Ще про vapply()
Різницю між vapply() та sapply() було показано в попередньому прикладі, щоб продемонструвати, як vapply() коректно завершується помилкою. А що, коли помилки немає? Якщо помилок немає, vapply() повертає спрощений результат відповідно до аргументу FUN.VALUE.
Надано набір даних stock_return із щоденними дохідностями для Apple, IBM та Microsoft. Також доступна функція sharpe().
Ця вправа є частиною курсу
Середній рівень R для фінансів
Інструкції до вправи
- Обчисліть коефіцієнт Шарпа для кожної акції за допомогою
vapply(). - Застосуйте
summary()до стовпцяapple, щоб отримати 6-елементний опис. - Застосуйте
vapply()із функцієюsummary()доstock_return, щоб підсумувати кожен стовпець.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))