Forecasting the movements of Bitcoin prices: an application of machine learning algorithms

MakaleAçık Erişim

Özet

Cryptocurrencies, such as Bitcoin, are one of the most controversial and complex technological innovations in today's financial system. This study aims to forecast the movements of Bitcoin prices at a high degree of accuracy. To this aim, four different Machine Learning (ML) algorithms are applied, namely, the Support Vector Machines (SVM), the Artificial Neural Network (ANN), the Naive Bayes (NB) and the Random Forest (RF) besides the logistic regression (LR) as a benchmark model. In order to test these algorithms, besides existing continuous dataset, discrete dataset was also created and used. For the evaluations of algorithm performances, the F statistic, accuracy statistic, the Mean Absolute Error (MAE), the Root Mean Square Error (RMSE) and the Root Absolute Error (RAE) metrics were used. The t test was used to compare the performances of the SVM, ANN, NB and RF with the performance of the LR. Empirical findings reveal that, while the RF has the highest forecasting performance in the continuous dataset, the NB has the lowest. On the other hand, while the ANN has the highest and the NB the lowest performance in the discrete dataset. Furthermore, the discrete dataset improves the overall forecasting performance in all algorithms (models) estimated.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/bayburt/14220Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.3934/qfe.2020031Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
WoS
25
OpenAlex
65
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorPabuçcu, Hakan
dc.contributor.authorOngan, Serdar
dc.contributor.authorOngan, Ayse
dc.date.accessioned2026-10-29T19:13:03.718861411Z
dc.date.available2026-10-29T19:13:03.718861411Z
dc.date.issued2020
dc.description.abstractCryptocurrencies, such as Bitcoin, are one of the most controversial and complex technological innovations in today's financial system. This study aims to forecast the movements of Bitcoin prices at a high degree of accuracy. To this aim, four different Machine Learning (ML) algorithms are applied, namely, the Support Vector Machines (SVM), the Artificial Neural Network (ANN), the Naive Bayes (NB) and the Random Forest (RF) besides the logistic regression (LR) as a benchmark model. In order to test these algorithms, besides existing continuous dataset, discrete dataset was also created and used. For the evaluations of algorithm performances, the F statistic, accuracy statistic, the Mean Absolute Error (MAE), the Root Mean Square Error (RMSE) and the Root Absolute Error (RAE) metrics were used. The t test was used to compare the performances of the SVM, ANN, NB and RF with the performance of the LR. Empirical findings reveal that, while the RF has the highest forecasting performance in the continuous dataset, the NB has the lowest. On the other hand, while the ANN has the highest and the NB the lowest performance in the discrete dataset. Furthermore, the discrete dataset improves the overall forecasting performance in all algorithms (models) estimated.
dc.identifier.doi10.3934/qfe.2020031
dc.identifier.endpage692
dc.identifier.issn2573-0134
dc.identifier.issue4
dc.identifier.startpage679
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/bayburt/14220
dc.identifier.volume4
dc.identifier.wosWOS:000604334700007
dc.language.isoen
dc.publisherAMER INST MATHEMATICAL SCIENCES-AIMS
dc.relation.ispartofQUANTITATIVE FINANCE AND ECONOMICS
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectBitcoin price forecasting
dc.subjectcryptocurrency
dc.subjectmachine learning algorithms
dc.subject.classificationBusiness, Finance
dc.subject.classificationBusiness & Economics
dc.subject.otherVOLATILITY
dc.subject.otherRETURNS
dc.subject.otherSTOCK
dc.titleForecasting the movements of Bitcoin prices: an application of machine learning algorithms
dc.typeArticle
rdl.citation.openalex65
rdl.citation.wos25
rdl.oa.statusgold
rdl.oa.urlhttps://doi.org/10.3934/qfe.2020031
rdl.source.indexWOS
rdl.wos.indexEmerging Sources Citation Index (ESCI)