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

Работа с данными о безработице в штате Массачусетс

Вы уже научились добавлять лаги, разности и скользящие значения к данным о ВВП и безработице в США — пришло время применить эти навыки к вашему заданию.

Напомним, что клиент ждёт информацию, актуальную для туристической отрасли Бостона. Помимо данных об экономике США в целом, полезно подготовить ряд показателей на основе экономических данных по штату Массачусетс.

В этом упражнении вы воспользуетесь навыками работы с временными рядами, чтобы рассчитать: годовой лаг, шестимесячную разность первого порядка, шестимесячное скользящее среднее и годовой скользящий максимум уровня безработицы в Массачусетсе. Клиент уже ждёт результатов!

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

Практический пример: анализ городских временных рядов в R

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

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

  • С помощью lag() вычислите годовой лаг уровня безработицы в Массачусетсе (столбец ma в ваших месячных данных unemployment). Не забудьте задать аргумент k равным количеству наблюдений за год. Сохраните этот показатель в данных unemployment под именем ma_yearlag.
  • С помощью diff() вычислите шестимесячную разность первого порядка уровня безработицы в Массачусетсе. Не забудьте указать нужный столбец в данных unemployment. Сохраните этот показатель в данных unemployment под именем ma_sixmonthdiff.
  • С помощью rollapply() вычислите шестимесячное скользящее среднее уровня безработицы в Массачусетсе. Укажите подходящие значения аргументов width и FUN. Сохраните этот показатель в данных unemployment под именем ma_sixmonthavg.
  • Определите «пиковый уровень» безработицы за прошедший год с помощью ещё одного вызова rollapply() с соответствующим значением аргумента width. На этот раз задайте аргумент FUN равным max. Сохраните этот показатель в данных unemployment под именем ma_yearmax.
  • С помощью tail() просмотрите последний год данных unemployment (n = 12).

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

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

# Add a one-year lag of MA unemployment
unemployment$ma_yearlag <- 

# Add a six-month difference of MA unemployment
unemployment$ma_sixmonthdiff <- 

# Add a six-month rolling average of MA unemployment
unemployment$ma_sixmonthavg <- 
  
# Add a yearly rolling maximum of MA unemployment
unemployment$ma_yearmax <- 

# View the last year of unemployment data
Редактировать и запускать код