¿Cómo usar 'hts' con jerarquías multinivel?

Estoy pronosticando sobre un gran conjunto de series de tiempo (5,000+). Me gustaría hacer esto con un enfoque jerárquico donde hago el pronóstico a un nivel superior y luego asigno el pronóstico a cada SKU. Veo la necesidad de hacer esto para acercarse a un nivel de detalle geográfico más bajo, mientras se realiza el pronóstico en un nivel más alto (de arriba a abajo).

Por ejemplo, a continuación puede ver una muestra de la estructura en la que estoy pensando.

Total
  => Europe
     => Netherlands
        => RegionA
           => Client_A_in_Netherlands
              => SKU1
              => SKU2
              => SKU3
           => Client_Q_in_Netherlands
              => SKU15
     => Germany1
        => (...)
           => ClientY_in_Germany
              => SKU89
  => Africa
     => South Africa
        => (...)
           => Client_Z_in_SouthAfrica
              => SKU792

Me gustaría hacer el pronóstico de arriba a abajo a nivel de continente (es decir, Europa o África). Luego, asigne la participación apropiada a los países, luego a los clientes dentro de ese país y luego a la SKU.

En la documentación del paquete "hts" hay un ejemplo sobre cómo hacer esto con una jerarquía de dos niveles. Me preguntaba si alguien podría aconsejar sobre cómo hacer esto con una jerarquía multinivel.

Respuestas a la pregunta(2)

Su respuesta a la pregunta