Modélisation et prévision Séries chronologiques - Séance 5
Transcription
Modélisation et prévision Séries chronologiques - Séance 5
Modélisation et prévision Cours SG042 Modélisation et prévision Séries chronologiques - Séance 5 Modélisation avec variable exogène: modèle à fonction de transfert F. Sur - ENSMN F. Sur - ENSMN Modèles à fonction de transfert 1 Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse 2 Conclusion Exemple Frédéric Sur École des Mines de Nancy 1/22 Modèles à fonction de transfert Modèles à fonction de transfert Exemples Définition Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse 3 Conclusion 4 Exemple www.loria.fr/∼sur/enseignement/modprev/ Conclusion Exemple 2/22 Exemples modèles proie-prédateur : nombre de proies lié au nombre de prédateurs, avec effet retard pour les naissances, construction de logements neufs en fonction de prêts immobiliers accordés, dépendance avec les valeurs sur différents retards, Modélisation et prévision Exemple de la chronique CO2 (cf poly) Modélisation et prévision F. Sur - ENSMN F. Sur - ENSMN Modèles à fonction de transfert Modèles à fonction de transfert Exemples Définition Exemples Définition Identification du modèle Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Conclusion Exemple Exemple émission de CO2 d’une chaudière fonction du débit de gaz (cf poly). etc. 3/22 Modélisation et prévision Séance 5 4/22 Exemple de la chronique CO2 (cf poly) Modélisation et prévision Modèles à variable exogène F. Sur - ENSMN Xt : débit de gaz en entrée d’une chaudière Yt : émission de CO2 F. Sur - ENSMN Modèle à fonction de transfert : Modèles à fonction de transfert (cf ARIMAX : ARIMA with exogeneous factors) Exemples Définition Yt = µ + β0 Xt + β1 Xt−1 + · · · + βk Xt−k + ut Identification du modèle Modèle identifié : Yt = 53.26 − 0.535 + 0.376B + 0.518B 2 Xt−3 1 − 0.548B 1 + εt 1 − 1.532B + 0.632B 2 Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse avec : (Yt ) est la chronique à modéliser Conclusion (Xt ) est la chronique explicative Exemple Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple (ut ) est la chronique des erreurs (ARMA) → les chroniques sont supposées stationnaires. Intérêt double : −→ modélisation −→ prévision. → éventuellement : βi = 0 pour i < b (b est le retard), et k = +∞ (cf AR. . .) 5/22 6/22 Écriture avec l’opérateur de décalage Modèle à fonction de transfert : Ω(B) Θ(B) Yt = µ + Xt−b + εt ∆(B) Φ(B) Modélisation et prévision Séance 5 F. Sur - ENSMN b > 0 le retard Ω(B) = ω0 − ω1 B − · · · − ωs B s ∆(B) = 1 − δ1 B − · · · − δr B r Θ(B) = 1 − θ1 B − · · · − θq B q Modèles à fonction de transfert 1 Exemples Définition Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse 2 Conclusion Exemple Φ(B) = 1 − φ1 B − · · · − φp B p et (εt ) bruit blanc (gaussien). Définition : Ω(B) ∆(B) Modélisation et prévision F. Sur - ENSMN Identification du modèle avec : Rappel : µ + est la représentation ARMA d’un processus stationnaire linéaire gaussien. 8/22 Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse 3 Conclusion 4 Exemple est appelé fonction de transfert. Θ(B) Φ(B) εt 7/22 Modélisation et prévision Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple Stationnarisation Modélisation et prévision Blanchiment de la chronique explicative F. Sur - ENSMN Modèles à fonction de transfert Exemples Définition Identification du modèle Dans le modèle, Xt et Yt doivent être stationnaires. . . −→ il faut éventuellement dériver au préalable Xt et Yt (de la même manière) pour que le résultat soit stationnaire. Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Modélisation et prévision F. Sur - ENSMN Xt : chronique explicative Pré-blanchiment (pré-filtrage) (Xt ) est un processus stationnaire ( donc ARMA). → il existe des polynômes Φ1 et Θ1 t.q. : Θ1 (B) χt Φ1 (B) Xt = Conclusion Exemple Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple où χt est un bruit blanc (gaussien). On écrit χt = → le filtre 9/22 Φ1 (B) Θ1 (B) a Φ1 (B) Xt Θ1 (B) blanchi la chronique Xt . 10/22 Blanchiment de la chronique explicative Modélisation et prévision Le corrélogramme croisé F. Sur - ENSMN F. Sur - ENSMN Modèles à fonction de transfert Ω(B) Θ(B) Yt = (µ + ) Xt−b + εt ∆(B) Φ(B) On applique Φ1 (B) Θ1 (B) à Yt : Φ1 (B) Ω(B) Υt = Yt = χt−b + εet Θ1 (B) ∆(B) Ω(B) Υt = χt−b + εet ∆(B) Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Comment identifier Ω et ∆ ? (ou la fonction de transfert Ω/∆) Outil : le corrélogramme croisé Exemple 11/22 Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple Cov(χt , Υt+h ) ρ(h) = p Var(χt ) · Var(Υt ) (les polynômes symboliques commutent) avec εet stationnaire (pas un bruit blanc comme εt ), indépendant de χt . Modélisation et prévision (ne dépend pas de t, cf slide suivant) Remarque : ρ(h) est défini pour h ∈ Z (a priori, ρ(h) 6= ρ(−h)) 12/22 Identification de la fonction de transfert Υt = Ω(B) χt−b + εet ∆(B) Inversion de ∆ : Υt = où (χt ) b.b. et X h>0 νh χt−h + εet (e εt ) stationnaire (si h < b, νh = 0) Proposition (intérêt du corrélogramme croisé) σχ ∀h > 0, ρ(h) = νh σΥ et ∀h < 0, ρ(h) = 0 Modélisation et prévision Exemple de corrélogramme croisé Modélisation et prévision F. Sur - ENSMN F. Sur - ENSMN Modèles à fonction de transfert Modèles à fonction de transfert Exemples Définition Exemples Définition Identification du modèle Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Conclusion Exemple Exemple Preuve : X Cov(χt , Υt+h ) = Cov χt , νh0 χt+h−h0 (χt et εet décorrélés) h0 >0 = νh Var(χ) (χt bruit blanc) Conclusion : coef. νh du “polynôme” Ω/∆ proportionnel au coef. ρ(h) du corrélogramme croisé. 13/22 14/22 Intérêt pratique du corrélogramme croisé Modélisation et prévision F. Sur - ENSMN Yt = Ω(B) Θ(B) Θ(B) Xt−b + εt = ν(B)Xt−b + εt ∆(B) Φ(B) Φ(B) Modèles à fonction de transfert Exemples Définition Identification du modèle 1 2 premier pic (significativement) non nul sur le corrélogramme donne le décalage b, si décroissance (assez) lente du corrélogramme : on envisage un dénominateur (cf inversion de (1 − λB)) si sinusoı̈de : dénominateur de degré > 2, (toujours avec l’objectif d’un modèle simple) 3 sinon le nombre (et la position) des pics non nuls donne le degré du numérateur (et les coefficients non nuls). Remarque : si le corrélogramme croisé a des pics significatifs pour des décalages h < 0, le modèle n’est (vraisemblablement) pas bien adapté. (non-causalité) 15/22 Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple Identification du modèle : ARMA sur les résidus On cherche un modèle du type : Θ(B) Ω(B) Yt = Xt−b + εt ∆(B) Φ(B) Avec l’étape précédente, on connaı̂t les degrés de Ω et ∆ (et éventuellement la position des coef. nuls), et le décalage b. Ensuite : Calcul de la fonction de transfert On revient aux séries (stationnaires) initiales : Ω(B) Xt−b + ut ∆(B) → Première estimation des coefficients de Ω et ∆ Yt = (évaluation par maximum de vraisemblance par exemple.) → ACF / PACF des résidus ut . Modèle ARMA sur les résidus stationnaires ut → Estimation de Θ et Φ ; réestimation de Ω et ∆. 16/22 Modélisation et prévision F. Sur - ENSMN Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple Résumé : identification et estimation Modélisation et prévision Remarque : régression fallacieuse F. Sur - ENSMN Yt = µ + Ω(B) Θ(B) Xt−b + εt ∆(B) Φ(B) 1. Pré-blanchiment (pré-filtrage de Xt ). 2. Corrélogramme croisé sur les séries préfiltrées. Permet l’identification du retard et de la forme de la fonction de transfert. Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple 3. Estimation de la fonction de transfert Ω(B)/∆(B) et identification/estimation du modèle ARMA Θ(B)/Φ(B) · εt sur les résidus ut . Exemple : soient Xt et Yt intégrées d’ordre 1. Alors Yt − aXt − b = εt est généralement aussi intégrée d’ordre 1. → si estimation de a, b par régression (moindres carrés des εt ) : les t-tests (Student) sont trop “optimistes”. . . (car εt n’est pas un b.b.g., mais une marche aléatoire, ou un ARIMA(p,1,q)) Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple → Pour contourner le problème, on sur (1 − B)Xt . . . régresse (1 − B)Yt 18/22 Séance 5 Modélisation et prévision F. Sur - ENSMN Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Modèle à variable exogène et fonction de transfert : Modèles à fonction de transfert Ω(B) Xt−b + ut Yt = µ + ∆(B) Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Modélisation et prévision Modèles à variable exogène Rappel : Modèle d’intervention : Xt = µ + αItt0 + ut = µ + Conclusion Exemple → modèle similaire : Ω(B) t0 I + ut ∆(B) t Itt0 ←→ Xt 3 Conclusion avec It0 (t) déterministe / (Xt ) stochastique stationnaire. 4 Exemple Donc même procédure SAS, mais pas d’interprétation du corrélogramme croisé pour les modèles d’intervention (ni de pré-blanchiment). 19/22 Modèles à fonction de transfert http://tylervigen.com/spurious-correlations 17/22 2 F. Sur - ENSMN On a supposé les chroniques X et Y stationnaires. → et si ce n’est pas le cas ? On parle de régression fallacieuse (spurious regression). Remarque : bien sûr, vérifications habituelles de rigueur (résidus εt du modèle final = bruit blanc gaussien, paramètres significatifs, etc). 1 Modélisation et prévision 20/22 F. Sur - ENSMN Modèles à fonction de transfert Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Exemple Dernières séances. . . 24 mai 2016. Petit cours (réponse aux questions) + TP d’application long. → venir à 8h30 en salle de cours. 31 mai 2016. Les modèles ARCH et GARCH. → séance habituelle. Modélisation et prévision Exemple : série J de Box et Jenkins F. Sur - ENSMN F. Sur - ENSMN Modèles à fonction de transfert Modèles à fonction de transfert Exemples Définition Exemples Définition Identification du modèle Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Identification du modèle Chronique d’entrée Xt : débit de gaz alimentant un appareil de chauffage. Conclusion Exemple Pré-blanchiment Corrélogramme croisé Résidus Résumé Régression fallacieuse Conclusion Chronique de sortie Yt : concentration en CO2. 7 juin 2016. Test. → horaires inversés par rapport au Test 1, même salle. Vérifiez sur Arche ! → fichiers personnels SAS autorisés. → pas de canevas à préparer. 21/22 Modélisation et prévision 22/22 Exemple