Application of machine learning in stock index forecast

Stock price prediction is an extremely complex problem due to the numerous factors and events occurring around the world, and yet has always been a popular topic of research. In recent times, advancement in machine learning techniques has sparked new ideas and possibilities that utilize these...

Full description

Saved in:
Bibliographic Details
Main Author: Kong, Jie Wei
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148029
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148029
record_format dspace
spelling sg-ntu-dr.10356-1480292021-04-22T05:42:01Z Application of machine learning in stock index forecast Kong, Jie Wei Yeo Chai Kiat School of Computer Science and Engineering ASCKYEO@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Stock price prediction is an extremely complex problem due to the numerous factors and events occurring around the world, and yet has always been a popular topic of research. In recent times, advancement in machine learning techniques has sparked new ideas and possibilities that utilize these advanced techniques for the task of stock price prediction. In this project, I will be using the Tesla, Inc. stock (NASDAQ: TSLA) as the subject of my research. Technical features of this stock were retrieved from widely available finance sites such as Yahoo Finance, and content features were obtained from tweets from selected accounts of the popular social media site, Twitter. Content features were pre-processed and transformed into sentiment scores and afterwards, the sentiment scores together with the technical features were fed into a machine learning model to predict the price movement of TSLA. The proposed machine learning model is a Long Short-Term Memory (LSTM) neural network, and it is evaluated against traditional/statistical models such as the Autoregressive Integrated Moving Average (ARIMA) model which accepts univariate data inputs, as well as the Vector Autoregression (VAR) model which accepts multivariate data inputs. Bachelor of Engineering (Computer Science) 2021-04-22T05:42:01Z 2021-04-22T05:42:01Z 2021 Final Year Project (FYP) Kong, J. W. (2021). Application of machine learning in stock index forecast. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148029 https://hdl.handle.net/10356/148029 en SCSE20-0386 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::Computing methodologies::Artificial intelligence
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Kong, Jie Wei
Application of machine learning in stock index forecast
description Stock price prediction is an extremely complex problem due to the numerous factors and events occurring around the world, and yet has always been a popular topic of research. In recent times, advancement in machine learning techniques has sparked new ideas and possibilities that utilize these advanced techniques for the task of stock price prediction. In this project, I will be using the Tesla, Inc. stock (NASDAQ: TSLA) as the subject of my research. Technical features of this stock were retrieved from widely available finance sites such as Yahoo Finance, and content features were obtained from tweets from selected accounts of the popular social media site, Twitter. Content features were pre-processed and transformed into sentiment scores and afterwards, the sentiment scores together with the technical features were fed into a machine learning model to predict the price movement of TSLA. The proposed machine learning model is a Long Short-Term Memory (LSTM) neural network, and it is evaluated against traditional/statistical models such as the Autoregressive Integrated Moving Average (ARIMA) model which accepts univariate data inputs, as well as the Vector Autoregression (VAR) model which accepts multivariate data inputs.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Kong, Jie Wei
format Final Year Project
author Kong, Jie Wei
author_sort Kong, Jie Wei
title Application of machine learning in stock index forecast
title_short Application of machine learning in stock index forecast
title_full Application of machine learning in stock index forecast
title_fullStr Application of machine learning in stock index forecast
title_full_unstemmed Application of machine learning in stock index forecast
title_sort application of machine learning in stock index forecast
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148029
_version_ 1698713655533633536