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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |