Application of machine learning for stock index forecast

Stock Prediction has always been a popular area of research. However, in the last decade, the advances in machine learning has brought about new possibilities with new algorithms and models that can be utilized in stock prediction. With the newfound interest, it sparked a growing amount of research...

Full description

Saved in:
Bibliographic Details
Main Author: Khoo, Edwin Ding Neng
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138122
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-138122
record_format dspace
spelling sg-ntu-dr.10356-1381222020-04-24T12:17:43Z Application of machine learning for stock index forecast Khoo, Edwin Ding Neng Yeo Chai Kiat School of Computer Science and Engineering asckyeo@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Stock Prediction has always been a popular area of research. However, in the last decade, the advances in machine learning has brought about new possibilities with new algorithms and models that can be utilized in stock prediction. With the newfound interest, it sparked a growing amount of research into the subject. This project focuses on a sole index, New York Stock Exchange Composite (NYA) as the subject of research. Both technical and content features are mined and fed to a machine learning model to predict the price movement of NYA. Content features were obtained from selected accounts of the popular social media site, Twitter. The proposed model includes a 2-layer Long-Short Term Memory (LSTM) network as its basis. Content features are preprocessed, then sentiments are extracted with the use of several probabilistic algorithms and fed into the network with the technical features. The proposed model was applied and evaluated in comparison with a benchmark model and the models with various probabilistic algorithms for sentiment analysis. The results of the project have concluded that the use of sentiment analysis of twitter news has improved the prediction accuracy and performance of the model sufficiently; however improvement varies with the types and combination of algorithms used. Bachelor of Engineering (Computer Science) 2020-04-24T12:17:43Z 2020-04-24T12:17:43Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138122 en SCSE19-0233 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
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
Khoo, Edwin Ding Neng
Application of machine learning for stock index forecast
description Stock Prediction has always been a popular area of research. However, in the last decade, the advances in machine learning has brought about new possibilities with new algorithms and models that can be utilized in stock prediction. With the newfound interest, it sparked a growing amount of research into the subject. This project focuses on a sole index, New York Stock Exchange Composite (NYA) as the subject of research. Both technical and content features are mined and fed to a machine learning model to predict the price movement of NYA. Content features were obtained from selected accounts of the popular social media site, Twitter. The proposed model includes a 2-layer Long-Short Term Memory (LSTM) network as its basis. Content features are preprocessed, then sentiments are extracted with the use of several probabilistic algorithms and fed into the network with the technical features. The proposed model was applied and evaluated in comparison with a benchmark model and the models with various probabilistic algorithms for sentiment analysis. The results of the project have concluded that the use of sentiment analysis of twitter news has improved the prediction accuracy and performance of the model sufficiently; however improvement varies with the types and combination of algorithms used.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Khoo, Edwin Ding Neng
format Final Year Project
author Khoo, Edwin Ding Neng
author_sort Khoo, Edwin Ding Neng
title Application of machine learning for stock index forecast
title_short Application of machine learning for stock index forecast
title_full Application of machine learning for stock index forecast
title_fullStr Application of machine learning for stock index forecast
title_full_unstemmed Application of machine learning for stock index forecast
title_sort application of machine learning for stock index forecast
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/138122
_version_ 1681057100771360768