Abstract
This article presents a novel algorithm for solving the problem of autoregressive moving average (ARMA) model order estimation. The proposed algorithm is based on modeling and designing the artificial neural network (ANN) architecture for a special matrix constructed from the minimum eigenvalue (MEV) criterion. The MEV criterion is based on a covariance matrix derived from the observed output data only. The input signal is unobservable. The proposed ANN-based algorithm is developed by training the MEV dataset using the backpropagation (BP) learning algorithm to select the appropriate ARMA model order. The algorithm uses one-class-one-network (OCON) topology. Hence, the subneural network was developed for each ordered pair. Then, these subnetworks were assembled in one simulator. The ANN-based algorithm was tested on several simulated examples to estimate the ARMA model orders. MEV efficiency was compared with the proposed ANN approach at various signal-to-noise ratios to demonstrate substantial improvements.
Similar content being viewed by others
Data Availability
The data that support the findings of this study are available from the corresponding author upon reasonable request
References
H. Akaike, Fitting autoregressive models for prediction. Ann. Inst. Stat. Math. 21(1), 243–247 (1969)
H. Akaike, Statistical predictor identification. Ann. Inst. Stat. Math. 22(1), 203–217 (1970)
H. Akaike, A new look at the statistical model identification. IEEE Trans. Autom. Control 19(6), 7016–723 (1974)
K.E. Al-Qawasmi, A.M. Al-Smadi, A. Al-Hamami, A robust ARX and ARMA model order estimation via Pivot–Neighbors comparisons. Recent Patents Comput. Sci. 3(1), 33–38 (2010)
K.E. Al-Qawasmi, A.M. Al-Smadi, A. Al-Hamami, Artificial neural network-based algorithm for ARMA model order estimation, in International Conference on Networked Digital Technologies (2010)
A. Al-Smadi, A least-squares-based algorithm for identification of non-Gaussian ARMA models. Circuits Syst. Signal Process. 26, 715–731 (2007)
A. Al-Smadi, Automatic identification of ARMA systems. Int. J. Gen. Syst. 38(1), 29–41 (2009)
A. Al-Smadi, D.M. Wilkes, Robust and accurate ARX and ARMA model order estimation of non-Gaussian processes. IEEE Trans. Signal Process. 50(3), 759–763 (2002)
M.H. Beale, M.T. Hagan, H.B. Demuth, Neural network toolbox. User’s Guide 2, 77–81 (2010)
Y.W. Chen, C.C. Chou, Correlation based traffic modeling of sub-networks. J. Internet Technol. 4(4), 277–283 (2003)
G. Dreyfus, Neural networks: methodology and applications, in Neural Networks: Methodology and Applications, Springer (2005)
L.V. Fausett, Fundamentals of neural networks: architectures, algorithms and applications, in Fundamentals of Neural Networks: Architectures, Algorithms and Applications, Pearson Education India (2006)
D. Graupe, Principles of artificial neural networks, in Principles of Artificial Neural Networks, vol. 7, World Scientific (2013)
E.J. Hannan, The estimation of the order of an ARMA process, in The Annals of Statistics pp. 1071–1081 (1980)
M.-B. Hossain, J. Moon, K.H. Chon, Estimation of ARMA model order via artificial neural network for modeling physiological systems. IEEE Access 8, 186813–186820 (2020)
P. Khanarsa, A. Luangsodsai, K. Sinapiromsaran, Self-identification deep learning ARIMA. J. Phys. Conf. Ser. (2020)
M. Khashei, M. Bijari, G.A.R. Ardali, Improvement of auto-regressive integrated moving average models using fuzzy logic and artificial neural networks (ANNs). Neurocomputing 72, 956–967 (2009)
G. Liang, D.M. Wilkes, J.A. Cadzow, ARMA model order estimation based on the eigenvalues of the covariance matrix. IEEE Trans. Signal Process. 41, 3003–3009 (1993)
A.I. Mcleod, Y. Zhang, Faster ARMA maximum likelihood estimation. Comput. Stat. Data Anal. 52, 2166–2176 (2008)
D. Plikynas, L. Simanauskas, S. Buda, Research of neural network methods for compound stock exchange indices analysis. Informatica 13(4), 465–484 (2002)
P. Refaeilzadeh, L. Tang, H. Liu, Cross Validation, Encyclopedia of Database Systems (EDBS) (Springer, Arizona State University, 2009), p.6
B.D. Ripley, Pattern recognition and neural networks (2007)
J. Rissanen, Modeling by shortest data description. Automatica 14(5), 465–471 (1978)
I. Rojas, Soft-computing techniques and ARMA model for time series prediction. Neurocomputing 71, 519–537 (2008)
G. Schwarz, Estimating the dimension of a model. Ann. Stat. 6(2), 461–464 (1978)
Funding
The authors declare that there is no funding support.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Alqawasmi, K.E., Alsmadi, A.M. Estimation of ARMA Model Order Using Artificial Neural Networks. Circuits Syst Signal Process 42, 4129–4147 (2023). https://doi.org/10.1007/s00034-023-02305-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-023-02305-6