ARMA and ARIMA TJ Academy
ARMA and ARIMA TJ Academy
Modelling
“Let’s data speaks themselves”
random error term with ZERO mean and CONSTANT variance that is a white
noise error term.
AR means Autoregressive
𝑌𝑡 = 𝛼 + 𝛽1 𝑌𝑡−1 + 𝛽2 𝑌𝑡−2 + 𝑒𝑡
The above model is called autoregressive model of order p, AR(p). Here value
of “p” is 2 in above model.
MA means Moving Average
terms. 𝑒𝑡 is the typical error term found in every regression, and we assume it
Moving average models are abbreviated MA(q) where q is the number of lagged
error term present in the model. The name “moving average” comes from the
fact that moving average of past error term with the mean of dependent
variable to produce a moving average of the dependent variable.
Assumption
This methodology is based on the assumption that the time series (variable)
under study is “STATIONARY”. If the variable is not stationary then we have to
take first difference to make variable stationary at first difference or integrated
of order 1 or I(1).
Autoregressive Moving Average (ARMA) and
Autoregressive integrated Moving Average (ARIMA)
Process
As we have discussed that BJ method assumes that variable is stationary. If this
is the case then ARMA process will be used. If variable is not stationary at level
then we have to take difference (assume first difference here) to make it
stationary or the variable is I(1) or integrated of order 1 then ARIMA process
will be used.
ARMA(p, q): AR(p) and MA(q) are used where p and q are determined by PACF
and ACF respectively.
ARIMA(p, d, q): AR(p), I(d) and MA(q) are used where p, d and q are
determined by PACF, order of differencing and ACF respectively.
STEPS:
1. Identification
ARMA (p, q)
ARIMA (p, d, q)
ACF: It gives correlation coefficient between the dependent variable and the
same variable with different lags, but the effect of shorter lags in not kept
constant. This means that the effect of shorter lag is included in the numbers
given with the autocorrelation function. The correlation between 𝒀𝒕 & 𝒀𝒕−𝟐
includes the effect of correlation between 𝒀𝒕 & 𝒀𝒕−𝟏. This is the opposite of the
PACF used earlier where the effect of shorter lags is not included.
2. Model’s Estimation
After finding p (PACF), d(Unit root test) and q(ACF), here AR(1), d(1) and
MA(1) have been found. Keep this think in mind that we have to run all possible
models of AR(1) and MA(1) for forecasting like
ARIMA (1, 1, 1)
ARIMA (1, 1, 0)
ARIMA (0, 1, 1)
1. Significant Coefficient
2. SIGMASQ (Minimum) – which shows the volatility
3. Adj. R2 (Maximum)
4. AIC (Minimum)
5. SIC (Minimum)
Models’ Comparison
Error term should be stationary. We can check it through conventional unit root
test or Q-statistics.
4. Forecasting