Abstract
Accurate forecasting of streamflow is an important part of water resource management and a difficult job for engineers. In this study, a circulant singular spectrum analysis (CiSSA)-based novel approach for forecasting daily streamflow data is proposed. Obtained features using CiSSA methods are applied to support vector regression (SVR), random forest (RF), and artificial neural network (ANN) models. In addition, the variational mode decomposition (VMD) method was used for preprocessing the streamflow data and to compare the performance of the CiSSA method.
One to five-day ahead forecasting performance was investigated and compared with single SVR, RF, ANN single models. VMD-SVR, VMD-RF, VMD-ANN, CiSSA-SVR, CiSSA-RF, CiSSA-ANN, CiSSA-VMD-SVR, CiSSA-VMD-RF, and CiSSA-VMD-ANN ensemble models and Kruskal–Wallis test was used to show whether the forecasting results are statically significant. The analysis of the obtained results showed that the performance of the models (CiSSA-SVR, CiSSA-RF, and CiSSA-ANN) that use CiSSA features as input for far-day ahead predictions were significantly better than the other models. Taylor diagrams and mean absolute error (MAE), root mean square error (RMSE) and correlation coefficient (R), Nash–Sutcliffe efficiency coefficient (NSE), and Willmott’s refined index (WI) performance parameters revealed that the performance of the CiSSA-RF model was better. Furthermore, the CiSSA-RF model proved to be significantly much reliable for longer predicting periods.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig9a_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12517-022-10230-2/MediaObjects/12517_2022_10230_Fig9b_HTML.png)
Similar content being viewed by others
References
Acar Yildirim H, Akcay C (2019) Time-cost optimization model proposal for construction projects with genetic algorithm and fuzzy logic approach. Revista De La Construcción 18(3):554–567
Akcay C, Manisali E (2018) Fuzzy decision support model for the selection of contractor in construction works. Revista de la Construcción. J Constr 17(2):258–266
Akyuncu V, Uysal M, Tanyildizi H, Sumer M (2018) Modeling the weight and length changes of the concrete exposed to sulfate using artificial neural network. Revista de la Construcción. J Constr 17(3):337–353
Ali MH, Abustan I (2014) A new novel index for evaluating model performance. Journal of Natural Resources and Development (JNRD) 4:1–9
Alizadeh A, Rajabi A, Shabanlou S, Yaghoubi B, Yosefvand F (2021) Modeling long-term rainfall-runoff time series through wavelet-weighted regularization extreme learning machine. Earth Sci Inform, 1–17
Arsenault R, Bazile R, Ouellet Dallaire C, Brissette F (2016) CANOPEX: a Canadian hydrometeorological watershed database. Hydrol Process 30(15):2734–2736
Başakın EE, Ekmekcioğlu Ö, Çıtakoğlu H, Özger M (2021) A new insight to the wind speed forecasting: robust multi-stage ensemble soft computing approach based on pre-processing uncertainty assessment. Neural Comput Appl, 1–30.
Bógalo J, Poncela P, Senra E (2021) Circulant singular spectrum analysis: a new automated procedure for signal extraction. Signal Process 179:107824
Box GEP, Jenkins GM (1976) Time series analysis forecasting and control. 1st Holden Day Inc
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Dragomiretskiy K, Zosso D (2013) Variational mode decomposition. IEEE Trans Signal Process 62(3):531–544
Hassani H (2007) Singular spectrum analysis: methodology and comparison. J Data Sci 5:239–257
He X, Luo J, Zuo G, Xie J (2019) Daily runoff forecasting using a hybrid model based on variational mode decomposition and deep neural networks. Water Resour Manage 33(4):1571–1590
Hussain D, Khan AA (2020) Machine learning techniques for monthly river flow forecasting of Hunza River, Pakistan. Earth Science Informatics, 1–11.
Juan Bógalo Román (2021). CiSSA: circulant SSA under Matlab, GitHub https://github.com/jbogalo/CiSSA/releases/tag/2.1.2. Accessed 20 May 2021
Kisi O, Latifoğlu L, Latifoğlu F (2014) Investigation of empirical mode decomposition in forecasting of hydrological time series. Water Resour Manage 28(12):4045–4057
Lahmiri S (2016) A variational mode decompoisition approach for analysis and forecasting of economic and financial time series. Expert Syst Appl 55:268–273
Latifoğlu L, Kişi Ö, Latifoğlu F (2015) Importance of hybrid models for forecasting of hydrological variable. Neural Comput Appl 26(7):1669–1680
Liu Z, Zhou P, Chen G, Guo L (2014) Evaluating a coupled discrete wavelet transform and support vector regression for daily and monthly streamflow forecasting. J Hydrol 519:2822–2831
Livingstone DJ (2009) Artificial neural networks (Vol. 458). Springer
Luo X, Yuan X, Zhu S, Xu Z, Meng L, Peng J (2019) A hybrid support vector regression framework for streamflow forecast. J Hydrol 568:184–193
Mosaffa H, Sadeghi M, Mallakpour I, Jahromi MN, Pourghasemi HR (2022) Application of machine learning algorithms in hydrology. In Computers in Earth and Environmental Sciences (pp. 585–591). Elsevier
Nourani V, Davanlou Tajbakhsh A, Molajou A, Gokcekus H (2019) Hybrid wavelet-M5 model tree for rainfall-runoff modeling. J Hydrol Eng 24(5).
Oyebode O, Stretch D (2019) Neural network modeling of hydrological systems: a review of implementation techniques. Nat Resour Model 32(1):e12189
Özger M (2009) Comparison of fuzzy inference systems for streamflow prediction. Hydrol Sci J 54(2):261–273
Platt J (1998) Sequential minimal optimization: a fast algorithm for training support vector machines
Rasouli K, William WH, Cannon AJ (2012) Daily streamflow forecasting by machine learning methods with weather and climate inputs. J Hydrol 414:284–293
Sabzi HZ, King JP, Dilekli N, Shoghli B, Abudu S (2018) Developing an ANN based streamflow forecast model utilizing data-mining techniques to improve reservoir streamflow prediction accuracy: A case study. Civ Eng J, 4(5)
Sivapalan M (2018) From engineering hydrology to Earth system science: milestones in the transformation of hydrologic science. Hydrol Earth Syst Sci 22(3):1665–1693
Unnikrishnan P, Jothiprakash V (2018) Daily rainfall forecasting for one year in a single run using singular spectrum analysis. J Hydrol 561:609–621
Wang D, Luo H, Grunder O, Lin Y (2017) Multi-step ahead wind speed forecasting using an improved wavelet neural network combining variational mode decomposition and phase space reconstruction. Renew Energy 113:1345–1358
Wang X, Yu Q, Yang Y (2018) Short-term wind speed forecasting using variational mode decomposition
Willmott CJ, Robeson SM, Matsuura K (2012) A refined index of model performance. Int J Climatol 32(13):2088–2094
Yaseen ZM, El-Shafie A, Jaafar O, Afan HA, Sayl KN (2015) Artificial intelligence based models for stream-flow forecasting: 2000–2015. J Hydrol 530:829–844
Yaseen, Z. M., Ebtehaj, I., Bonakdari, H., Deo, R. C., Mehr, A. D., Mohtar, W. H. M. W., ... & Singh, V. P. (2017). Novel approach for streamflow forecasting using a hybrid ANFIS-FFA model. J Hydrol, 554:263-276
Zhang X, Peng Y, Zhang C, Wang B (2015) Are hybrid models integrated with data preprocessing techniques suitable for monthly streamflow forecasting? Some experiment evidences. J Hydrol 530:137–152
Zhang J, Zhu Y, Zhang X, Ye M, Yang J (2018) Developing a long short-term memory (LSTM) based model for predicting water table depth in agricultural areas. J Hydrol 561:918–929
Zhu J, Wu P, Chen H, Liu J, Zhou L (2019) Carbon price forecasting with variational mode decomposition and optimal combined model. Physica A 519:140–158
Zounemat-Kermani M, Batelaan O, Fadaee M, Hinkelmann R (2021a) Ensemble machine learning paradigms in hydrology: a review. J Hydrol 598:126266
Zounemat-Kermani M, Mahdavi-Meymand A, Hinkelmann R (2021b) A comprehensive survey on conventional and modern neural networks: application to river flow forecasting. Earth Sci Inform, 1–19.
Zuo G, Luo J, Wang N, Lian Y, He X (2020) Decomposition ensemble model based on variational mode decomposition and long short-term memory for streamflow forecasting. J Hydrol 585:124776
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares no competing interests.
Additional information
Responsible Editor: Broder J. Merkel
Rights and permissions
About this article
Cite this article
Latifoğlu, L. Application of the novel circulant singular spectrum analysis ensemble model for forecasting of streamflow data. Arab J Geosci 15, 982 (2022). https://doi.org/10.1007/s12517-022-10230-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12517-022-10230-2