Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

Estimation of monthly evaporative loss using relevance vector machine, extreme learning machine and multivariate adaptive regression spline models

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

Abstract

The forecasting of evaporative loss (E) is vital for water resource management and understanding of hydrological process for farming practices, ecosystem management and hydrologic engineering. This study has developed three machine learning algorithms, namely the relevance vector machine (RVM), extreme learning machine (ELM) and multivariate adaptive regression spline (MARS) for the prediction of E using five predictor variables, incident solar radiation (S), maximum temperature (T max), minimum temperature (T min), atmospheric vapor pressure (VP) and precipitation (P). The RVM model is based on the Bayesian formulation of a linear model with appropriate prior that results in sparse representations. The ELM model is computationally efficient algorithm based on Single Layer Feedforward Neural Network with hidden neurons that randomly choose input weights and the MARS model is built on flexible regression algorithm that generally divides solution space into intervals of predictor variables and fits splines (basis functions) to each interval. By utilizing random sampling process, the predictor data were partitioned into the training phase (70 % of data) and testing phase (remainder 30 %). The equations for the prediction of monthly E were formulated. The RVM model was devised using the radial basis function, while the ELM model comprised of 5 inputs and 10 hidden neurons and used the radial basis activation function, and the MARS model utilized 15 basis functions. The decomposition of variance among the predictor dataset of the MARS model yielded the largest magnitude of the Generalized Cross Validation statistic (≈0.03) when the T max was used as an input, followed by the relatively lower value (≈0.028, 0.019) for inputs defined by the S and VP. This confirmed that the prediction of E utilized the largest contributions of the predictive features from the T max, verified emphatically by sensitivity analysis test. The model performance statistics yielded correlation coefficients of 0.979 (RVM), 0.977 (ELM) and 0.974 (MARS), Root-Mean-Square-Errors of 9.306, 9.714 and 10.457 and Mean-Absolute-Error of 0.034, 0.035 and 0.038. Despite the small differences in the overall prediction skill, the RVM model appeared to be more accurate in prediction of E. It is therefore advocated that the RVM model can be employed as a promising machine learning tool for the prediction of evaporative loss.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Abbreviations

ANN:

Artificial neural network

ARMA:

Autoregressive moving average

ELM:

Extreme learning machine

GCV:

Generalized cross validation

MAE:

Mean absolute error

MARS:

Multivariate adaptive regression spline

MLR:

Multiple linear regression

RMSE:

Root-mean-square-error

RVM:

Relevance vector machine

SLFN:

Single layer feedforward neural network

SRMP:

Structural risk minimisation principle

SVM:

Support vector machine

SWAT:

Soil water assessment tool

VP:

Vapor pressure

B(x):

Basis functions of MARS model

c 0, c m :

Constant or coefficients of BF(x)

E :

Evaporative loss

\( \overline{E} \) :

Mean predicted E

E ai :

Actual evaporative loss

E flat :

Flatness of predicted E

E p25 :

25th percentile predicted E

E p50 :

Median of predicted E

E p75 :

75th percentile predicted E

E pi :

Predicted evaporative loss

E range :

Range of predicted E

E skew :

Skewness of predicted E

N :

Number of predictor datum

ρ :

Performance index

P :

Precipitation

R :

Coefficient of correlation

S :

Incident solar radiation

σE :

Standard deviation of E

T max :

Maximum temperature

T min :

Minimum temperature

w :

Weight

x :

Predictor data (≡ S, T max, T min, etc.)

y :

Objective variable (≡ E)

References

  • Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland. Aust Adv Atmos Sci 29:717–730

    Article  Google Scholar 

  • Abbot J, Marohasy J (2014) Input selection and optimisation for monthly rainfall forecasting in Queensland, Australia, using artificial neural networks. Atmos Res 138:166–178. doi:10.1016/j.atmosres.2013.11.002

    Article  Google Scholar 

  • Abraham A, Steinberg D (2001) Is neural network a reliable forecaster on earth? a MARS query! In: Mira José, Prieto Alberto (eds) Bio-inspired applications of connectionism. Springer, Berlin, pp 679–686

    Chapter  Google Scholar 

  • Acharya N, Shrivastava NA, Panigrahi B, Mohanty U (2013) Development of an artificial neural network based multi-model ensemble to estimate the northeast monsoon rainfall over south peninsular India: an application of extreme learning machine. Clim Dyns 43(5–6):1303–1310

    Google Scholar 

  • Adamowski JF (2008) 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

    Article  Google Scholar 

  • Adamowski J, Fung Chan H, Prasher SO, Ozga-Zielinski B, Sliusarieva A (2012) Comparison of multiple linear and nonlinear regression, autoregressive integrated moving average, artificial neural network, and wavelet artificial neural network methods for urban water demand forecasting in Montreal, Canada. Water Resour Res 48. doi:10.1029/2010WR009945

  • Arnold JG, Fohrer N (2005) SWAT2000: current capabilities and research opportunities in applied watershed modelling. Hydrol Process 19:563–572

    Article  Google Scholar 

  • Barron AR, Xiao X (1991) Discussion: multivariate adaptive regression splines. Ann Stat 19:67–82

    Article  Google Scholar 

  • Belayneh A, Adamowski J (2012) Standard precipitation index drought forecasting using neural networks, wavelet neural networks, and support vector regression. Appl Comput Intell Soft Comput 2012:6. doi:10.1155/2012/794061

    Article  Google Scholar 

  • Berger JO (1985) Statistical decision theory and Bayesian analysis. Springer Science & Business Media, New York

    Book  Google Scholar 

  • Bishop CM, Tipping ME (2000) Variational relevance vector machines. In: Proceedings of the sixteenth conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc., Burlington, pp 46–53

  • Bishop CM, Tipping ME (2003) Bayesian regression and classification. Nato Sci Ser Subser III Comput Syst Sci 190:267–288

    Google Scholar 

  • Boadu FK (1997) Rock properties and seismic attenuation: neural network analysis. Pure appl Geophys 149:507–524

    Article  Google Scholar 

  • Borodin V, Bourtembourg J, Hnaien F, Labadie N (2015) Predictive modelling with panel data and multivariate adaptive regression splines: case of farmers crop delivery for a harvest season ahead. Stoch Environ Res Risk Assess 1–17. doi:10.1007/s00477-015-1093-6

  • Butte NF, Wong WW, Adolph AL, Puyau MR, Vohra FA, Zakeri IF (2010) Validation of cross-sectional time series and multivariate adaptive regression splines models for the prediction of energy expenditure in children and adolescents using doubly labeled water. J Nutrition 140:1516–1523

    Article  CAS  Google Scholar 

  • Choudhury BJ, DiGirolamo NE (1998) A biophysical process-based estimate of global land surface evaporation using satellite and ancillary data I. Model description and comparison with observations. J Hydrol 205:164–185

    Article  Google Scholar 

  • Craven P, Wahba G (1978) Smoothing noisy data with spline functions. Numer Math 31:377–403

    Article  Google Scholar 

  • De Veaux RD, Ungar LH (1994) Multicollinearity: a tale of two nonparametric regressions. In: Cheeseman P, Oldford RW (eds) Selecting models from data. Springer, New York, pp 393–402

    Chapter  Google Scholar 

  • Deo RC, Şahin M (2015a) 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

    Article  Google Scholar 

  • Deo RC, Şahin M (2015b) Application of the extreme learning machine algorithm for the prediction of monthly Effective Drought Index in eastern Australia. Atmos Res 153:512–525. doi:10.1016/j.atmosres.2013.11.002

    Article  Google Scholar 

  • Deo RC, Syktus J, McAlpine C, Lawrence P, McGowan H, Phinn SR (2009) Impact of historical land cover change on daily indices of climate extremes including droughts in eastern Australia. Geophys Res Lett 36

  • Dillaha TA, Wolfe ML, Shirmohammadi A, Byne FW (1998) ANSWERS-2000. In: ASAE annual meeting, pp 49085–49659

  • El-Shafie A, Alsulami HM, Jahanbani H, Najah A (2013) Multi-lead ahead prediction model of reference evapotranspiration utilizing ANN with ensemble procedure. Stoch Env Res Risk Assess 27:1423–1440

    Article  Google Scholar 

  • Eslamian S, Gohari S, Biabanaki M, Malekian R (2008) Estimation of monthly pan evaporation using artificial neural networks and support vector machines. J Appl Sci 8:3497–3502

    Article  CAS  Google Scholar 

  • Friedman JH (1991) Multivariate adaptive regression splines. Ann Stat 19:1–67

    Article  Google Scholar 

  • Gandomi A, Roke D (2013) Intelligent formulation of structural engineering systems. In: Seventh MIT conference on computational fluid and solid mechanics-focus: multiphysics & multiscale, Massachusetts Institute of Technology, Cambridge, pp 12–14

  • Gandomi AH, Yun GJ, Alavi AH (2013) An evolutionary approach for modeling of shear strength of RC deep beams. Mater Struct 46:2109–2119

    Article  Google Scholar 

  • Gandomi M, Soltanpour M, Zolfaghari MR, Gandomi AH (2014) Prediction of peak ground acceleration of Iran’s tectonic regions using a hybrid soft computing technique. Geosci Front

  • Goyal MK, Bharti B, Quilty J, Adamowski J, Pandey A (2014) Modeling of daily pan evaporation in sub tropical climates using ANN, LS-SVR, Fuzzy Logic, and ANFIS. Expert Syst Appl 41:5267–5276

    Article  Google Scholar 

  • Gunn SR (1998) Support vector machines for classification and regression ISIS technical report 14

  • Haykin S (2010) Neural networks: a comprehensive foundation, 1994. Mc Millan, Haddon Township

    Google Scholar 

  • Huang G-B (2003) Learning capability and storage capacity of two-hidden-layer feedforward networks. IEEE Trans Neural Netw 14:274–281

    Article  Google Scholar 

  • Huang G-B, Zhu Q-Y, Siew C-K (2006) Extreme learning machine: theory and applications. Neurocomputing 70:489–501

    Article  Google Scholar 

  • Jeffrey SJ, Carter JO, Moodie KB, Beswick AR (2001) Using spatial interpolation to construct a comprehensive archive of Australian climate data. Environ Model Softw 16:309–330

    Article  Google Scholar 

  • Kecman V (2001) Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. MIT press, Cambridge

    Google Scholar 

  • Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205

    Article  Google Scholar 

  • Kişi Ö (2006) Daily pan evaporation modelling using a neuro-fuzzy computing technique. J Hydrol 329:636–646

    Article  Google Scholar 

  • Kurup PU, Dudani NK (2002) Neural networks for profiling stress history of clays from PCPT data. J Geotech Geoenviron Eng 128:569–579

    Article  Google Scholar 

  • MacKay DJ (1995) Probable networks and plausible predictions-a review of practical Bayesian methods for supervised neural networks. Network Comput Neural Syst 6:469–505

    Article  Google Scholar 

  • McAlpine C, Syktus J, Ryan J, Deo R, McKeon G, McGowan H, Phinn S (2009) A continent under stress: interactions, feedbacks and risks associated with impact of modified land cover on Australia’s climate. Glob Change Biol 15:2206–2223

    Article  Google Scholar 

  • Murthy S, Gawande S (2006) Effect of metrological parameters on evaporation in small reservoirs ‘Anand Sagar’Shegaon-a case study. J Prudushan Nirmulan 3:52–56

    Google Scholar 

  • Osuna E, Freund R, Girosi F (1997) An improved training algorithm for support vector machines. In: Neural networks for signal processing (1997) VII. Proceedings of the 1997 IEEE workshop, pp 276–285

  • Pal M (2006) Support vector machines-based modelling of seismic liquefaction potential. Int J Numer Anal Meth Geomech 30:983–996

    Article  Google Scholar 

  • Pandey A, Pandey R (2013) Analysing trends in reference evapotranspiration and weather variables in the Tons River Basin in Central India. Stoch Env Res Risk Assess 27:1407–1421

    Article  Google Scholar 

  • Park D, Rilett LR (1999) Forecasting freeway link travel times with a multilayer feedforward neural network. Comput-Aid Civil Infrastruct Eng 14:357–367

    Article  Google Scholar 

  • Partal T, Cigizoglu HK, Kahya E (2015) Daily precipitation predictions using three different wavelet neural network algorithms by meteorological data. Stoch Env Res Risk Assess 29:1317–1329

    Article  Google Scholar 

  • Piri J, Amin S, Moghaddamnia A, Keshavarz A, Han D, Remesan R (2009) Daily pan evaporation modeling in a hot and dry climate. J Hydrol Eng 14:803–811

    Article  Google Scholar 

  • Rajesh R, Prakash JS (2011) Extreme learning machines-a review and state-of-the-art. Int J Wisdom Based Comput 1:35–49

    Google Scholar 

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

    Article  Google Scholar 

  • Rifkin R, Yeo G, Poggio T (2003) Advances in learning theory: methods, models and applications. In: Suykens JAK, Horvath G, Basu S, Micchelli C, Vandewalle J (eds) NATO science series III: computer and systems sciences, vol 190. IOS Press, Amsterdam

    Google Scholar 

  • Şahin M (2012) Modelling of air temperature using remote sensing and artificial neural network in Turkey. Adv Space Res 50:973–985

    Article  Google Scholar 

  • Şahin M, Kaya Y, Uyar M (2013) Comparison of ANN and MLR models for estimating solar radiation in Turkey using NOAA/AVHRR data. Adv Space Res 51:891–904

    Article  Google Scholar 

  • Şahin M, Kaya Y, Uyar M, Yıldırım S (2014) Application of extreme learning machine for estimating solar radiation from satellite data. Int J Energy Res 38:205–212

    Article  Google Scholar 

  • Salcedo-Sanz S, Deo RC, Carro-Calvo L, Saavedra-Moreno B (2015) Monthly prediction of air temperature in Australia and New Zealand with machine learning algorithms. Theor Appl Climatol. doi:10.1007/s00704-00015-01480-0070410.1007/s00704-015-1480-4

    Google Scholar 

  • Samui P (2012) Slope stability analysis using multivariate adaptive regression spline. Metaheuristics Water Geotech Transp Eng 14:327

    Google Scholar 

  • Samui P, Dixon B (2012) Application of support vector machine and relevance vector machine to determine evaporative losses in reservoirs. Hydrol Process 26:1361–1369

    Article  Google Scholar 

  • Sephton P (2001) Forecasting recessions: Can we do better on mars. Fed Reserve Bank St Louis Rev 83:39–49

    Google Scholar 

  • Sharda R, Delen D (2006) Predicting box-office success of motion pictures with neural networks. Expert Syst Appl 30:243–254

    Article  Google Scholar 

  • Sharda V, Prasher S, Patel R, Ojasvi P, Prakash C (2008) Performance of Multivariate Adaptive Regression Splines (MARS) in predicting runoff in mid-Himalayan micro-watersheds with limited data/Performances de régressions par splines multiples et adaptives (MARS) pour la prévision d’écoulement au sein de micro-bassins versants Himalayens d’altitudes intermédiaires avec peu de données. Hydrol Sci J 53:1165–1175

    Article  Google Scholar 

  • Sivapragasam C, Muttil N (2005) Discharge rating curve extension—a new approach. Water Resour Manag 19:505–520

    Article  Google Scholar 

  • Stewart RB, Rouse WR (1976) A simple method for determining the evaporation from shallow lakes and ponds. Water Resour Res 12:623–628

    Article  Google Scholar 

  • Sutanudjaja EH, van Beek LP, Wada Y, Wisser D, de Graaf IE, Straatsma MW, Bierkens MF (2014) Development and validation of PCR-GLOBWB 2.0: a 5 arc min resolution global hydrology and water resources model. In: EGU general assembly conference abstracts, p 9993

  • Tabari H, Marofi S, Sabziparvar A-A (2010) Estimation of daily pan evaporation using artificial neural network and multivariate non-linear regression. Irrig Sci 28:399–406

    Article  Google Scholar 

  • Tamura S, Tateishi M (1997) Capabilities of a four-layered feedforward neural network: four layers versus three. IEEE Trans Neural Netw 8:251–255

    Article  CAS  Google Scholar 

  • Teuling A et al (2009) A regional perspective on trends in continental evaporation. Geophys Res Lett 36:L02404

    Article  Google Scholar 

  • Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res 1:211–244

    Google Scholar 

  • Tiwari MK, Adamowski J (2013) Urban water demand forecasting and uncertainty assessment using ensemble wavelet-bootstrap-neural network models. Water Resour Res 49:6486–6507

    Article  Google Scholar 

  • Tripathi S, Govindaraju RS (2007) On selection of kernel parametes in relevance vector machines for hydrologic applications. Stoch Env Res Risk Assess 21:747–764

    Article  Google Scholar 

  • Vapnik VN, Vapnik V (1998) Statistical learning theory, vol 2. Wiley, New York

    Google Scholar 

  • Wahba G (1985) A comparison of GCV and GML for choosing the smoothing parameter in the generalized spline smoothing problem. Ann Stat 13:1378–1402

    Article  Google Scholar 

  • Wu C, Chau K (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23:1350–1367

    Article  Google Scholar 

  • Young PC (1999) Non-stationary time series analysis and forecasting. Prog Environ Sci 1:3–48

    Google Scholar 

Download references

Acknowledgment

The data were acquired from Science Delivery Division, Department of Science, Information Technology, Innovation and Arts. Assistance by Torben Marcussen for data extraction is very much appreciated. School of Agricultural, Computational and Environmental Sciences supported Dr R.C. Deo to collaborate with Profs. P. Samui and D Kim. We thank the reviewers and Associate Editor whose comments have improved our manuscript. Author contributions were as follows: Prof. P. Samui performed the experimental and modeling tasks, assisted by Prof. D. Kim and Dr R. C. Deo completed the manuscript write-up. Authors declare no conflict of interest.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ravinesh C. Deo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deo, R.C., Samui, P. & Kim, D. Estimation of monthly evaporative loss using relevance vector machine, extreme learning machine and multivariate adaptive regression spline models. Stoch Environ Res Risk Assess 30, 1769–1784 (2016). https://doi.org/10.1007/s00477-015-1153-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-015-1153-y

Keywords