Table 1. Stock market prediction using ML techniques.
| Authors | Scope | Input features | Feature extraction | Prediction algorithm |
|---|---|---|---|---|
| Usmani et al. (2016) | KSE | Price data | Normalization | SLP/MLP/RBF/SVM |
| Sharma, Bhuriya & Singh (2017) | Global | Price data | NA | PR/RBF/Sigmoid/LR regression |
| Kumar et al. (2018) | NSE | Price data | Technical indicators | SVM/RF/KNN/NB/SoftMax |
| Mankar et al. (2018) | Global | Tweet text | Chi square test | NB/SVM |
| Sadia et al. (2019) | Global | Price data | Scaled raw data | RF classifier/SVM classifier/SVM |
| Kompella, Chilukuri & Kalyana (2019) | Global | Price Data & News | Smoothing (polarity score) | RF algorithm |
| Hiransha et al. (2018) | NSE & NYSE |
Price data | Normalization | MLP/RNN/LSTM/CNN |
| Vijh et al. (2020) | NSE | Price data | Technical indicators | ANN/RF |
| Khan et al. (2020) | KSE, LSE, NASDAQ & NYSE |
Price data, Tweet Text & news | Technical indicators | RF/ET/GBM |
| Rao, Srinivas & Mohan (2020) | Global | Price data | NA | Holt-Winters/ANN/HMM/ARIMA/RNN |
| Singh (2022) | NSE | Price data | Scaled raw data | ANN/LR/SGD/SVM/AdaBoost/RF/KNN/DT |
| Umer, Awais & Muzammul (2019) | NSE | Price data | Normalization | LR/3MMA/ES |
| Soni, Tewari & Krishnan (2022) | Global | Price data | Binary features | PLS Classifier/SMO/ExtRa/ LSTM/ CNN/ ARIMA/GAM using Fourier transformations |
| Rouf et al. (2021) | Global | Price data & Tweet text | Aspect based correlation | ANN/SVM/NB/GA/FA/DNN/RA/HA |
| Obthong et al. (2020) | Global | Price Data | NA | KMeans/SOM/RF/MLP/LSTM/RNN/GA/SVR/MCS/ANN/CART/GP/BSM/GRNN/RBF/BPNN/LR/HMM/SVM/KNN/LR |
| Parmar et al. (2018) | NSE | Price data | Normalization | Regression/LSTM |
| Pathak & Pathak (2020) | NSE | Price data | Normalization | RF/SVM/KNN/LR |
| Lokesh et al. (2018) | NSE | Price data, Tweet text | Toordinal feature extraction | Machine learning models |
| Mehta, Pandya & Kotecha (2021) | NSE | Price data, News | Polarity, Stemming | LSTM |