Effectiveness of various machine learning methods in stock price prediction

Stock investing has always been a risky endeavor and returns are never guaranteed. The way the stock price fluctuates is very hard to predict, as it can be affected by a lot of external factors and does not depend solely on the historical data of the stock. However, with the rapid improvement of mac...

Full description

Saved in:
Bibliographic Details
Main Author: Choo, Yong Fen
Other Authors: Wong Jia Yiing, Patricia
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176751
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176751
record_format dspace
spelling sg-ntu-dr.10356-1767512024-05-24T15:51:38Z Effectiveness of various machine learning methods in stock price prediction Choo, Yong Fen Wong Jia Yiing, Patricia School of Electrical and Electronic Engineering EJYWong@ntu.edu.sg Engineering Machine Learning Stock investing has always been a risky endeavor and returns are never guaranteed. The way the stock price fluctuates is very hard to predict, as it can be affected by a lot of external factors and does not depend solely on the historical data of the stock. However, with the rapid improvement of machine learning models, these models can identify the patterns and predict stock prices with a high degree of accuracy. This report is going to test and evaluate three of these machine learning models, Particle Swarm Optimization Long Short-Term Memory, Particle Swarm Optimization Gated Recurrent Unit and Transformer, and find out which model performs the best. Using evaluation metrics such as Mean Square Error, Root Mean Square Error, Mean Absolute Error, Mean Absolute Percentage Error and R squared. This report then tests the models on larger datasets finding out how well the models perform on them. Followed by adding a technical indicator in the form of Bollinger Bands and investigated the difference in performance. Bachelor's degree 2024-05-20T05:24:14Z 2024-05-20T05:24:14Z 2024 Final Year Project (FYP) Choo, Y. F. (2024). Effectiveness of various machine learning methods in stock price prediction. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176751 https://hdl.handle.net/10356/176751 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
Machine Learning
spellingShingle Engineering
Machine Learning
Choo, Yong Fen
Effectiveness of various machine learning methods in stock price prediction
description Stock investing has always been a risky endeavor and returns are never guaranteed. The way the stock price fluctuates is very hard to predict, as it can be affected by a lot of external factors and does not depend solely on the historical data of the stock. However, with the rapid improvement of machine learning models, these models can identify the patterns and predict stock prices with a high degree of accuracy. This report is going to test and evaluate three of these machine learning models, Particle Swarm Optimization Long Short-Term Memory, Particle Swarm Optimization Gated Recurrent Unit and Transformer, and find out which model performs the best. Using evaluation metrics such as Mean Square Error, Root Mean Square Error, Mean Absolute Error, Mean Absolute Percentage Error and R squared. This report then tests the models on larger datasets finding out how well the models perform on them. Followed by adding a technical indicator in the form of Bollinger Bands and investigated the difference in performance.
author2 Wong Jia Yiing, Patricia
author_facet Wong Jia Yiing, Patricia
Choo, Yong Fen
format Final Year Project
author Choo, Yong Fen
author_sort Choo, Yong Fen
title Effectiveness of various machine learning methods in stock price prediction
title_short Effectiveness of various machine learning methods in stock price prediction
title_full Effectiveness of various machine learning methods in stock price prediction
title_fullStr Effectiveness of various machine learning methods in stock price prediction
title_full_unstemmed Effectiveness of various machine learning methods in stock price prediction
title_sort effectiveness of various machine learning methods in stock price prediction
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176751
_version_ 1800916104286044160