Abstract
For effective and reliable management of water resources, the accurate forecasting of precipitation patterns is highly essential. The precipitation process is a complex hydrological component that is influenced by several hydro-meteorological variables, and it is varied from one region to another. In this study, the performance of coupled and standalone data intelligence models including wavelet artificial neural network (WANN), wavelet gene expressing programming (WGEP), artificial neural networks (ANN), and gene expressing programming (GEP) is undertaken for precipitation forecasting at four stations located in Iran (i.e., Ardabil, Khalkhal, Meshginshahr, and Parsabad). In this regard, monthly precipitation data are utilized from 1997 to 2016. The developed forecasting models are constructed using correlated lag time information. Two statistical performance metrics: coefficient of determination (R2) and root mean square errors (RMSE), are calculated for forecasting accuracy inspection. The obtained results indicated the capacity of the WANN coupled model as a superior forecasting model compared with the other data intelligence models. This was observed at the four investigated meteorological stations. However, the potential of the discrete wavelet transform has also demonstrated an enhancement in the predictability performance of the GEP model. This is indicating the capability of the pre-processing data time series as a prior stage for the forecasting process. Further, the results evidence the capability of the WANN coupled model in capturing the peak values of the precipitation. Overall, the applied coupled data intelligence model provided a significant contribution to the precipitation forecasting at this region contributing to the base knowledge of water resources engineering.
Similar content being viewed by others
Availability of data and materials
Not applicable.
References
Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland, Australia. Adv Atmos Sci 29:717–730. https://doi.org/10.1007/s00376-012-1259-9
Abdollahi S, Raeisi J, Khalilianpour M et al (2017) Daily mean streamflow prediction in perennial and non-perennial rivers using four data driven techniques. Water Resour Manag 31:4855–4874. https://doi.org/10.1007/s11269-017-1782-7
Adamowski JF (2008a) River flow forecasting using wavelet and cross-wavelet transform models. Hydrol Process 22:4877–4891. https://doi.org/10.1002/hyp.7107
Adamowski JF (2008b) Development of a short-term river flood forecasting method for snowmelt driven floods based on wavelet and cross-wavelet analysis. J Hydrol 353:247–266. https://doi.org/10.1016/j.jhydrol.2008.02.013
Adamowski J, Sun K (2010) Development of a coupled wavelet transform and neural network method for flow forecasting of non-perennial rivers in semi-arid watersheds. J Hydrol 390:85–91. https://doi.org/10.1016/j.jhydrol.2010.06.033
Ahani A, Mousavi Nadoushani SS, Moridi A (2018) A feature weighting and selection method for improving the homogeneity of regions in regionalization of watersheds. Hydrol Process 32:2084–2095
Ahani A, Mousavi Nadoushani SS, Moridi A (2020a) Regionalization of watersheds based on the concept of rough set. Nat Hazards 104:883–899
Ahani A, Mousavi Nadoushani SS, Moridi A (2020b) Simultaneous regionalization of gauged and ungauged watersheds using a missing data clustering method. J Hydrol Eng 25:04020015
Ahani A, Nadoushani SSM, Moridi A (2020c) Regionalization of watersheds by finite mixture models. J Hydrol 583:124620
Ali M, Parsad R, Xiang Y, Mundher Yaseen Z (2020) Complete ensemble empirical mode decomposition hybridized with random forest and kernel ridge regression model for monthly rainfall forecasts. J Hydrol 584:124647. https://doi.org/10.1016/j.jhydrol.2020.124647
Arab Amiri M, Amerian Y, Mesgari MS (2016) Spatial and temporal monthly precipitation forecasting using wavelet transform and neural networks, Qara-Qum catchment. Iran Arab J Geosci 9:421. https://doi.org/10.1007/s12517-016-2446-2
Cannas B, Fanni A, See L, Sias G (2006) Data preprocessing for river flow forecasting using neural networks: wavelet transforms and data partitioning. Phys Chem Earth Parts ABC 31:1164–1171. https://doi.org/10.1016/j.pce.2006.03.020
Chou C (2011) A threshold based wavelet denoising method for hydrological data modelling. Water Resour Manag 25:1809–1830. https://doi.org/10.1007/s11269-011-9776-3
Christodoulou SE, Kourti E, Agathokleous A (2017) Waterloss detection in water distribution networks using wavelet change-point detection. Water Resour Manag 31:979–994. https://doi.org/10.1007/s11269-016-1558-5
Dabhi VK, Chaudhary S (2014) Hybrid wavelet-postfix-GP model for rainfall prediction of Anand Region of India. Adv Artif Intell 3(3–3):3. https://doi.org/10.1155/2014/717803
Danandeh Mehr A, Kahya E, Olyaie E (2013) Streamflow prediction using linear genetic programming in comparison with a neuro-wavelet technique. J Hydrol 505:240–249. https://doi.org/10.1016/j.jhydrol.2013.10.003
Danandeh Mehr A, Nourani V (2018) Season algorithm-multigene genetic programming: a new approach for rainfall-runoff modelling. Water Resour Manag 32:2665–2679. https://doi.org/10.1007/s11269-018-1951-3
Dawkins LC, Osborne JM, Economou T, Darch GJC, Stoner OR (2022) The advanced meteorology explorer: a novel stochastic, gridded daily rainfall generator. J Hydrol 607:127478. https://doi.org/10.1016/j.jhydrol.2022.127478
DelSole T, Shukla J (2012) Climate models produce skillful predictions of Indian summer monsoon rainfall. Geophys Res Lett. https://doi.org/10.1029/2012GL051279
Deo RC, Şahin M (2015) Application of the Artificial Neural Network model for prediction of monthly Standardized Precipitation and Evapotranspiration Index using hydrometeorological parameters and climate indices in eastern Australia. Atmos Res 161–162:65–81. https://doi.org/10.1016/j.atmosres.2015.03.018
Dökmen F, Aslan Z (2013) Evaluation of the parameters of water quality with wavelet techniques. Water Resour Manag 27:4977–4988. https://doi.org/10.1007/s11269-013-0454-5
Everingham Y, Baillie C, Inman-Bamber G, Baillie J (2008) Forecasting water allocations for Bundaberg sugarcane farmers. Clim Res 36:231–239. https://doi.org/10.3354/cr00743
Falayi EO, Adepitan JO, Adewole AT, Roy-Layinde TO (2022) Analysis of rainfall data of some West African countries using wavelet transform and nonlinear time series techniques. J Spat Sci. https://doi.org/10.1080/14498596.2021.2008539
Feng Q, Wen X, Li J (2015) Wavelet analysis-support vector machine coupled models for monthly rainfall forecasting in Arid Regions. Water Resour Manag 29:1049–1065. https://doi.org/10.1007/s11269-014-0860-3
Ferreira C (2006) Gene expression programming: mathematical modeling by an artificial intelligence. Springer, Berlin
Ghamariadyan M, Imteaz MA (2021) A wavelet artificial neural network method for medium-term rainfall prediction in Queensland (Australia) and the comparisons with conventional methods. Int J Climatol 41:1396–1416. https://doi.org/10.1002/joc.6775
Haykin S (1998) Neural networks: a comprehensive foundation, Subsequent edition. Prentice-Hall, Upper Saddle River, 842 p
He X, Guan H, Qin J (2015) A hybrid wavelet neural network model with mutual information and particle swarm optimization for forecasting monthly rainfall. J Hydrol 527:88–100. https://doi.org/10.1016/j.jhydrol.2015.04.047
Kisi O, Cimen M (2012) Precipitation forecasting by using wavelet-support vector machine conjunction model. Eng Appl Artif Intell 25:783–792. https://doi.org/10.1016/j.engappai.2011.11.003
Kisi O, Shiri J (2011) Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resour Manag 25:3135–3152. https://doi.org/10.1007/s11269-011-9849-3
Komasi M, Sharghi S (2016) Hybrid wavelet-support vector machine approach for modelling rainfall–runoff process. Water Sci Technol 73:1937–1953
Kuo C-C, Gan TY, Yu P-S (2010) Wavelet analysis on the variability, teleconnectivity, and predictability of the seasonal rainfall of Taiwan. Mon Weather Rev 138:162–175. https://doi.org/10.1175/2009MWR2718.1
Lafrenière M, Sharp M (2003) Wavelet analysis of inter-annual variability in the runoff regimes of glacial and nival stream catchments, Bow Lake, Alberta. Hydrol Process 17:1093–1118. https://doi.org/10.1002/hyp.1187
Lane SN (2007) Assessment of rainfall-runoff models based upon wavelet analysis. Hydrol Process 21:586–607. https://doi.org/10.1002/hyp.6249
Lim E-P, Hendon HH, Hudson D et al (2009) Dynamical forecast of Inter–El Niño variations of tropical SST and Australian spring rainfall. Mon Weather Rev 137:3796–3810. https://doi.org/10.1175/2009MWR2904.1
Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11:674–693. https://doi.org/10.1109/34.192463
Mehdizadeh S, Behmanesh J, Khalili K (2018) New approaches for estimation of monthly rainfall based on GEP-ARCH and ANN-ARCH hybrid models. Water Resour Manag 32:527–545. https://doi.org/10.1007/s11269-017-1825-0
Mekanik F, Imteaz MA, Gato-Trinidad S, Elmahdi A (2013) Multiple regression and Artificial Neural Network for long-term rainfall forecasting using large scale climate modes. J Hydrol 503:11–21. https://doi.org/10.1016/j.jhydrol.2013.08.035
Miao J, Liu G, Cao B et al (2014) Identification of strong karst groundwater runoff belt by cross wavelet transform. Water Resour Manag 28:2903–2916. https://doi.org/10.1007/s11269-014-0645-8
Mwale D, Gan TY (2005) Wavelet analysis of variability, teleconnectivity, and predictability of the September–November East African rainfall. J Appl Meteorol 44:256–269. https://doi.org/10.1175/JAM2195.1
Mwale D, Gan TY, Shen SSP, Shu TT, Kim KM (2007) Wavelet empirical orthogonal functions of space-time-frequency regimes and predictability of Southern Africa summer rainfall. J Hydrol Eng 12:513–523. https://doi.org/10.1061/(ASCE)1084-0699(2007)12:5(513)
Nourani V, Alami MT, Aminfar MH (2009a) A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Eng Appl Artif Intell 22:466–472. https://doi.org/10.1016/j.engappai.2008.09.003
Nourani V, Komasi M, Mano A (2009b) A multivariate ANN-wavelet approach for rainfall-runoff modeling. Water Resour Manag 23:2877. https://doi.org/10.1007/s11269-009-9414-5
Partal T, Cigizoglu HK (2009) Prediction of daily precipitation using wavelet—neural networks. Hydrol Sci J 54:234–246. https://doi.org/10.1623/hysj.54.2.234
Partal T, Kişi Ö (2007) Wavelet and neuro-fuzzy conjunction model for precipitation forecasting. J Hydrol 342:199–212. https://doi.org/10.1016/j.jhydrol.2007.05.026
Rathinasamy M, Agarwal A, Parmar V et al (2017) Partial wavelet coherence analysis for understanding the standalone relationship between Indian Precipitation and Teleconnection patterns
Rezaei M, Mousavi SF, Moridi A et al (2021) A new hybrid framework based on integration of optimization algorithms and numerical method for estimating monthly groundwater level. Arab J Geosci 14:1–15
Roushangar K, Alizadeh F, Nourani V (2018) Improving capability of conceptual modeling of watershed rainfall–runoff using hybrid wavelet-extreme learning machine approach. J Hydroinform 20:69–87. https://doi.org/10.2166/hydro.2017.011
Sajikumar N, Thandaveswara BS (1999) A non-linear rainfall–runoff model using an artificial neural network. J Hydrol 216:32–55. https://doi.org/10.1016/S0022-1694(98)00273-X
Salih SQ, Sharafati A, Ebtehaj I, Sanikhani H, Siddique R, Deo RC, Bonakdari H, Shahid Sh, Mundher Yaseen Z (2020) Integrative stochastic model standardization with genetic algorithm for rainfall pattern forecasting in tropical and semi-arid environments. Hydrol Sci J 65:1145–1157. https://doi.org/10.1080/02626667.2020.1734813
Schaefli B, Maraun D, Holschneider M (2007) What drives high flow events in the Swiss Alps? Recent developments in wavelet spectral analysis and their application to hydrology. Adv Water Resour 30:2511–2525. https://doi.org/10.1016/j.advwatres.2007.06.004
Schepen A, Wang QJ, Robertson DE (2012) Combining the strengths of statistical and dynamical modeling approaches for forecasting Australian seasonal rainfall. J Geophys Res Atmos. https://doi.org/10.1029/2012JD018011
Sezen C, Partal T (2017) A wavelet transformation-genetic algorithm-artificial neural network combined model for precipitation forecasting. Eurasia Proc Sci Technol Eng Math 1:372–378
Shafaei M, Adamowski J, Fakheri-Fard A et al (2016) A wavelet-SARIMA-ANN hybrid model for precipitation forecasting. J Water Land Dev 28:27–36. https://doi.org/10.1515/jwld-2016-0003
Shoaib M, Shamseldin AY, Melville BW, Khan MM (2015) Runoff forecasting using hybrid Wavelet Gene Expression Programming (WGEP) approach. J Hydrol 527:326–344. https://doi.org/10.1016/j.jhydrol.2015.04.072
Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Geophys Res Atmosph 106(D7):7183–7192
Venkata Ramana R, Krishna B, Kumar SR, Pandey NG (2013) Monthly rainfall prediction using wavelet neural network analysis. Water Resour Manag 27:3697–3711. https://doi.org/10.1007/s11269-013-0374-4
Wang Y, Liu J, Li R, Suo X, Lu E (2022) Medium and long-term precipitation prediction using wavelet decomposition-prediction-reconstruction model. Water Resour Manag. https://doi.org/10.1007/s11269-022-03063-x
Wu J, Liu M, Jin L (2010) A hybrid support vector regression approach for rainfall forecasting using particle swarm optimization and projection pursuit technology. Int J Comput Intell Appl 9:87–104
Wu X, Zhou J, Yu H, Liu D, Xie K, Chen Y, Hu J, Sun H, Xing F (2021) The development of a hybrid wavelet-ARIMA-LSTM model for precipitation amounts and drought analysis. Atmosphere. https://doi.org/10.3390/atmos12010074
Zeynoddin M, Bonakdari H, Azari A et al (2018) Novel hybrid linear stochastic with non-linear extreme learning machine methods for forecasting monthly rainfall a tropical climate. J Environ Manag 222:190–206. https://doi.org/10.1016/j.jenvman.2018.05.072
Zhang S, Chang T, Lin D (2018) A preliminary study on a hybrid wavelet neural network model for forecasting monthly rainfall. Eurasia J Math Sci Technol Educ 14:1747–1757. https://doi.org/10.29333/ejmste/85119
Acknowledgments
The authors wish to thank all who assisted in conducting this work.
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
MRN took part in writing the paper and original draft preparation. SA involved in conceptualization and methodology. HS participated in visualization and investigation. JR involved in modeling. ZMY took part in reviewing and editing.
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Consent to participate
The authors declare that they voluntarily agree to participate in this research.
Consent to publish
Not applicable.
Additional information
Editorial responsibility: Samareh Mirkia.
Rights and permissions
About this article
Cite this article
Nikpour, M.R., Abdollahi, S., Sanikhani, H. et al. Coupled data pre-processing approach with data intelligence models for monthly precipitation forecasting. Int. J. Environ. Sci. Technol. 19, 11919–11934 (2022). https://doi.org/10.1007/s13762-022-04395-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13762-022-04395-2