ARMA Model identification using Particle Swarm Optimization Algorithm

In this paper, a new approach to ARMA model identification using evolutionary particle swarm optimization (PSO) algorithm has been proposed. ARMA is a popular method to analyze stationary univariate time series data. Stationarity checking, model identification, model estimation and model checking are usually four main stages to build an ARMA model and model identification is the most important stage in building ARMA models. However there is no method suitable for ARMA model that can overcome the problem of local optima, which is suitable for any ARMA model. The effectiveness of PSO Algorithm which is used to choose the parameters of ARMA Model automatically is tested for ARMA (2,2) model example. The identification of model ARMA(2,2): xt +0.1xt-1-0.2xt-2 = at+0.2at-1-0.5at-2. The simulation shows that the PSO-based model identification method can present better solutions than the MINIC model identification method.