• 15 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 7/28/20

Découvrez des algorithmes de traitement des moyennes mobiles

Commençons par un algorithme simple

On a comptabilisé pendant trois semaines consécutives le nombre journalier de visiteurs d’un musée dont les jours de fermeture sont le samedi et le dimanche.

Visiteurs d'un musée

Ces données sont encore représentées dans le tableau ci-dessous (avec en sus la série lissée par moyenne mobile).

Le graphe semble mettre en évidence une tendance linéaire ainsi qu’une saisonnalité de période 5 :

Moyenne mobile
Moyenne mobile

On choisit un modèle additif car les différences (maximum-minimum) semblent similaires sur chaque période (semaine). Les termes tendanciels pour  $\(t\in\left\{ 3,\dots,13\right\}\)$ figurent dans le tableau ci-après.

On utilise la moyenne mobile $\(M_{5}\)$ afin d’estimer la tendance (supposée linéaire) de la série temporelle. Pour rappel cette moyenne mobile conserve les tendances linéaires et absorbe les saisonnalités de période 5.

On calcule les coefficients saisonniers comme suit :

$\[c_{mercredi}\frac{23,4+29,2+25,4}{3}=26\ \\ c_{jeudi}\frac{-6,8-8,2}{2}=-7,5\ \\ c_{vendredi}\frac{-6,6-7,6}{2}=-7,1\ \\ c_{lundi}\frac{-6,6-6}{2}=-6,3\ \\ c_{mardi}\frac{-6,2-5,2}{2}=-5,7\ \]$

On constate que :

$\[\overline{c}=-0,12\\]$

Les coefficients saisonniers centrés sont :

$\[c_{mercredi}^\prime =26-(-0,12)=26,12\ ,\\ c_{jeudi}^\prime =-7,5-(-0,12)=-7,38\ ,\\ c_{vendredi}^\prime =-7,1-(-0,12)=-6,98\ ,\\ c_{lundi}^\prime =-6,3-(-0,12)=-6,18\ ,\\ c_{mardi}^\prime =-5,7-(-0,12)=-5,58\ \]$

La série corrigée des variations saisonnières, est ainsi représentée :

Série corrigée des variations saisonnières
Série corrigée des variations saisonnières

TP : Désaisonnaliser une série temporelle à l’aide de la fonction decompose

On utilise la fonction `decompose` :

decomp.x=decompose(x,type="multiplicative")
plot(decomp.x)

Pour aller plus loin : l’algorithme X11

Il existe aujourd’hui de nombreux algorithmes élaborés pour corriger les séries tempo-
relles des variations saisonnières. Nous n’entrerons pas dans le détail de ces méthodes mais
présentons ici un de ces représentants les plus simples, l’algorithme X11 développé par le
Census Bureau. Il s’agit d’un algorithme qui procède à une estimation de la série corrigée
des variations saisonnières en 2 phases de 4 étapes chacune.
Considérons une série temporelle répondant au modèle additif classique, avec une tendance
linéaire et une saisonnalité de période 12 (il existe plusieurs versions de cet algorithme :
pour les modèles additifs et multiplicatifs, pour des séries trimestrielles ou mensuelles, avec
une saisonnalité annuelle) :

$\[X_{t}=T_{t}+S_{t}+\varepsilon_{t}\ .\]$

1. Primo-estimation de la tendance

$\[\widehat{T}_{t}^{(1)}=M_{2\times12}X_{t}\]$

(sur le même principe que la méthode simplifiée vue auparavant).

2. Primo-estimation de la somme composante saisonnière-perturbation
En notant $\(\Sigma_{t}=S_{t}+\varepsilon_{t}\)$  :

$\[\widehat{\Sigma}_{t}^{(1)}=X_{t}-\widehat{T}_{t}^{(1)}\]$

(on retranche simplement la primo-estimation de la tendance à la série de départ).

3. Primo-estimation de la composante saisonnière

$\[\widehat{S}_{t}^{(1)}=\left(I-M_{2\times 12}\right)\left(M_{3}\right)^2\widehat{\Sigma}_{t}^{(1)}\]$

(les coefficients sont ainsi normalisés afin que leur somme soit nulle sur une période
de 12 instants consécutifs).

4. Primo-estimation de la série corrigée des variations saisonnières

$\[X_{t}^{CVS(1)}=X_{t}-\widehat{S}_{t}^{(1)}\]$

(on retranche la saisonnalité estimée à la série de départ).
5. Estimation définitive de la tendance

$\[\widehat{T}_{t}^{(2)}=M_{13}^H X_{t}^{CVS(1)}\]$

(on utilise une moyenne mobile, nommée de Henderson d’ordre FORMULE_MATH afin d’extraire une seconde tendance à partir de la première série corrigée des variations saisonnières).
6. Estimation définitive de la somme composante saisonnière-perturbation (2)

$\[\widehat{\Sigma}_{t}^{(2)}=X_{t}-\widehat{T}_{t}^{(2)}\]$

(on retrouve ici la même procédure que précédemment).

7. Estimation définitive de la composante saisonnière

$\[\widehat{S}_{t}^{(2)}=\left(I-M_{2\times 12}\right) M_{3}M_{5}\widehat{\Sigma}_{t}^{(2)}\]$

(on retrouve ici un lissage et une normalisation de la composante saisonnière).
8. Estimation définitive de la série corrigée des variations saisonnières (2)

$\[X_{t}^{CVS(2)}=X_{t}-\widehat{S}_{t}^{(2)}\]$

(on retranche la seconde saisonnalité estimée à la série de départ, cette étape clôt
l’algorithme).

Example of certificate of achievement
Example of certificate of achievement