Prediction of Rainfall Time Series Using the Hybrid DWT-SVR-Prophet Model

被引:5
作者
Li, Dongsheng [1 ]
Ma, Jinfeng [2 ]
Rao, Kaifeng [3 ]
Wang, Xiaoyan [1 ]
Li, Ruonan [2 ]
Yang, Yanzheng [2 ]
Zheng, Hua [2 ,4 ]
机构
[1] Capital Normal Univ, Coll Resource Environm & Tourism, Beijing 100048, Peoples R China
[2] Chinese Acad Sci, Res Ctr Ecoenvironm Sci, State Key Lab Urban & Reg Ecol, Beijing 100085, Peoples R China
[3] Chinese Acad Sci, Res Ctr Ecoenvironm Sci, State Key Joint Lab Environm Simulat & Pollut Cont, Beijing 100085, Peoples R China
[4] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
关键词
rainfall time series prediction; discrete wavelet transform; machine learning; hybrid model; STREAMFLOW; OPTIMIZATION;
D O I
10.3390/w15101935
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Accurate rainfall prediction remains a challenging problem because of the high volatility and complicated essence of atmospheric data. This study proposed a hybrid model (DSP) that combines the advantages of discrete wavelet transform (DWT), support vector regression (SVR), and Prophet to forecast rainfall data. First, the rainfall time series is decomposed into high-frequency and low-frequency subseries using discrete wavelet transform (DWT). The SVR and Prophet models are then used to predict high-frequency and low-frequency subsequences, respectively. Finally, the predicted rainfall is determined by summing the predicted values of each subsequence. A case study in China is conducted from 1 January 2014 to 30 June 2016. The results show that the DSP model provides excellent prediction, with RMSE, MAE, and R-2 values of 6.17, 3.3, and 0.75, respectively. The DSP model yields higher prediction accuracy than the three baseline models considered, with the prediction accuracy ranking as follows: DSP > SSP > Prophet > SVR. In addition, the DSP model is quite stable and can achieve good results when applied to rainfall data from various climate types, with RMSEs ranging from 1.24 to 7.31, MAEs ranging from 0.52 to 6.14, and R-2 values ranging from 0.62 to 0.75. The proposed model may provide a novel approach for rainfall forecasting and is readily adaptable to other time series predictions.
引用
收藏
页数:18
相关论文
共 46 条
[1]   Short-term rainfall forecasting using machine learning-based approaches of PSO-SVR, LSTM and CNN [J].
Adaryani, Fatemeh Rezaie ;
Mousavi, S. Jamshid ;
Jafari, Fatemeh .
JOURNAL OF HYDROLOGY, 2022, 614
[2]   On the reliability of a novel MODWT-based hybrid ARIMA-artificial intelligence approach to forecast daily Snow Depth (Case study: The western part of the Rocky Mountains in the USA) [J].
Adib, Arash ;
Zaerpour, Arash ;
Lotfirad, Morteza .
COLD REGIONS SCIENCE AND TECHNOLOGY, 2021, 189
[3]   Markov chain-incorporated and synthetic data-supported conditional artificial neural network models for forecasting monthly precipitation in arid regions [J].
Aksoy, Hafzullah ;
Dahamsheh, Ahmad .
JOURNAL OF HYDROLOGY, 2018, 562 :758-779
[4]   Prediction of daily rainfall by a hybrid wavelet-season-neuro technique [J].
Altunkaynak, Abdusselam ;
Nigussie, Tewodros Assefa .
JOURNAL OF HYDROLOGY, 2015, 529 :287-301
[5]   Artificial intelligence modelling integrated with Singular Spectral analysis and Seasonal-Trend decomposition using Loess approaches for streamflow predictions [J].
Apaydin, Halit ;
Sattari, Mohammad Taghi ;
Falsafian, Kambiz ;
Prasad, Ramendra .
JOURNAL OF HYDROLOGY, 2021, 600
[6]   Rainfall prediction: A comparative analysis of modern machine learning algorithms for time-series forecasting [J].
Barrera-Animas, Ari Yair ;
Oyedele, Lukumon O. ;
Bilal, Muhammad ;
Akinosho, Taofeek Dolapo ;
Delgado, Juan Manuel Davila ;
Akanbi, Lukman Adewale .
MACHINE LEARNING WITH APPLICATIONS, 2022, 7
[7]   Flood Forecasting Based on an Improved Extreme Learning Machine Model Combined with the Backtracking Search Optimization Algorithm [J].
Chen, Lu ;
Sun, Na ;
Zhou, Chao ;
Zhou, Jianzhong ;
Zhou, Yanlai ;
Zhang, Junhong ;
Zhou, Qing .
WATER, 2018, 10 (10)
[8]   Performance Enhancement Model for Rainfall Forecasting Utilizing Integrated Wavelet-Convolutional Neural Network [J].
Chong, Kai Lun ;
Lai, Sai Hin ;
Yao, Yu ;
Ahmed, Ali Najah ;
Jaafar, Wan Zurina Wan ;
El-Shafie, Ahmed .
WATER RESOURCES MANAGEMENT, 2020, 34 (08) :2371-2387
[9]   Predicting suspended sediment load in Peninsular Malaysia using support vector machine and deep learning algorithms [J].
Essam, Yusuf ;
Huang, Yuk Feng ;
Birima, Ahmed H. ;
Ahmed, Ali Najah ;
El-Shafie, Ahmed .
SCIENTIFIC REPORTS, 2022, 12 (01)
[10]   Implementing a novel deep learning technique for rainfall forecasting via climatic variables: An approach via hierarchical clustering analysis [J].
Fahad, Shah ;
Su, Fang ;
Khan, Sufyan Ullah ;
Naeem, Muhammad Rashid ;
Wei, Kailei .
SCIENCE OF THE TOTAL ENVIRONMENT, 2023, 854