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