Predicting Bitcoin Prices Using Machine Learning

dc.contributor.author Niu, Chenrui
dc.contributor.committeeMember Anthony
dc.contributor.department Department of Information Systems and Business Analytics
dc.contributor.majorProfessor Townsend, Anthony
dc.date.accessioned 2025-06-04T16:29:20Z
dc.date.copyright 2025
dc.date.embargo 2027-06-04T16:29:20Z
dc.date.issued 2025-05
dc.description.abstract Bitcoin, the first and most prominent cryptocurrency, has gained widespread adoption in the financial landscape. However, its extreme price volatility presents challenges for investors and businesses, making accurate price prediction a critical task. This study explores the application of machine learning techniques to forecast Bitcoin prices using historical data and macroeconomic indicators. The research evaluates four predictive models—Linear Regression, Support Vector Machines (SVM), Random Forest Regression, and Long Short-Term Memory (LSTM) networks—based on key performance metrics such as Root Mean Squared Error (RMSE), R-squared (R²), and Mean Absolute Error (MAE). The results indicate that Random Forest Regression outperforms other models in predictive accuracy, demonstrating robustness in capturing complex, non-linear relationships in Bitcoin price movements. Contrary to expectations, LSTM models, despite their ability to capture long-term dependencies, underperformed due to potential limitations in feature selection, hyperparameter tuning, and data characteristics.
dc.description.embargoterms 2 years
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/106073
dc.language.iso en_US
dc.rights Attribution-NonCommercial-ShareAlike 3.0 United States *
dc.rights.holder Chenrui Niu
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/us/ *
dc.subject.disciplines DegreeDisciplines::Business
dc.subject.keywords bitcoin
dc.title Predicting Bitcoin Prices Using Machine Learning
dc.type Text
dc.type.genre creativecomponent
dspace.entity.type Publication
relation.isOrgUnitOfPublication 0099bcd5-3121-4f25-813d-0ec68d96243f
thesis.degree.discipline Information Systems
thesis.degree.level Masters
thesis.degree.name Master of Science
File