Intro à l'ACF et à la PACF

Modèles ARIMA en Python

James Fulton

Climate informatics researcher

Motivation

Modèles ARIMA en Python

ACF et PACF

  • ACF - fonction d'autocorrélation
  • PACF - fonction d'autocorrélation partielle
Modèles ARIMA en Python

Qu'est-ce que l'ACF

  • autocorrélation au retard 1 $\rightarrow$ $corr(y_t, y_{t-1})$
  • autocorrélation au retard 2 $\rightarrow$ $corr(y_t, y_{t-2})$
  • ...
  • autocorrélation au retard n $\rightarrow$ $corr(y_t, y_{t-n})$
Modèles ARIMA en Python

Qu'est-ce que l'ACF

Modèles ARIMA en Python

Qu'est-ce que la PACF

Modèles ARIMA en Python

Utiliser l'ACF et la PACF pour choisir l'ordre du modèle

  • Modèle AR(2) $\rightarrow$

Modèles ARIMA en Python

Utiliser l'ACF et la PACF pour choisir l'ordre du modèle

  • Modèle MA(2) $\rightarrow$

Modèles ARIMA en Python

Utiliser l'ACF et la PACF pour choisir l'ordre du modèle

Modèles ARIMA en Python

Utiliser l'ACF et la PACF pour choisir l'ordre du modèle

Modèles ARIMA en Python

Implémentation en Python

from statsmodels.graphics.tsaplots import plot_acf, plot_pacf
# Create figure
fig, (ax1, ax2) = plt.subplots(2,1, figsize=(8,8))

# Make ACF plot plot_acf(df, lags=10, zero=False, ax=ax1)
# Make PACF plot plot_pacf(df, lags=10, zero=False, ax=ax2) plt.show()
Modèles ARIMA en Python

Implémentation en Python

Modèles ARIMA en Python

Sur/sous-différenciation et ACF/PACF

Modèles ARIMA en Python

Sur/sous-différenciation et ACF/PACF

Modèles ARIMA en Python

Passons à la pratique !

Modèles ARIMA en Python

Preparing Video For Download...