Cargando…

Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach

Bitcoin is a decentralized cryptocurrency, which is a type of digital asset that provides the basis for peer-to-peer financial transactions based on blockchain technology. One of the main problems with decentralized cryptocurrencies is price volatility, which indicates the need for studying the unde...

Descripción completa

Detalles Bibliográficos
Autores principales: Mudassir, Mohammed, Bennbaia, Shada, Unal, Devrim, Hammoudeh, Mohammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer London 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334635/
https://www.ncbi.nlm.nih.gov/pubmed/32836901
http://dx.doi.org/10.1007/s00521-020-05129-6
_version_ 1783553967411691520
author Mudassir, Mohammed
Bennbaia, Shada
Unal, Devrim
Hammoudeh, Mohammad
author_facet Mudassir, Mohammed
Bennbaia, Shada
Unal, Devrim
Hammoudeh, Mohammad
author_sort Mudassir, Mohammed
collection PubMed
description Bitcoin is a decentralized cryptocurrency, which is a type of digital asset that provides the basis for peer-to-peer financial transactions based on blockchain technology. One of the main problems with decentralized cryptocurrencies is price volatility, which indicates the need for studying the underlying price model. Moreover, Bitcoin prices exhibit non-stationary behavior, where the statistical distribution of data changes over time. This paper demonstrates high-performance machine learning-based classification and regression models for predicting Bitcoin price movements and prices in short and medium terms. In previous works, machine learning-based classification has been studied for an only one-day time frame, while this work goes beyond that by using machine learning-based models for one, seven, thirty and ninety days. The developed models are feasible and have high performance, with the classification models scoring up to 65% accuracy for next-day forecast and scoring from 62 to 64% accuracy for seventh–ninetieth-day forecast. For daily price forecast, the error percentage is as low as 1.44%, while it varies from 2.88 to 4.10% for horizons of seven to ninety days. These results indicate that the presented models outperform the existing models in the literature.
format Online
Article
Text
id pubmed-7334635
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Springer London
record_format MEDLINE/PubMed
spelling pubmed-73346352020-07-06 Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach Mudassir, Mohammed Bennbaia, Shada Unal, Devrim Hammoudeh, Mohammad Neural Comput Appl S.I. : Data Fusion in the era of Data Science Bitcoin is a decentralized cryptocurrency, which is a type of digital asset that provides the basis for peer-to-peer financial transactions based on blockchain technology. One of the main problems with decentralized cryptocurrencies is price volatility, which indicates the need for studying the underlying price model. Moreover, Bitcoin prices exhibit non-stationary behavior, where the statistical distribution of data changes over time. This paper demonstrates high-performance machine learning-based classification and regression models for predicting Bitcoin price movements and prices in short and medium terms. In previous works, machine learning-based classification has been studied for an only one-day time frame, while this work goes beyond that by using machine learning-based models for one, seven, thirty and ninety days. The developed models are feasible and have high performance, with the classification models scoring up to 65% accuracy for next-day forecast and scoring from 62 to 64% accuracy for seventh–ninetieth-day forecast. For daily price forecast, the error percentage is as low as 1.44%, while it varies from 2.88 to 4.10% for horizons of seven to ninety days. These results indicate that the presented models outperform the existing models in the literature. Springer London 2020-07-04 /pmc/articles/PMC7334635/ /pubmed/32836901 http://dx.doi.org/10.1007/s00521-020-05129-6 Text en © Springer-Verlag London Ltd., part of Springer Nature 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle S.I. : Data Fusion in the era of Data Science
Mudassir, Mohammed
Bennbaia, Shada
Unal, Devrim
Hammoudeh, Mohammad
Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title_full Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title_fullStr Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title_full_unstemmed Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title_short Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach
title_sort time-series forecasting of bitcoin prices using high-dimensional features: a machine learning approach
topic S.I. : Data Fusion in the era of Data Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334635/
https://www.ncbi.nlm.nih.gov/pubmed/32836901
http://dx.doi.org/10.1007/s00521-020-05129-6
work_keys_str_mv AT mudassirmohammed timeseriesforecastingofbitcoinpricesusinghighdimensionalfeaturesamachinelearningapproach
AT bennbaiashada timeseriesforecastingofbitcoinpricesusinghighdimensionalfeaturesamachinelearningapproach
AT unaldevrim timeseriesforecastingofbitcoinpricesusinghighdimensionalfeaturesamachinelearningapproach
AT hammoudehmohammad timeseriesforecastingofbitcoinpricesusinghighdimensionalfeaturesamachinelearningapproach