CFP last date
20 December 2024
Reseach Article

A Machine Learning Approach to Forecast Bitcoin Prices

by Amitha Raghava-Raju
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 182 - Number 24
Year of Publication: 2018
Authors: Amitha Raghava-Raju
10.5120/ijca2018918041

Amitha Raghava-Raju . A Machine Learning Approach to Forecast Bitcoin Prices. International Journal of Computer Applications. 182, 24 ( Oct 2018), 39-46. DOI=10.5120/ijca2018918041

@article{ 10.5120/ijca2018918041,
author = { Amitha Raghava-Raju },
title = { A Machine Learning Approach to Forecast Bitcoin Prices },
journal = { International Journal of Computer Applications },
issue_date = { Oct 2018 },
volume = { 182 },
number = { 24 },
month = { Oct },
year = { 2018 },
issn = { 0975-8887 },
pages = { 39-46 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume182/number24/30084-2018918041/ },
doi = { 10.5120/ijca2018918041 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:12:22.131069+05:30
%A Amitha Raghava-Raju
%T A Machine Learning Approach to Forecast Bitcoin Prices
%J International Journal of Computer Applications
%@ 0975-8887
%V 182
%N 24
%P 39-46
%D 2018
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Bitcoin is an established cryptographic digital currency whose value lays in the computational complexity rather than a physical commodity. Bitcoin is an open source software program with three aspects. (i) Peer-to-Peer network – low barrier entry; (ii) Mining – inevitable concentration of power; (iii) Software upgrades. The nodes on the network follow a decentralized consensus for establishing the value of ledger and updating the blockchain which serves as a single source of truth for all transactions. As cryptocurrencies are developing more compelling utilities, creating ever faster and safer payment systems they are shifting the “money paradigm”. Bitcoins are an evolution in money and provide a unique opportunity to forecast their price unlike the existing fiat currencies. The goal of this paper is to implement, train and evaluate several machine learning models in order to predict the price of the most popular cryptocurrency – Bitcoins. The various machine learning algorithms employed are – Linear Regression, K-Nearest Neighbors, Ridge Regression, Lasso Regression, Polynomial Regression, Linear Support Vector Machine, and Kernel Support Vector Machine.

References
  1. “Bitcoin Price Prediction: Will Bitcoin Crash or Rise?”, Ray King, May 2018
  2. Bitcoin (BTC) price prediction, Finder, June 2018
  3. “Predicting Bitcoin price fluctuations with Twitter sentiment analysis”, Evita Stenqvist, Jacob Lonno, 2017.
  4. Predicting price of Bitcoin using Machine Learning, Sean McNally, September 2016
  5. Comprehensive Guide Regression, Analytics Vidhya, August 2015.
  6. Regression Analysis, MindMajix, October 2017.
  7. Model Selection for Support Vector Machines, O. Chapelle and V. Vapnik, 1999.
  8. “Testing for Nonlinear Dependence in Daily Foreign Exchange Rates*”, David A. Hseih, 1989.
  9. “A New Kernel of Support Vector Regression for Forecasting High-frequency Stock Returns”, Hui Qu, Yu Zhang, 2016.
  10. “Speed of convergence to market efficiency”, D. Y. Chung and K. Hrazdil, 2012
Index Terms

Computer Science
Information Sciences

Keywords

Decentralized Consensus Bitcoin Prediction Linear Regression K-Nearest Neighbors Ridge Regression Lasso Regression Polynomial Regression Support Vector Machine Residual Sum of Squares Peer-to-Peer network L1 Regularization L2 Regularization.