Application of machine learning in the forecast of stock index

The topic of stock market forecasting is currently quite popular and has drawn the attention of several experts. The stock market is renowned for its volatility, dynamism, and nonlinearity, which makes precise prediction of stock prices an exceedingly difficult task due to a plethora of macro and mi...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Leonel Wei Jun
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165917
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-165917
record_format dspace
spelling sg-ntu-dr.10356-1659172023-04-21T15:36:58Z Application of machine learning in the forecast of stock index Lim, Leonel Wei Jun Anwitaman Datta School of Computer Science and Engineering Anwitaman@ntu.edu.sg Engineering::Computer science and engineering The topic of stock market forecasting is currently quite popular and has drawn the attention of several experts. The stock market is renowned for its volatility, dynamism, and nonlinearity, which makes precise prediction of stock prices an exceedingly difficult task due to a plethora of macro and micro factors, including political developments, global economic conditions, unforeseeable events, a company's financial performance, and more. Numerous approaches have been proposed to address this issue, ranging from traditional regression techniques such as linear regression to recently developed machine learning techniques. Over the years, advances in machine learning have opened up new possibilities and models that can be applied to the prediction of stock market movement. This has caused this topic to receive even more attention and be the subject of further research. As part of this focus, the primary objective of this Final Year Project (FYP) is to predict the next trading day’s close price of the Standard and Poor's 500 (S&P500) index. To achieve this goal, we fed the previous 60 trading days’ open, high, low, and close prices extracted from Yahoo Finance into different models as inputs. This FYP investigates the implementation of both conventional machine learning techniques and deep learning techniques. The conventional machine learning techniques incorporated in this study are random forest regression and support vector regression, while the deep learning techniques employed are standard Artificial Neural Networks (ANN) and Long-Short Term Memory (LSTM) neural networks. The efficacy of these techniques is evaluated against each other and the final result is support vector regression (linear) is the best-performing model. Bachelor of Engineering (Computer Science) 2023-04-16T23:57:21Z 2023-04-16T23:57:21Z 2023 Final Year Project (FYP) Lim, L. W. J. (2023). Application of machine learning in the forecast of stock index. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165917 https://hdl.handle.net/10356/165917 en SCSE22-0383 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::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Lim, Leonel Wei Jun
Application of machine learning in the forecast of stock index
description The topic of stock market forecasting is currently quite popular and has drawn the attention of several experts. The stock market is renowned for its volatility, dynamism, and nonlinearity, which makes precise prediction of stock prices an exceedingly difficult task due to a plethora of macro and micro factors, including political developments, global economic conditions, unforeseeable events, a company's financial performance, and more. Numerous approaches have been proposed to address this issue, ranging from traditional regression techniques such as linear regression to recently developed machine learning techniques. Over the years, advances in machine learning have opened up new possibilities and models that can be applied to the prediction of stock market movement. This has caused this topic to receive even more attention and be the subject of further research. As part of this focus, the primary objective of this Final Year Project (FYP) is to predict the next trading day’s close price of the Standard and Poor's 500 (S&P500) index. To achieve this goal, we fed the previous 60 trading days’ open, high, low, and close prices extracted from Yahoo Finance into different models as inputs. This FYP investigates the implementation of both conventional machine learning techniques and deep learning techniques. The conventional machine learning techniques incorporated in this study are random forest regression and support vector regression, while the deep learning techniques employed are standard Artificial Neural Networks (ANN) and Long-Short Term Memory (LSTM) neural networks. The efficacy of these techniques is evaluated against each other and the final result is support vector regression (linear) is the best-performing model.
author2 Anwitaman Datta
author_facet Anwitaman Datta
Lim, Leonel Wei Jun
format Final Year Project
author Lim, Leonel Wei Jun
author_sort Lim, Leonel Wei Jun
title Application of machine learning in the forecast of stock index
title_short Application of machine learning in the forecast of stock index
title_full Application of machine learning in the forecast of stock index
title_fullStr Application of machine learning in the forecast of stock index
title_full_unstemmed Application of machine learning in the forecast of stock index
title_sort application of machine learning in the forecast of stock index
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/165917
_version_ 1764208052064485376