Professional Documents
Culture Documents
ARIMA Modelling in R
ARIMA stand for Auto-Regressive Integrated Moving Average. It is a very simple
technique of time-series forecasting. Here the terms are:
Auto-Regressive: Lags of the variable itself
Integrated: Differencing steps required to make stationary
Moving Average: Lags of previous information shocks
ARIMA(p,d,q)
Prerequisite
The data should be stationary
Pros
1. Better understand the time-series patterns
2. Forecasting based on the ARIMA is accurate and efficient
Cons
Captures only linear relationship, hence, Neural network models could be used if a non-
linear association is found in the variables.
ARIMA, short for ‘Auto Regressive Integrated Moving Average’ is actually a class
of models that ‘explains’ a given time series based on its own past values, that
is, its own lags and the lagged forecast errors, so that equation can be used to
forecast future values.
Any ‘non-seasonal’ time series that exhibits patterns and is not a random white
noise can be modeled with ARIMA models.
where,
If a time series, has seasonal patterns, then you need to add seasonal terms and
it becomes SARIMA, short for ‘Seasonal ARIMA’. More on that once we finish
ARIMA.