Dhaka Stock Exchange stock price prediction using Machine Learning and Deep Learning Models

bracu.degree.levelPostgraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorRabiul Alam, Dr. Md. Golam
dc.contributor.authorBarua, Debalina
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2023-03-27T06:48:39Z
dc.date.available2023-03-27T06:48:39Z
dc.date.copyright2022
dc.date.issued2022-09
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 30-32).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2022.en_US
dc.description.abstractThe stock market is unstable and generally unpredictable, as any one of us could have predicted. Researchers have been experimenting with time-series data to forecast future values for many years, with stock valuation forecasting being the most difficult and lucrative application. Market movement, however, depends on a variety of factors, only a small subset of which can be quantified, including historical stock data, trade volume, and current pricing. This makes predicting stock prices using machine learning difficult and, to some extent, unreliable. With an adequate amount of historical data and variables, mathematical and machine learning algorithms are used to anticipate short-term market movements for a typical, uninteresting market day. This paper proposes several comparative models for stock price prediction using various machine learning algorithms like Bidirectional LSTM, Multi-Head Attention Based LSTM, Prophet, ARIMA etc. The models have been trained using historical data collected from the Dhaka Stock Exchange (DSE) official website. The financial data contains factors like Date, Volume, Open, High, Low Close, and Adj Close prices. The models are evaluated using standard strategic indicators like Mean Squared error (MSE), Mean Absolute Percentage Error (MAPE), Mean Absolute Error (MAE) and R-Squared. Moreover, in order to thoroughly understand the predictions, we implemented explainable AI models such as LIME. We believe that the information in this article will be useful to stock investors in determining the best times to buy and/or sell stocks on the Dhaka Stock Exchange.en_US
dc.description.degreeMaster of Science in Computer Science and Engineering
dc.description.statementofresponsibilityDebalina Barua
dc.format.extent32 pages
dc.identifier.otherID: 20266011
dc.identifier.urihttp://hdl.handle.net/10361/18013
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectBidirectional LSTMen_US
dc.subjectPropheten_US
dc.subjectARIMAen_US
dc.subjectLIMEen_US
dc.subject.lcshMachine learning.
dc.titleDhaka Stock Exchange stock price prediction using Machine Learning and Deep Learning Modelsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
20266011_CSE.pdf
Size:
2.08 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: