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

Выделение определённого периода на временном ряду

Чтобы выделить определённый период на временном ряду, можно отобразить его на графике другим цветом фона. Функция chart.TimeSeries() из пакета PerformanceAnalytics предоставляет простой и гибкий способ это сделать.

Рассмотрим некоторые аргументы этой функции:

chart.TimeSeries(R, period.areas, period.color)

R — объект типа xts, временной ряд или объект zoo с доходностями активов; period.areas задаёт закрашенные области с помощью начальной и конечной даты в виде вектора диапазонов дат формата xts, например c("1926-10/1927-11"); period.color определяет цвет закрашенной области.

В этом упражнении вы выделите один период на графике временного ряда Citigroup из объекта data.

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

Визуализация временных рядов в R

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

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

  • Создайте объект period, содержащий первые три месяца 2015 года.
  • С помощью функции chart.TimeSeries() выделите значения данных Citigroup за период period.
  • Снова вызовите chart.TimeSeries(), чтобы перестроить тот же линейный график, но на этот раз задайте цвет выделенного периода равным "lightgrey".

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

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

# Create period to hold the 3 months of 2015


# Highlight the first three months of 2015 


# Highlight the first three months of 2015 in light grey
 
Редактировать и запускать код