Accéder au contenu principal

Cours

Modèles ARIMA en Python

Avancé4 h

Découvrez les modèles ARIMA en Python et devenez un expert en analyse de séries chronologiques.

Python4 h15 vidéos57 exercices4,850 XP25,021Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

Avez-vous déjà tenté de prédire l'avenir ? Ce qui nous attend est un mystère qui ne se résout généralement qu'en attendant. Dans ce cours, vous pouvez cesser d'attendre et vous plonger dans le monde de la modélisation de séries chronologiques à l'aide de modèles ARIMA en Python pour prévoir l'avenir.

Données de séries temporelles

Commencez par acquérir les bases des données chronologiques, notamment le concept de stationnarité, essentiel pour travailler avec les modèles ARMA. Vous apprendrez à tester la stationnarité à la fois visuellement et statistiquement, à générer des données ARMA et à ajuster des modèles ARMA afin d'acquérir des bases solides.

Paquet Statsmodels

Au fur et à mesure de votre progression, nous vous invitons à explorer le puissant package Statsmodels pour l'ajustement des modèles ARMA, ARIMA et ARMAX. Vous acquerrez une expérience pratique en utilisant vos modèles pour prédire des valeurs futures telles que les cours boursiers.

En rendant ces concepts faciles à comprendre et à appliquer, vous découvrirez comment générer des prévisions à un pas d'avance, des prévisions dynamiques et des modèles ARIMA adaptés directement à vos données.

Graphiques ACF et PACF

L'un des points forts consiste à apprendre à sélectionner le meilleur modèle à l'aide des graphiques ACF et PACF afin d'identifier les ordres de modèle prometteurs. Vous découvrirez des critères tels que l'AIC et le BIC pour la sélection et le diagnostic de modèles, ce qui vous aidera à perfectionner vos modèles.​.

Modèles SARIMA

Le cours se termine par les modèles ARIMA saisonniers (SARIMA), qui sont particulièrement adaptés au traitement des données présentant des variations saisonnières. Vous apprendrez à décomposer des données chronologiques en composantes saisonnières et non saisonnières et à appliquer vos compétences ARIMA dans le cadre d'un défi de prévision mondiale.

Ce projet final rassemble tous les éléments, vous permettant ainsi d'acquérir une compréhension approfondie de la modélisation ARIMA.

Prérequis

Programme de formation

Plan du cours

1

Modèles ARMA

Plongez directement au cœur du sujet et découvrez les propriétés essentielles des séries temporelles. Vous verrez ce qu’est la stationnarité et pourquoi elle est importante pour les modèles ARMA. Vous apprendrez à tester la stationnarité à l’œil et avec un test statistique standard. Enfin, vous étudierez la structure de base des modèles ARMA, générerez des données ARMA et ajusterez un modèle ARMA.
Commencer le chapitre
3

Les meilleurs des meilleurs modèles

Dans ce chapitre, vous deviendrez un modélisateur au jugement affûté. Vous apprendrez à identifier des ordres de modèles prometteurs à partir des données elles-mêmes, puis, une fois les meilleurs modèles entraînés, vous verrez comment choisir le modèle optimal parmi cette sélection ajustée. Vous découvrirez aussi un excellent cadre pour structurer vos projets de séries temporelles.
Commencer le chapitre
4

Modèles ARIMA saisonniers

Dans ce dernier chapitre, vous apprendrez à utiliser des modèles ARIMA saisonniers pour ajuster des données plus complexes. Vous verrez comment décomposer ces données en composantes saisonnières et non saisonnières, puis vous aurez l’occasion de mobiliser tous vos outils ARIMA dans un ultime défi de prévision à l’échelle mondiale.
Commencer le chapitre

Modèles ARIMA en Python

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.