НачатьНачать бесплатно

Больше о 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(___))
Редактировать и запускать код