Skip to main content
Log in

Estimation of ARMA Model Order Using Artificial Neural Networks

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

  1. H. Akaike, Fitting autoregressive models for prediction. Ann. Inst. Stat. Math. 21(1), 243–247 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  2. H. Akaike, Statistical predictor identification. Ann. Inst. Stat. Math. 22(1), 203–217 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  3. H. Akaike, A new look at the statistical model identification. IEEE Trans. Autom. Control 19(6), 7016–723 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

  6. A. Al-Smadi, A least-squares-based algorithm for identification of non-Gaussian ARMA models. Circuits Syst. Signal Process. 26, 715–731 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  7. A. Al-Smadi, Automatic identification of ARMA systems. Int. J. Gen. Syst. 38(1), 29–41 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. M.H. Beale, M.T. Hagan, H.B. Demuth, Neural network toolbox. User’s Guide 2, 77–81 (2010)

    Google Scholar 

  10. Y.W. Chen, C.C. Chou, Correlation based traffic modeling of sub-networks. J. Internet Technol. 4(4), 277–283 (2003)

    Google Scholar 

  11. G. Dreyfus, Neural networks: methodology and applications, in Neural Networks: Methodology and Applications, Springer (2005)

  12. L.V. Fausett, Fundamentals of neural networks: architectures, algorithms and applications, in Fundamentals of Neural Networks: Architectures, Algorithms and Applications, Pearson Education India (2006)

  13. D. Graupe, Principles of artificial neural networks, in Principles of Artificial Neural Networks, vol. 7, World Scientific (2013)

  14. E.J. Hannan, The estimation of the order of an ARMA process, in The Annals of Statistics pp. 1071–1081 (1980)

  15. 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)

    Article  Google Scholar 

  16. P. Khanarsa, A. Luangsodsai, K. Sinapiromsaran, Self-identification deep learning ARIMA. J. Phys. Conf. Ser. (2020)

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  MATH  Google Scholar 

  19. A.I. Mcleod, Y. Zhang, Faster ARMA maximum likelihood estimation. Comput. Stat. Data Anal. 52, 2166–2176 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  20. D. Plikynas, L. Simanauskas, S. Buda, Research of neural network methods for compound stock exchange indices analysis. Informatica 13(4), 465–484 (2002)

    Google Scholar 

  21. P. Refaeilzadeh, L. Tang, H. Liu, Cross Validation, Encyclopedia of Database Systems (EDBS) (Springer, Arizona State University, 2009), p.6

    Google Scholar 

  22. B.D. Ripley, Pattern recognition and neural networks (2007)

  23. J. Rissanen, Modeling by shortest data description. Automatica 14(5), 465–471 (1978)

    Article  MATH  Google Scholar 

  24. I. Rojas, Soft-computing techniques and ARMA model for time series prediction. Neurocomputing 71, 519–537 (2008)

    Article  Google Scholar 

  25. G. Schwarz, Estimating the dimension of a model. Ann. Stat. 6(2), 461–464 (1978)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Funding

The authors declare that there is no funding support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaled E. Alqawasmi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-023-02305-6

Keywords

Navigation