Как использовать hts () для агрегирования данных временного ряда? - PullRequest
0 голосов
/ 18 июня 2019

Я новичок в R и у меня очень простые сомнения,

Company Customer    Product  Q1 Q2  Q3  Q4
xyz Customer1   ProductA    500 600 400 800
xyz Customer1   ProductB    100 255 520 642
xyz Customer1   ProductC    846 566 320 54
xyz Customer1   ProductD    510 53  100 210
xyz Customer2   ProductX    500 50  466 260
xyz Customer2   ProductY    100 120 150 620
xyz Customer2   ProductZ    500 460 240 543

Вышеупомянутое - пример моего набора данных. Мне нужно создать иерархический временной ряд, используя hts () с 3 уровнями. Нижний уровень (уровень 0) должен содержать продукты (столбец - продукт), которые будут агрегированы на верхний уровень (уровень 1), основанный на клиентах (столбец - Клиент), которые должны быть агрегированы на верхний уровень на основе на компанию.

Мои квесты

  • как мне написать код hts () для этого набора данных?
  • тип данных моего набора данных - фреймы данных, если я преобразую в матрица перед использованием?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...