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

Различные способы визуализации рядов факторов риска и доходностей

Вы уже знаете, что для построения нескольких временных рядов можно использовать plot.zoo(). Для четырёхмерного временного ряда data вызов plot.zoo(data) по умолчанию создаёт четыре отдельных графика — если только не указать параметр plot.type = "single", чтобы отобразить все четыре ряда на одном графике. Можно также добавить дополнительные параметры: col — для задания цветов и type = "h" — для отображения вертикальных столбцов вместо соединения точек линией, что иногда удобнее при визуализации доходностей.

plot.zoo(x, plot.type, col = 1, type = "l", ...)

В этом упражнении вы изучите функцию plot.zoo() и построите данные о факторах риска акций и соответствующих доходностях различными способами. Многомерные временные ряды djstocks и DJ_const доступны в вашем рабочем пространстве.

Это упражнение является частью курса

Количественное управление рисками в R

Посмотреть курс

Инструкции к упражнению

  • Постройте график djstocks в виде четырёх отдельных графиков.
  • Постройте график djstocks на одном графике с цветами от 1 до 4. Код для создания подходящей легенды уже предоставлен.
  • Вычислите логарифмические доходности djstocks и присвойте их переменной djstocks_x.
  • Постройте график djstocks_x в виде четырёх отдельных графиков.
  • Постройте график djstocks_x в виде четырёх отдельных графиков с вертикальными столбцами.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Plot djstocks in four separate plots
___(___)

# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)

# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)

# Plot djstocks_x in four separate plots
___(___)

# Plot djstocks_x with vertical bars
___(___, ___)
Редактировать и запускать код