“…There is a wide range of machine learning models that have been employed by researchers in the last few years. The following models have been tested in the reviewed studies: clustering [15], [21], [32], different linear regression algorithm like Lasso, Ridge, or basic linear regression [33], vector spatio-temporal autoregression [13], ARIMA [25], Support Vector Machine classifier [34], decision tree [15], [28], random forest [7], Support Vector Regression [14], [25], and tree-based algorithms like Gradient Boosting Regression Tree (GBRT) [15], [35] among others. Despite longer run times and in the hopes that unsupervised learning can enhance models, many studies have utilized deep learning approaches using neural networks like multi-layer perceptron [15], [36], CNN, Hybrid CNN, Graph CNN, RNN, LSTM, [2], [3], [6], [8], [9], [25].…”