Я новичок в 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 () для этого набора данных?
- тип данных моего набора данных - фреймы данных, если я преобразую в
матрица перед использованием?