/Stock-Price-Prediction

In our work we have analyzed time-series data as a prediction of the stock price depends on historical variation in prices of stocks.

Primary LanguageJupyter Notebook

Stock-Price-Prediction

Stock market analysis has attracted lots of research interests in the literature. Recent studies have shown that Machine learning algorithm achieved better performance than traditional statistical methods.

We used LSTM as a benchmark and obtained prediction accuracy around 99.2% for the integrated aproach of SVM for the TATA Global markets. However, only slight improvement of SVM was observed.

The algorithm of choice here is the LSTM (Long-Short term memory) network. It's a type of recurrent network that has proved very successful on a number of problems given its capability to distinguish between recent and early examples by giving different weights for each while forgetting memory it considers irrelevant to predict the next output. In that way, it is more capable to handle long sequences of input when compared to other recurrent neural networks that are only able to memorize short sequences.

Result

The LSTM model can be tuned for various parameters such as changing the number of LSTM layers, adding dropout value or increasing the number of epochs. But are the predictions from LSTM enough to identify whether the stock price will increase or decrease? It's a probability.

Publications

Wrote a research paper which was published in an international journal namely Journal of Intelligent & Fuzzy Systems.

Link : https://content.iospress.com/articles/journal-of-intelligent-and-fuzzy-systems/ifs179681