Различные способы визуализации рядов факторов риска и доходностей
Вы уже знаете, что для построения нескольких временных рядов можно использовать 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
___(___, ___)