SeriesTemp Cours2
SeriesTemp Cours2
SeriesTemp Cours2
Angelina Roche
2018–2019
Séries temporelles – Cours 2
Stationnarité
Modèles ARMA(p,q)
Plan
Stationnarité
Modèles ARMA(p,q)
Processus stationnaire
Définition
Un processus stochastique {Xt , t ∈ Z} est dit (faiblement)
stationnaire si :
35
600
30
Consommation finale effective totale
500
Nombre de passagers aériens
25
400
20
15
300
10
200
5
100
0
1950 1952 1954 1956 1958 1960 1950 1960 1970 1980 1990 2000 2010
Année Année
0
-1
-2
-4e+05
-3
-4
1950 1960 1970 1980 1990 2000 2010 0 200 400 600 800 1000
Année Index
Séries temporelles – Cours 2
Stationnarité
Bruit blanc
Définitions
I Un bruit blanc {Zt , t ∈ T } est une suite de variables aléatoires
non corrélées, de moyenne nulle et de variance constante.
I Un bruit blanc gaussien {Zt , t ∈ T } est une suite de variables
aléatoires i.i.d de loi normale.
Bruit blanc
Bruit blanc gaussien :
2
1
rnorm(100)
0
-1
-2
0 20 40 60 80 100
Index
0.0
-0.1
-0.2
-0.3
0 20 40 60 80 100
Séries temporelles – Cours 2
Stationnarité
Fonction d’autocovariance
Définition
Soit X = {Xt , t ∈ Z} un processus stationnaire, on appelle fonction
d’autocovariance de X la fonction :
Propriétés
I γX (0) = Var(Xt ) ≥ 0 ;
I |γX (h)| ≤ γX (0), pour tout h ;
I γX (h) = γX (−h), pour tout h.
Séries temporelles – Cours 2
Stationnarité
Fonction d’autocorrélation
Définition
Soit X = {Xt , t ∈ Z} un processus stationnaire, on appelle fonction
d’autocorrélation (ou ACF) de X la fonction :
γX (h)
h 7→ ρX (h) := Cor(Xt , Xt−h ) = .
γX (0)
Propriétés
I ρX (0) = 1 ;
I |ρX (h)| ≤ 1, pour tout h ;
I ρX (h) = ρX (−h), pour tout h.
Séries temporelles – Cours 2
Stationnarité
Normalité asymptotique
4
3
3
ACF (cov)
2
γ X(h)
1
1
0
0
0 5 10 15 20 0 5 10 15 20
h Lag
1.0
0.8
0.8
0.6
0.6
ρX(h)
ACF
0.4
0.4
0.2
0.2
0.0
-0.2
0.0
0 5 10 15 20 0 5 10 15 20
h Lag
Séries temporelles – Cours 2
Stationnarité
400
300
200
100
Année
Méthode 1 :
1. Transformation log pour stabiliser la variance (log(AirPassengers)) :
log(Xt)
6.5
6.0
log(Xt)
5.5
5.0
Time
0.1
0.0
Time
Séries temporelles – Cours 2
Stationnarité
400
300
200
100
Année
Méthode 2 :
1. Différentiation saisonnière (diff(AirPassengers,lag=12)) :
60
diff(AirPassengers, lag = 12)
40
20
0
Time
40
20
0
-20
-40
Time
Séries temporelles – Cours 2
Modèles ARMA(p,q)
Plan
Stationnarité
Modèles ARMA(p,q)
Processus AR(p)
Définition
Un processus stationnaire {Xt , t ∈ Z} est dit autorégressif d’ordre
p (ou AR(p)) s’il obéit à une équation du type
avec :
I c ∈ R, ϕ = (ϕ1 , ..., ϕp ) ∈ Rp ,
I {Zt , t ∈ Z} un bruit blanc.
Séries temporelles – Cours 2
Modèles ARMA(p,q)
-0.2
-0.4
0 20 40 60 80 100
phi= 0.5
0.2
0.1
0.0
Xt
-0.1
-0.2
-0.3
0 20 40 60 80 100
t
Séries temporelles – Cours 2
Modèles ARMA(p,q)
Processus MA(q)
Définition
Un processus {Xt , t ∈ Z} est un processus moyenne mobile d’ordre
q (ou MA(q)) si
avec :
I µ ∈ R, θ = (θ1 , ..., θq ) ∈ Rq ,
I {Zt , t ∈ Z} un bruit blanc.
-0.2
-0.4
0 20 40 60 80 100
theta= 2
0.4
0.2
0.0
Xt
-0.2
-0.4
-0.6
0 20 40 60 80 100
t
Séries temporelles – Cours 2
Modèles ARMA(p,q)
Exemples
processus AR(1) ACF theorique ACF empirique
1.0
1.0
0.4
0.8
0.8
0.2
0.6
0.6
ACF
ACF
Xt
0.4
0.0
0.4
0.2
0.2
-0.2
0.0
0.0
t Index Lag
1.0
0.3
0.8
0.8
0.2
0.6
0.1
0.6
ACF
ACF
Xt
0.4
0.0
0.4
-0.1
0.2
0.2
-0.2
0.0
0.0
t Index Lag
Séries temporelles – Cours 2
Modèles ARMA(p,q)
Processus ARMA(p, q)
Définition
Un processus stationnaire {Xt , t ∈ Z} obéit à un modèle
ARMA(p,q) s’il vérifie une équation du type
Xt = c+ϕ1 Xt−1 +ϕ2 Xt−2 +...+ϕp Xt−p +Zt +θ1 Zt−1 +θ2 Zt−2 +...+θq Zt−q , ∀t ∈ Z,
avec :
I c ∈ R, (ϕ1 , ..., ϕp ) ∈ Rp , (θ1 , ..., θq ) ∈ Rq ,
I {Zt , t ∈ Z} un bruit blanc.
Séries temporelles – Cours 2
Modèles ARMA(p,q)
0
-1
-2
0 20 40 60 80 100
ARMA(2,1)
3
2
1
Xt
0
-3 -2 -1
0 20 40 60 80 100
t
Séries temporelles – Cours 2
Modèles ARMA(p,q)
ACF
processus ARMA(1,1) ACF theorique ACF empirique
1.0
1.0
3
0.8
0.8
2
0.6
1
0.6
ACF
ACF
Xt
0.4
0.4
-1
0.2
0.2
-2
0.0
0.0
-3
t Index Lag
1.0
4
2
0.5
0.5
ACF
ACF
Xt
0.0
0.0
-2
-0.5
-0.5
-4
t Index Lag
Séries temporelles – Cours 2
Meilleur prédicteur linéaire et fonction d’autocorrélation partielle
Plan
Stationnarité
Modèles ARMA(p,q)
PACF théorique
La PACF d’un AR(p) est nulle à partir de l’ordre p + 1.
Séries temporelles – Cours 2
Meilleur prédicteur linéaire et fonction d’autocorrélation partielle
Estimation de la PACF
0.4
0.1
Partial ACF
0.3
PACF
Xt
0.2
-0.1
0.1
-0.3
-0.1
0.0
0 100 200 300 400 500 0 5 10 15 20 25 0 5 10 15 20 25
t Index Lag
0.4
0.0 0.1 0.2 0.3 0.4
0.3
0.2
0.1
Partial ACF
PACF
Xt
0.0
-0.1
-0.2
-0.3
-0.2
t Index Lag
Séries temporelles – Cours 2
Meilleur prédicteur linéaire et fonction d’autocorrélation partielle
Processus ARMA(p,q)
processus ARMA(1,1) PACF theorique PACF empirique
0.3
3
0.20
2
0.2
0.15
1
Partial ACF
ACF
0.1
Xt
0.10
-1
0.0
0.05
-2
0.00
-3
-0.1
0 100 200 300 400 500 0 5 10 15 20 25 0 5 10 15 20 25
t Index Lag
0.2
0.2
2
0.0
0.0
Partial ACF
0
ACF
Xt
-0.2
-0.2
-2
-0.4
-0.4
-4
-0.6
-0.6
t Index Lag
Séries temporelles – Cours 2
Meilleur prédicteur linéaire et fonction d’autocorrélation partielle
2. Identifier p et q :
I À l’aide des tracés de l’ACF et de la PACF empirique :
Fonction MA(q) AR(p) ARMA(p,q) BB
ACF 0 à. p. rg(q) déc. exp. déc. exp. 0
PACF déc. exp. 0 à. p. rg(p) déc. exp. 0
I Critère AIC = n log(b σZ2 ) + 2(p + q),
AICc = AIC + 2(p + q)(p + q + 1)/(n − p − q − 1) (petits
échantillons), BIC,...
I Modélisation automatique : fonctions auto.arima() de
forecast, armasubsets() de TSA, armaselect() de
caschrono,...
Séries temporelles – Cours 2
Meilleur prédicteur linéaire et fonction d’autocorrélation partielle