Skip to main content
Log in

From regression models to machine learning approaches for long term Bitcoin price forecast

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We carry on a long term analysis for Bitcoin price, which is currently among the most renowned crypto assets available on markets other than Forex. In the last decade Bitcoin has been under spotlights among traders all world wide, both because of its nature of pseudo–currency and for the high volatility its price has frequently experienced. Considering that Bitcoin price has earned over five orders of magnitude since 2009, the interest of investors has been increasingly motivated by the necessity of accurately predicting its value, not to mention that a comparative analysis with other assets as silver and gold has been under investigation, too. This paper reports two approaches for a long term Bitcoin price prediction. The first one follows more standard paradigms from regression and least squares frameworks. Our main contribution in this regard fosters conclusions which are able to justify the cyclic performance of Bitcoin price, in terms of its Stock–to–Flow. Our second approach is definitely novel in the literature, and indicates guidelines for long term forecasts of Bitcoin price based on Machine Learning (ML) methods, with a specific reference to Support Vector Machines (SVMs). Both these approaches are inherently data–driven, and the second one does not require any of the assumptions typically needed by solvers for classic regression problems.

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

Similar content being viewed by others

Notes

  1. Note that reliable data in the early years of Bitcoin history may be hardly retrieved, because in 2009–2010 there were not yet observers in charge for accurate data collection. Hence, we decided to completely revise and update our database including more recent data, but also discarding the pairs corresponding to the years 2009–2010. In the attempt to collect more reliable data we downloaded and compared it from the websites: https://www.blockchain.com/charts/total-bitcoinshttps://www.cryptocurrencychart.com/, https://datahub.io/cryptocurrency/bitcoin, https://www.investing.com/crypto/bitcoin/historical-data, https://finance.yahoo.com/cryptocurrencies.

  2. In particular, see the webpage www.buybitcoinworldwide.com/stats/stock-to-flow/.

  3. Note that 463 days is about 95% of \(4 /3\) years..

  4. For further information on data for Bitcoin prices and the number of minted bitcoins, the reader may refer to the footnote at page 2.

References

  • Aggarwal, D., Chandrasekaran, S., & Annamalai, B. (2020). A complete empirical ensemble mode decomposition and support vector machine-based approach to predict Bitcoin prices. Journal of Behavioral and Experimental Finance, 27, 100335.

    Article  Google Scholar 

  • Baur, D. G., & Dimpfl, T. (2021). The volatility of Bitcoin and its role as a medium of exchange and a store of value. Empirical Economics, 61, 2663–2683.

    Article  Google Scholar 

  • Bernstein, D. S. (2009). Matrix mathematics: Theory, facts, and formulas (2nd ed.). Princeton University Press.

    Book  Google Scholar 

  • Box, G. E. P., & Cox, D. R. (1964). An analysis of transformations. Journal of the Royal Statistical Society Series B (Methodological), 26(2), 211–252.

    Article  Google Scholar 

  • Buy Bitcoin Worlwide (2019). Bitcoin stock to flow model live chart, https://www.buybitcoinworldwide.com

  • Cristianini, N., & Shawe-Taylor, J. (2000). An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press.

    Book  Google Scholar 

  • Davison, A. C., & Hinkley, D. V. (1997). Bootstrap methods and their application. Cambridge University Press.

    Book  Google Scholar 

  • Deng, N., Tian, Y., & Zhang, C. (2013). Support vector machines - optimization based theory, algorithms, and extensions. Chapman and Hall or CRC.

    Google Scholar 

  • Graybill, F. A., & Iyer, H. K. (1994). Regression analysis: Concepts and applications. Duxbury Press.

    Google Scholar 

  • Hastie, T., Tibshirani, R., & Friedman, J. (2008). The elements of statistical learning (2nd ed.). Springer.

    Google Scholar 

  • https://www.blockchain.com/charts/total-bitcoins

  • Jarque, C. M., & Bera, A. K. (1987). A test for normality of observations and regression residuals. International Statistical Review, 55(2), 163–172.

    Article  Google Scholar 

  • Marsland, S. (2015). Machine learning: An algorithmic perspective (2nd ed.). CRC Press Taylor & Francis Group.

    Google Scholar 

  • Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system, http://www.bitcoin.org/bitcoin.pdf

  • Nakamoto, S., et al. [Anonymous] (2014). Bitcoin source code – amount constraints, https://github.com/bitcoin/bitcoin

  • PlanB (2019). Modeling Bitcoin’s Value with Scarcity, https://medium.com/@100trillionUSD/modeling-bitcoins-value-with-scarcity-91fa0fc03e25

  • Pontiggia, A., & Fasano, G. (2021). Data analytics and machine learning paradigm to gauge performances combining classification, ranking and sorting for system analysis, Working Paper 05/2021, Department of Management, University Ca’ Foscari of Venice.

  • Sreekanth Reddy, L., & Sriramya, P. (2020). A research on Bitcoin price prediction using machine learning algorithms. International Journal of Scientific & Technology Research, 9(4), 1600–1604.

    Google Scholar 

  • Various Authors (2011). Total circulating Bitcoin, https://www.blockchain.com/charts/total-bitcoins

  • Vapnik, V. (1995). The nature of the statistical learning theory. Springer.

    Book  Google Scholar 

  • Vapnik, V. (1998). Statistical learning theory. Wiley.

    Google Scholar 

  • Vigna, P., & Casey, M.J. (2015). The age of cryptocurrency: How bitcoin and digital money are challenging the global economic order (1st ed.). St. Martin’s Press.

Download references

Acknowledgements

Marco Corazza and Giovanni Fasano wish to thank Istituto Nazionale di Alta Matematica (IN\(\delta \)AM), Giovanni Fasano wishes to thank Consiglio Nazionale delle Ricerche – Istituto di Ingegneria del Mare (CNR–INM), for the support they received. Giovanni Fasano also thanks his three lawyer friends Maria, Maristella and Massimo, whose valuable perspective considerably contributed to inspire the contents of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Corazza.

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

Caliciotti, A., Corazza, M. & Fasano, G. From regression models to machine learning approaches for long term Bitcoin price forecast. Ann Oper Res (2023). https://doi.org/10.1007/s10479-023-05444-w

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10479-023-05444-w

Keywords

Navigation