Изучение данных о безработице
Теперь, когда вы освоили основные шаги по работе с пропущенными данными, изучать и очищать новые временные ряды станет значительно проще.
В этом упражнении вы получите дополнительную практику: исследуете, очистите и визуализируете данные о безработице — как по США в целом, так и по штату Массачусетс (MA) в частности. В вашем рабочем пространстве доступен объект xts с этими данными — unemployment.
Это упражнение является частью курса
Практический пример: анализ городских временных рядов в R
Инструкции к упражнению
- Просмотрите сводную информацию об объекте
unemploymentс помощьюsummary(). Обратите особое внимание на количествоNAв выводе. Также обратите внимание на значенияminиmaxвременного индекса — они указывают на период, охватываемый данными. - Используйте
na.approx(), чтобы устранить пропущенные значения в данных о безработице методом линейной интерполяции. Сохраните результат обратно в объектunemployment. - Постройте график данных
unemploymentс помощьюplot.zoo(). Задайте для аргументаplot.typeзначение"single", чтобы отобразить данные по США в целом и по Массачусетсу на одном графике. Оставьте аргументltyи вызовlegend()без изменений.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# View a summary of your unemployment data
# Use na.approx to remove missing values in unemployment data
unemployment <-
# Plot new unemployment data
plot.zoo(___, plot.type = "___", lty = lty)
legend("topright", lty = lty, legend = labels, bg = "white")