📈📉

ARIMA-GARCH

ARIMA-GARCH is a hybrid model that combines ARIMA (AutoRegressive Integrated Moving Average) for modeling the mean of a time series and GARCH (Generalized Autoregressive Conditional Heteroskedasticity) for modeling the variance (volatility). This approach is especially useful for financial and economic time series with changing volatility.

Key Features

Example Use

# Python (statsmodels, arch)
from statsmodels.tsa.arima.model import ARIMA
from arch import arch_model

# Fit ARIMA to the mean
arima = ARIMA(data, order=(1,1,1)).fit()
residuals = arima.resid

# Fit GARCH to the residuals
garch = arch_model(residuals, vol='Garch', p=1, q=1).fit()
      

References