Анализ временных рядов в R часто сопровождается приличной "головной болью", что связано с необходимостью представления данных в виде объектов таких классов, как ts, zoo или xts. Все эти форматы противоречат принципам организации и хранения т.н. "опрятных данных" ("tidy data"; Wickham 2014) и, как следствие, затрудняют анализ и моделирование с помощью широко используемых сегодня инструментов из группы tidyverse. Для решения этой проблемы группа исследователей под руководством проф. Роба Хиндмана (Rob Hyndman) разработала новый формат для представления и хранения временных рядов, реализованный в пакете tsibble.
Преобразовать объект birth во временной ряд очень просто:
В приведенной команде аргумент start был использован для того, чтобы указать дату, с которой начинается временной ряд birth.ts (1946 год, 1-й месяц). Дополнительный аргумент frequency(частота) позволяет задать шаг приращения последующих дат - в рассматриваемом примере год разбивается на 12 промежутков, так что шаг приращения составляет 1 месяц. Созданный таким образом объект birth.ts при просмотре внешне напоминает матрицу. При этом строкам и столбцам этой матрицы были автоматически (исходя из значений аргументов start и frequency) присвоены соответствующие имена.