STL es una técnica más avanzada para extraer la estacionalidad, en el sentido de que permite que la estacionalidad varíe, lo cual no es el caso decompose.
Para comprender cómo funciona STL:
- el algoritmo estima cada sub-serie estacional (en una estacionalidad de 7 días, estimará 7 sub-series: la serie del lunes, la serie del martes, etc.),
- luego estimará la estacionalidad local ejecutando una regresión loess en cada sub-serie.
Esto permite capturar el efecto variable en la estacionalidad. Si no desea que su estacionalidad varíe (en otras palabras, el efecto estimado de cada sub-serie se mantendrá constante a lo largo de toda la serie de tiempo), puede especificar que la ventana estacional sea infinita o "periódica". Esto es equivalente a promediar cada sub-serie y otorgar un peso igual a todos los puntos (ya no tiene ningún efecto "local"). decomposees esencialmente lo mismo, ya que los subcomponentes estacionales permanecerán constantes en toda la serie de tiempo completo, que es una configuración especial de STL.
Esto está bastante bien explicado aquí: https://www.otexts.org/fpp/6/1 .
STL estima la estacionalidad de manera aditiva. Como se explicó algunas páginas más adelante en la fuente anterior, puede estimar la estacionalidad de forma multiplicativa recurriendo a la transformación logarítmica (o transformación Cox-Box).
?stly?decompose.