Abstract
In this paper, the development and evaluation of an entropy based hybrid data driven model coupled with input selection approach and wavelet transformation is investigated for long-term streamflow forecasting with 10 years lead time. To develop and test the models, data including 45 years of monthly streamflow time series from Taleghan basin, located in northwest of Tehran, are employed. For this purpose, first the performance of a maximum entropy forecasting model is evaluated. To boost the accuracy, an auto-correlation method with %95 confidence levels was carried out to determine the optimum order of the entropy model. Nevertheless, the basic entropy model, as expected, was only able to reach Nash-Sutcliffe efficiency (NSE) index of 0.35 during the test period. On the other hand, data driven models such as artificial neural networks (ANN) have shown to yield good accuracy in modeling complicated and nonlinear systems. Thus, to improve the performance of the maximum entropy model, an entropy-based hybrid model using evolutionary ANN (ENN) was proposed for further investigation. The proposed model with seasonality index substantially improved the test NSE to 0.51 and provided more accurate results than the basic entropy model. Moreover, when wavelet transform was applied to preprocess the input data, the model shows a slight improvement (NSE = 0.54).
Similar content being viewed by others
References
Abrahart RJ, See L (2000) Comparing neural network and autoregressive moving average techniques for the provision of continuous river flow forecasts in two contrasting catchments. Hydrol Process 14:2157–2172. https://doi.org/10.1002/1099-1085(20000815/30)14:11/12<2157::AID-HYP57>3.0.CO;2-S
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
Anctil F, Tape DG (2004) An exploration of artificial neural network rainfall-runoff forecasting combined with wavelet decomposition. J Environ Eng and Sci 3(Supplement 1):S121–S128. https://doi.org/10.1139/s03-071
Arifovic J, Gencay R (2001) Using genetic algorithms to select architecture of a feedforward artificial neural network Physica. A: Statistical Mechanics and its Applications 289:574–594
Burg JP (1967) Maximum entropy spectral analysis. 37th annual international meeting
Chen Y-H, Chang F-J (2009) Evolutionary artificial neural networks for hydrological systems forecasting. J Hydrol 367(1-2):125–137. https://doi.org/10.1016/j.jhydrol.2009.01.009
Cigizoglu HK (2003) Estimation, forecasting and extrapolation of river flows by artificial neural networks. Hydrol Sci J 48(3):349–361. https://doi.org/10.1623/hysj.48.3.349.45288
Cortez P, Machado J, Neves J (1996) An evolutionary artificial neural network time series forecasting system. In: Proceedings of the IASTED International Conference on Artificial Intelligence, Expert Systems and Neural Networks, pp 278–281
Coulibaly P, Anctil F, Bobee B (2000) Daily reservoir inflow forecasting using artificial neural networks with stopped training approach. J Hydrol 230:244–257. https://doi.org/10.1016/S0022-1694(00)00214-6
Dariane A, Azimi S (2016) Forecasting streamflow by combination of a genetic input selection algorithm and wavelet transforms using ANFIS models. Hydrol Sci J 61(3):585–600. https://doi.org/10.1080/02626667.2014.988155
Dariane AB, Karami F (2014) Deriving hedging rules of multi-reservoir system by online evolving neural networks. Water. Res Manag 28:3651–3665
Dariane AB, Moradi AM (2016) Comparative analysis of evolving artificial neural network and reinforcement learning in stochastic optimization of multireservoir systems. Hydrol Sci J 61:1141–1156. https://doi.org/10.1080/02626667.2014.986485
Dawson CW, See LM, Abrahart RJ, Heppenstall AJ (2006) Symbiotic adaptive neuro-evolution applied to rainfall–runoff modelling in northern England. Neural Netw 19:236–247. https://doi.org/10.1016/j.neunet.2006.01.009
Frieden BR (1972) Restoring with maximum likelihood and maximum entropy. JOSA 62(4):511–518. https://doi.org/10.1364/JOSA.62.000511
Galushkin AI (2007) Neural networks theory. Springer, Berlin, Heidelberg
Govindaraju RS (2000) Artificial neural networks in hydrology. I: preliminary concepts. J Hydrol Eng 5:115–123
Hipel KW, McLeod AI, Lennox WC (1977) Advances in box-Jenkins modeling: 1. Model construction. Water Res Res 13(3):567–575. https://doi.org/10.1029/WR013i003p00567
Jain A, Srinivasulu S (2004) Development of effective and efficient rainfall-runoff models using integration of deterministic, real-coded genetic algorithms and artificial neural network techniques. Water Res Res 40(4):12
Kalteh AM (2015) Wavelet genetic algorithm-support vector regression (wavelet GA-SVR) for monthly flow forecasting. Water. Res Manag 29:1283–1293
Kim T-W, Valdés JB (2003) Nonlinear model for drought forecasting based on a conjunction of wavelet transforms and neural networks. J Hydrol Eng 8:319–328. https://doi.org/10.1061/(ASCE)1084-0699(2003)8:6(319)
Kişi Ö (2009) Neural networks and wavelet conjunction model for intermittent streamflow forecasting. J Hydrol Eng 14:773–782. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000053
Krstanovic P, Singh V (1991) A univariate model for long-term streamflow forecasting stochastic. Hydrol Hydr 5(3):173–188. https://doi.org/10.1007/BF01544056
Krstanovic P, Singh V (1993) A real-time flood forecasting model based on maximum-entropy spectral analysis: II. Application. Water. Res Manag 7:131–151
Lohani A, Kumar R, Singh R (2012) Hydrological time series modeling: a comparison between adaptive neuro-fuzzy, neural network and autoregressive techniques. J Hydrol 442:23–35
Lu W, Fan H, Lo S (2003) Application of evolutionary neural network method in predicting pollutant levels in downtown area of Hong Kong. Neuro Comp 51:387–400
MacLeod C (1999) The synthesis of artificial neural networks using single string evolutionary techniques. PhD Dissertation, The Robert Gordon University, Aberdeen, Scotland
Maier HR, Dandy GC (2000) Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ Model Softw 15:101–124. https://doi.org/10.1016/S1364-8152(99)00007-9
Montanari A, Rosso R, Taqqu MS (2000) A seasonal fractional ARIMA model applied to the Nile River monthly flows at Aswan. Water Res Res 36(5):1249–1259. https://doi.org/10.1029/2000WR900012
Nadeu C (1992) Finite length cepstrum modelling—a simple spectrum estimation technique. Signal proces 26(1):49–59. https://doi.org/10.1016/0165-1684(92)90055-2
Nash JE, Sutcliffe JV (1970) River flow forecasting through conceptual models part I — a discussion of principles. J Hydrol 10(3):282–290. https://doi.org/10.1016/0022-1694(70)90255-6
Nilsson P, Uvo CB (2006) Monthly runoff simulation: comparing and combining conceptual and neural network models. J Hydrol 321:344–363. https://doi.org/10.1016/j.jhydrol.2005.08.007
Percival DB, Walden AT (2006) Wavelet methods for time series analysis. Cambridge University Press, Cambridge
Pramanik N, Panda RK, Singh A (2011) Daily river flow forecasting using wavelet ANN hybrid models. J Hydro informatics 13:49–63
Salas JD (1993) Analysis and modeling of hydrologic time series. Handbook Hydrol 19:1–72
Santos CAG, Silva GBL (2014) Daily streamflow forecasting using a wavelet transform and artificial neural network hybrid models. Hydrol Sci J 59(2):312–324. https://doi.org/10.1080/02626667.2013.800944
Singh VP, Cui H (2015) Entropy theory for streamflow forecasting. Environ Process 2:449–460. https://doi.org/10.1007/s40710-015-0080-8
Solomatine DP, Ostfeld A (2008) Data-driven modelling: some past experiences and new approaches. J hydro informatics 10:3–22
Sudheer K, Gosain A, Ramasastri K (2002) A data-driven algorithm for constructing artificial neural network rainfall-runoff models. Hydrolproces 16:1325–1330
Tiwari MK, Chatterjee C (2011) A new wavelet–bootstrap–ANN hybrid model for daily discharge forecasting. J Hydroinf 13(3):500–519. https://doi.org/10.2166/hydro.2010.142
Wu N-L (1983) An explicit solution and data extension in the maximum entropy method. IEEE Trans Acoust Speech Signal Process 31:486–491
Wu C, Chau K (2006) A flood forecasting neural network model with genetic algorithm. Int J environ and Pollut 28(3/4):261–273. https://doi.org/10.1504/IJEP.2006.011211
Yaseen ZM, Kisi O, Demir V (2016) Enhancing long-term streamflow forecasting and predicting using periodicity data component: application of artificial intelligence. Water. Res Manag 30:4125–4151
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dariane, A.B., Farhani, M. & Azimi, S. Long Term Streamflow Forecasting Using a Hybrid Entropy Model. Water Resour Manage 32, 1439–1451 (2018). https://doi.org/10.1007/s11269-017-1878-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-017-1878-0