Introducere în ACF și PACF

Modele ARIMA în Python

James Fulton

Climate informatics researcher

Motivație

Modele ARIMA în Python

ACF și PACF

  • ACF - Funcția de autocorelare
  • PACF - Funcția de autocorelare parțială
Modele ARIMA în Python

Ce este ACF

  • autocorelare lag-1 $\rightarrow$ $corr(y_t, y_{t-1})$
  • autocorelare lag-2 $\rightarrow$ $corr(y_t, y_{t-2})$
  • ...
  • autocorelare lag-n $\rightarrow$ $corr(y_t, y_{t-n})$
Modele ARIMA în Python

Ce este ACF

Modele ARIMA în Python

Ce este PACF

Modele ARIMA în Python

Utilizarea ACF și PACF pentru alegerea ordinului modelului

  • Model AR(2) $\rightarrow$

Modele ARIMA în Python

Utilizarea ACF și PACF pentru alegerea ordinului modelului

  • Model MA(2) $\rightarrow$

Modele ARIMA în Python

Utilizarea ACF și PACF pentru alegerea ordinului modelului

Modele ARIMA în Python

Utilizarea ACF și PACF pentru alegerea ordinului modelului

Modele ARIMA în Python

Implementare în 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()
Modele ARIMA în Python

Implementare în Python

Modele ARIMA în Python

Supra/sub-diferențiere și ACF și PACF

Modele ARIMA în Python

Supra/sub-diferențiere și ACF și PACF

Modele ARIMA în Python

Să exersăm!

Modele ARIMA în Python

Preparing Video For Download...