Skip to main content
Log in

Copula entropy coupled with artificial neural network for rainfall–runoff simulation

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

Abstract

The rainfall–runoff relationship is not only nonlinear and complex but also difficult to model. Artificial neural network (ANN), as a data-driven technique, has gained significant attention in recent years and has been shown to be an efficient alternative to traditional methods for hydrological modeling. However, for different input combinations, ANN models can yield different results. Therefore, input variables and ANN types need to be carefully considered, when using an ANN model for stream flow forecasting. This study proposes the copula-entropy (CE) theory to identify the inputs of an ANN model. The CE theory permits to calculate mutual information (MI) and partial MI directly which avoids calculating the marginal and joint probability distributions. Three different ANN models, namely multi-layer feed (MLF) forward networks, radial basis function networks and general regression neural network, were applied to predict stream flow of Jinsha River, China. Results showed that the inputs selected by the CE method were better than those by the traditional linear correlation analysis, and the MLF ANN model with the inputs selected by CE method obtained the best predicted results for the Jinsha River at Pingshan gauging station.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Abrahart RJ, See L (2002) Multi-model data fusion for river flow forecasting: an evaluation of six alternative methods based on two contrasting catchments. Hydrol Earth Syst Sci 6(4):655–670

    Article  Google Scholar 

  • Angulo JM, Madrid AE, Ruiz-Medina MD (2011) Entropy-based correlated shrinkage of spatial random processes. Stoch Environ Res Risk Assess 25(3):389–402

    Article  Google Scholar 

  • Berntson J, Espelid TO, Genz A (1991) An adaptive algorithm for the approximate calculation of multiple integrals. ACM Trans Math Softw 17:437–451

    Article  Google Scholar 

  • Birikundavyi S, Labib R, Trung HT, Rousselle J (2002) Performance of neural networks in daily streamflow forecasting. J Hydrol Eng 7(5):392–398

    Article  Google Scholar 

  • Bowden GJ, Dandy GC, Maier HR (2005a) Input determination for neural network models in water resources applications. Part 1—background and methodology. J Hydrol 301(1–4):93–107

    Article  CAS  Google Scholar 

  • Bowden GJ, Maier HR, Dandy GC (2005b) Input determination for neural network models in water resources applications. Part 2. Case study: forecasting salinity in a river. J Hydrol 301(1–4):93–107

    Article  CAS  Google Scholar 

  • Calsaverini RS, Vicente R (2009) An information-theoretic approach to statistical dependence: copula information. Eur Phys Lett 88(6):3–12

    Article  Google Scholar 

  • Campolo M, Andreussi P, Soldati A (1999) River flood forecasting with a neural network model. Water Resour Res 35(4):1191–1197

    Article  Google Scholar 

  • Castellano-Méndeza M, González-Manteigaa W, Febrero-Bande M, Prada-Sáncheza MJ, Lozano-Calderón R (2004) Modeling of the monthly and daily behavior of the runoff of the Xallas River using Box–Jenkins and neural networks methods. J Hydrol 296:38–58

    Article  Google Scholar 

  • Chen L, Guo S, Yan B, Liu P, Fang B (2010) A new seasonal design flood method based on bivariate joint distribution of flood magnitude and date of occurrence. Hydrol Sci J 55(8):1264–1280

    Article  Google Scholar 

  • Chen L, Singh VP, Guo S, Hao Z, Li T (2012) Flood coincidence risk analysis using multivariate copula functions. J Hydrol Eng 17(6):742–755

    Article  Google Scholar 

  • Chen L, Singh VP, Guo S, Mishra AK, Guo J (2013) Drought analysis based on copulas. J Hydrol Eng 18(7):797–808

    Article  Google Scholar 

  • de Vos NJ, Rientjes THM (2005) Constraints of artificial neural networks for rainfall–runoff modelling: trade-offs in hydrological state representation and model evaluation. Hydrol Earth Syst Sci Discuss 2:365–415

    Article  Google Scholar 

  • Elman JL (1988) Finding structure in time. In: CRL Technical Report 8801. Centre for Research in Language, University of California, San Diego

  • Favre AC, Adlouni S, Perreault L, Thiémonge N, Bobée B (2004) Multivariate hydrological frequency analysis using copulas. Water Resour Res 40:W01101, 12

    Google Scholar 

  • Fernando TMKG, Maier HR, Dandy GC (2009) Selection of input variables for data driven models: an average shifted histogram partial mutual information estimator approach. J Hydrol 367:165–176

    Article  Google Scholar 

  • Grimaldi S, Serinaldi F (2006) Design hyetographs analysis with 3-copula function. Hydrol Sci J 51(2):223–238

    Article  Google Scholar 

  • Hecht-Nielsen R (1987) Counterpropagation networks. Appl Opt 26:4979–4984

    Article  CAS  Google Scholar 

  • Hopfield JJ (1987) Learning algorithms and probability distributions in feed-forward and feed-back networks. Proc Natl Acad Sci USA 84:8429–8433

    Article  CAS  Google Scholar 

  • Hsu KL, Gupta HV, Sorooshian S (1995) Artificial neural network modeling of the rainfall–runoff process. Water Resour Res 31(10):2517–2530

    Article  Google Scholar 

  • Islam MN, Liong SY, Phoon KK, Liaw C-Y (2001) Forecasting of river flow data with a general regression neural network. In: Integrated water resources management. Proceedings of a symposium held at Davis, California. IAHS Publication number 272

  • Jain SK, Das A, Srivastava DK (1999) Application of ANN for reservoir inflow prediction and operation. J Water Resour Plan Manag 125(5):263–271

    Article  Google Scholar 

  • Jayawardena DA, Fernando AK, Zhou MC (1997) Comparison of multilayer perceptron and radial basis function networks as tools for flood forecasting. In: Destructive water: water-caused natural disasters, their abatement and control. Proceedings of the conference held at Anaheim, California, June 1996. IAHS Publication number 239

  • Jeong DI, St-Hilaire A, Ouarda TBMJ, Gachon P (2012) Comparison of transfer functions in statistical downscaling models for daily temperature and precipitation over Canada. Stoch Environ Res Risk Assess 26(5):633–653

    Article  Google Scholar 

  • Karunanithi N, Grenney WJ, Whitley D, Bovee K (1994) Neural networks for river flow prediction. J Comput Civil Eng 8:201–219

    Article  Google Scholar 

  • Kasiviswanathan KS, Sudheer KP (2013) Quantification of the predictive uncertainty of artificial neural network based river flow forecast models. Stoch Environ Res Risk Assess 27(1):137–146

    Article  Google Scholar 

  • Kohonen T (1982) Self-organized formation of topologically correct feature maps. Biol Cybern 43:59–69

    Article  Google Scholar 

  • Lachtermacher G, Fuller JD (1994) Backpropagation in hydrological time series forecasting. In: Hipel KW, McLeod AI, Panu US, Singh VP (eds) Stochastic and statistical methods in hydrology and environmental engineering. Kluwer Academic, Dordrecht

    Google Scholar 

  • Lekkas DF, Onof C, Lee MJ, Baltas EA (2004) Application of Artificial Neural networks for flood forecasting. Glob Nest Int J 6(3):205–211

    Google Scholar 

  • Li X, Guo SL, Liu P, Chen GY (2010) Dynamic control of flood limited water level for reservoir operation by considering inflow uncertainty. J Hydrol 391:124–132

    Article  Google Scholar 

  • Ma J, Sun Z (2011) Mutual information is copula entropy. Tsinghua Sci Technol 16(1):51–54

    Article  Google Scholar 

  • Maier HR, Dandy GC (2000) Neural networks for the prediction and forecasting of water resources variables: a review of modeling issues and applications. Environ Model Softw 15:101–124

    Article  Google Scholar 

  • May RJ, Maier HR, Dandy GC, Fernando TMK (2008) Non-linear variable selection for artificial neural networks using partial mutual information. Environ Model Softw 23:1312–1326

    Article  Google Scholar 

  • Mishra AK, Singh VP (2009) Analysis of drought severity–area–frequency curves using a general circulation model and scenario uncertainty. J Geophys Res 114:D06120. doi:10.1029/2008JD010986

    Google Scholar 

  • Mishra AK, Ines AVM, Singh VP, Hansen JW (2013) Extraction of information content from stochastic disaggregation and bias corrected downscaled precipitation variables for crop simulation. Stoch Environ Res Risk Assess 27(2):449–457

    Article  Google Scholar 

  • MWR (Ministry of Water Resources) (2006) Standard for hydrological information and hydrological forecasting (SL250-2000) (in Chinese)

  • Nazemi A, Elshorbagy A (2012) Application of copula modelling to the performance assessment of reconstructed watersheds. Stoch Environ Res Risk Assess 26(2):189–205

    Article  Google Scholar 

  • Park J, Sandberg IW (1991) Universal approximations using Radial-Basis-Function networks. Neural Comput 3(2):246–257

    Article  Google Scholar 

  • Powell MJD (1987) Radial basis functions for multivariable interpolation: a review. In: Mason JC, Cox MG (eds) Algorithms for approximation. Clarendon Press, Oxford, pp 143–167

    Google Scholar 

  • Raman H, Sunilkumar N (1995) Multivariate modeling of water resources time series using artificial neural networks. Hydrol Sci J 40(2):145–163

    Article  Google Scholar 

  • Rumelhart DE, Hinton E, Williams J (1986) Learning internal representation by error propagation. Parallel Distrib Process 1:318–362

    Google Scholar 

  • Shamseldin AY (1997) Application of a neural network technique to rainfall–runoff modeling. J Hydrol 199:272–294

    Article  Google Scholar 

  • Sharma A (2000) Seasonal to interannual rainfall probabilistic forecasts for improved water supply management: Part 1 a strategy for system predictor identification. J Hydrol 239:232–239

    Article  Google Scholar 

  • Song S, Singh VP (2010a) Meta-elliptical copulas for drought frequency analysis of periodic hydrologic data. Stoch Environ Res Risk Assess 24(3):425–444

    Article  Google Scholar 

  • Song S, Singh VP (2010b) Frequency analysis of droughts using the Plackett copula and parameter estimation by genetic algorithm. Stoch Environ Res Risk Assess 24(5):783–805

    Article  Google Scholar 

  • Specht DF (1991) A general regression neural network. IEEE Trans Neural Netw 2(6):568–576

    Article  CAS  Google Scholar 

  • Svozil D, Kvasnieka V, Pospichal J (1997) Introduction to multi-layer feed-forward neural networks. Chemom Intell Lab 39:43–62

    Article  CAS  Google Scholar 

  • Thirumalaiah K, Deo MC (2000) Hydrological forecasting using neural networks. J Hydrol Eng 5(2):180–189

    Article  Google Scholar 

  • Tongal H, Demirel MC, Booij MJ (2013) Seasonality of low flows and dominant processes in the Rhine River. Stoch Environ Res Risk Assess 27(2):489–503

    Article  Google Scholar 

  • Wu CL, Chau KW (2011) Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 18:394–409

    Article  Google Scholar 

  • Yin HF, Li CA (2001) Human impact on floods and flood disasters on the Yangtze River. Geomorphology 41:105–109

    Article  Google Scholar 

  • Zhang JY, Hall MJ (2004) Regional flood frequency analysis for the Gan-Ming River basin in China. J Hydrol 296(4):98–117

    Google Scholar 

  • Zhao N, Linb WT (2011) A copula entropy approach to correlation measurement at the country level. Appl Math Comput 218(2):628–642

    Article  Google Scholar 

  • Zupan J, Gasteiger J (1993) In: Zupan J, Gasteiger J (eds) Neural networks for chemists: an introduction. VCH, Weinheim

    Google Scholar 

Download references

Acknowledgments

The project was financially supported by the National Natural Science Foundation of China (NSFC Grant 51309104, 51239004, and 51190094) and Fundamental Research Funds for the Central Universities (2013QN113), and Open Research Fund Program of State Key Laboratory of Water Resources and Hydropower Engineering Science.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lu Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, L., Singh, V.P., Guo, S. et al. Copula entropy coupled with artificial neural network for rainfall–runoff simulation. Stoch Environ Res Risk Assess 28, 1755–1767 (2014). https://doi.org/10.1007/s00477-013-0838-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-013-0838-3

Keywords

Navigation