Базові графіки часових рядів
Хоча прості команди на кшталт print(), length(), head() і tail() дають важливу інформацію про дані вашого часового ряду, ще один дуже корисний спосіб дослідити будь-які дані — це побудувати графік.
У цій вправі ви побудуєте графік річного стоку Нілу за допомогою функції plot(). Для об'єктів часових рядів, таких як Nile, на горизонтальній осі зазвичай використовується індекс Time. Із попередньої вправи ви знаєте, що ці дані охоплюють період від 1871 до 1970 року, і відповідно підписані горизонтальні поділки. Типовий підпис "Time" не надто інформативний. Оскільки це річні вимірювання, варто використати підпис "Year". Заодно змініть підпис вертикальної осі на "River Volume (1e9 m^{3})".
Крім того, корисно мати інформативну назву графіка, яку можна задати аргументом main. Для наших цілей підійде назва "Annual River Nile Volume at Aswan, 1871-1970".
Нарешті, типовий параметр побудови type для об'єктів часових рядів — "l" (лінія). З'єднання послідовних спостережень допомагає зробити графік часових рядів наочнішим. Іноді також корисно показати і точки спостережень, і лінії, тож можна використати "b" (both — обидва).
Ця вправа є частиною курсу
Аналіз часових рядів в R
Інструкції до вправи
- Використайте
plot(), щоб відобразити набір даних Nile. - Виконайте другий виклик
plot()для відображення даних, але додайте аргументи:xlab = "Year",ylab = "River Volume (1e9 m^{3})". - Виконайте третій виклик
plot()для даних Nile, але цього разу також додайте заголовок і включіть точки спостережень, вказавши такі аргументи:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Plot the Nile data
plot(___)
# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")
# Plot the Nile data with xlab, ylab, main, and type arguments