Skip to Main Content
A linear and nonlinear autoregressive (AR) moving average (MA) (ARMA) identification algorithm is developed for modeling time series data. The new algorithm is based on the concepts of affine geometry in which the salient feature of the algorithm is to remove the linearly dependent ARMA vectors from the pool of candidate ARMA vectors. For noiseless time series data with a priori incorrect model-order selection, computer simulations show that accurate linear and nonlinear ARMA model parameters can be obtained with the new algorithm. Many algorithms, including the fast orthogonal search (FOS) algorithm, are not able to obtain correct parameter estimates in every case, even with noiseless time series data, because their model-order search criteria are suboptimal. For data contaminated with noise, computer simulations show that the new algorithm performs better than the FOS algorithm for MA processes, and similarly to the FOS algorithm for ARMA processes. However, the computational time to obtain the parameter estimates with the new algorithm is faster than with FOS. Application of the new algorithm to experimentally obtained renal blood flow and pressure data show that the new algorithm is reliable in obtaining physiologically understandable transfer function relations between blood pressure and flow signals.