A practical method to apply [[ARIMA Model]]s in order to find the best fit of a time-series model to past values of the time series
- The series
${y_t}$ is plotted - this gives us information about outliers, structural breaks and so on. - Plot the [[ARIMA Model#Autocorrelation Function (ACF)|ACF]] and [[ARIMA Model#Partial Autocorrelation Function (PACF)|PACF]]s to approximate the most parsimonious model (model with the least number of explanatory variables, with a good explanatory power).
The conditions of the time series that must be met in this stage are:
- [[Stationarity]]
- Invertibility:
${y_t}$ is invertible if it can be represented with a finite ARIMA oder - convergent AR process
Various selection criteria are used to determine the goodness of fit of ARIMA with various different parameters
-
$T$ is the number of useable observations (degrees of freedom) -
$\text{RSS}$ is the sum of square residuals -
$N$ is the number of parameters
As
The model with the smallest AIC/SBC is chosen
The residuals are plotted to check for outliers. The series can be tested for being [[white noise processes|white noise]] through the [[white noise processes#Q-test|Q stat]]. If the residuals are not white noise, the model is not a good fit.
Another method of testing is calculating standardized residuals
ACF and PACFs should be plotted again