STL_Trend - fonction de graphique
STL_Trend est une fonction de décomposition de série chronologique. Avec STL_Seasonal et STL_Residual, cette fonction permet de décomposer une série chronologique en composantes saisonnière, de tendance et résiduelle. Dans le contexte de l'algorithme STL, la décomposition de série chronologique est utilisée pour identifier le modèle saisonnier récurrent et une tendance générale à partir d'une métrique d'entrée et d'autres paramètres. La fonction STL_Trend identifiera une tendance générale, indépendante des modèles ou cycles saisonniers, à partir des données d'une série chronologique.
Les trois fonctions STL sont associées à la métrique d'entrée via une simple somme :
STL_Trend + STL_Seasonal + STL_Residual = métrique d'entrée
La méthode STL (Seasonal and Trend decomposition using Loess - Décomposition saisonnière et de tendance via le lissage de nuage de points estimé localement) emploie des techniques de lissage des données et, grâce à ses paramètres d'entrée, permet à l'utilisateur d'ajuster la périodicité des calculs effectués. Cette périodicité détermine le mode de segmentation de la dimension temporelle de la métrique d'entrée (une mesure) dans l'analyse.
Au minimum, STL_Trend prend une métrique d'entrée (target_measure) et un entier pour sa valeur period_int, renvoyant une valeur à virgule flottante. La métrique d'entrée prendra la forme d'une agrégation qui varie en fonction de la dimension temporelle. Vous avez la possibilité d'inclure des valeurs pour seasonal_smoother et pour trend_smoother afin de modifier l'algorithme de lissage.
double
Argument | Description |
---|---|
target_measure |
Mesure permettant d'effectuer une décomposition en composantes Saisonnier et Tendance. Il doit s'agir d'une mesure telle que Sum(Sales) ou Sum(Passengers) qui varie en fonction de la dimension temporelle. Il ne doit pas s'agir d'une valeur constante. |
period_int |
Périodicité de l'ensemble de données. Ce paramètre est un entier représentant le nombre d'étapes distinctes constituant une période, ou un cycle saisonnier, du signal. Par exemple, si la série chronologique est segmentée en une section pour chaque trimestre de l'année, vous devez définir period_int sur une valeur 4 pour définir la périodicité sur Année. |
seasonal_smoother |
Longueur du lisseur saisonnier. Il doit s'agir d'un entier impair. Le lisseur saisonnier utilise les données d'une phase spécifique de la variation saisonnière sur un certain nombre de périodes. Une étape distincte de la dimension temporelle de chaque période est utilisée. Le lisseur saisonnier indique le nombre de périodes utilisé pour le lissage. Par exemple, si la dimension temporelle est segmentée par mois et si la période est Année (12), le composant saisonnier sera calculé de sorte que chaque mois donné de chaque année soit calculé à partir des données du même mois, à la fois au cours de cette année-là et des années adjacentes. La valeur seasonal_smoother est le nombre d'années utilisé pour le lissage. |
trend_smoother |
Longueur du lisseur de tendance. Il doit s'agir d'un entier impair. Le lisseur de tendance utilise la même échelle temporelle que le paramètre period_int et sa valeur est le nombre de grains utilisé pour le lissage. Par exemple, si une série chronologique est segmentée par mois, le lisseur de tendance sera le nombre de mois utilisé pour le lissage. |
La fonction de graphique STL_Trend est souvent utilisée en combinaison avec les fonctions suivantes :
Fonction | Interaction |
---|---|
STL_Seasonal - fonction de graphique | Il s'agit de la fonction utilisée pour calculer la composante saisonnière d'une série chronologique. |
STL_Residual - fonction de graphique | Lors de la décomposition d'une métrique d'entrée en composantes saisonnière et de tendance, une partie de la variation de la mesure ne correspondra à aucune des deux principales composantes. La fonction STL_Residual calcule cette portion de la décomposition. |
Pour un didacticiel contenant un exemple complet montrant comment utiliser cette fonction, voir Didacticiel - Décomposition de série chronologique dans Qlik Sense.