Predicting the Price of Bitcoin Using Hybrid ARIMA and Machine Learning

  • Dinh-Thuan NguyenEmail author
  • Huu-Vinh Le
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11814)


Bitcoin is one of the most popular cryptocurrencies in the world, has attracted broad interests from researchers in recent years. In this work, Autoregressive Integrate Moving Average (ARIMA) model and machine learning algorithms will be implemented to predict the closing price of Bitcoin the next day. After that, we present hybrid methods between ARIMA and machine learning to improve prediction of Bitcoin price. Experiment results showed that hybrid methods have improved accuracy of predicting through RMSE and MAPE.


Bitcoin prediction ARIMA Machine learning Hybrid model 


  1. 1.
    Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)Google Scholar
  2. 2.
    Shah, D., Zhang, K.: Bayesian regression and Bitcoin. arXiv preprint arXiv:1410.1231 (2014)
  3. 3.
    Almeida, J., Tata, S., Moser, A., Smit, V.: Bitcoin prediction using ANN. Neural Networks (2015)Google Scholar
  4. 4.
    Madan, I., Saluja, S., Zhao, A.: Automated Bitcoin trading via machine learning algorithms. Department of Computer Science, Stanford University, Stanford, CA, USA, Technical Report (2015)Google Scholar
  5. 5.
    Jang, H., Lee, J.: An empirical study on modeling and prediction of Bitcoin prices with bayesian neural networks based on blockchain information. IEEE Access 6, 5427–5437 (2018)CrossRefGoogle Scholar
  6. 6.
    McNally, S.: Predicting the price of Bitcoin using machine learning. Ph.D. dissertation, School of Computing, National College Ireland, Dublin, Ireland (2016)Google Scholar
  7. 7.
    Greaves, A., Au, B.: Using the Bitcoin Transaction Graph to Predict the Price of Bitcoin. Technical Notes in Standford University (2015)Google Scholar
  8. 8.
    Yang, S.Y., Kim, J.: Bitcoin market return and volatility forecasting using transaction network flow properties. In: IEEE Symposium Series on Computational Intelligence, IEEE, pp. 1778–1785 (2015)Google Scholar
  9. 9.
    Ferdiansyah, F., Negara, E.S., Widyanti, Y.: BITCOIN-USD trading using SVM to detect the current day’s trend in the market. J. Inf. Syst. Inform. 1, 70–77 (2019)Google Scholar
  10. 10.
    Zhang, G.P.: Times series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50, 159–175 (2003)CrossRefGoogle Scholar
  11. 11.
    Soong, T.T.: Fundamentals of Probability and Statistics for Engineers. Wiley, Hoboken (2015)zbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.University of Information Technology, VNU-HCMHo Chi Minh CityVietnam

Personalised recommendations