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.










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
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
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
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
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
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
Barron AR, Xiao X (1991) Discussion: multivariate adaptive regression splines. Ann Stat 19:67–82
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
Berger JO (1985) Statistical decision theory and Bayesian analysis. Springer Science & Business Media, New York
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
Boadu FK (1997) Rock properties and seismic attenuation: neural network analysis. Pure appl Geophys 149:507–524
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
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
Craven P, Wahba G (1978) Smoothing noisy data with spline functions. Numer Math 31:377–403
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
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
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
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
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
Friedman JH (1991) Multivariate adaptive regression splines. Ann Stat 19:1–67
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
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
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
Huang G-B (2003) Learning capability and storage capacity of two-hidden-layer feedforward networks. IEEE Trans Neural Netw 14:274–281
Huang G-B, Zhu Q-Y, Siew C-K (2006) Extreme learning machine: theory and applications. Neurocomputing 70:489–501
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
Kecman V (2001) Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. MIT press, Cambridge
Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205
Kişi Ö (2006) Daily pan evaporation modelling using a neuro-fuzzy computing technique. J Hydrol 329:636–646
Kurup PU, Dudani NK (2002) Neural networks for profiling stress history of clays from PCPT data. J Geotech Geoenviron Eng 128:569–579
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
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
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
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
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
Park D, Rilett LR (1999) Forecasting freeway link travel times with a multilayer feedforward neural network. Comput-Aid Civil Infrastruct Eng 14:357–367
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
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
Rajesh R, Prakash JS (2011) Extreme learning machines-a review and state-of-the-art. Int J Wisdom Based Comput 1:35–49
Raman H, Sunilkumar N (1995) Multivariate modelling of water resources time series using artificial neural networks. Hydrol Sci J 40:145–163
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
Şahin M (2012) Modelling of air temperature using remote sensing and artificial neural network in Turkey. Adv Space Res 50:973–985
Ş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
Ş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
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
Samui P (2012) Slope stability analysis using multivariate adaptive regression spline. Metaheuristics Water Geotech Transp Eng 14:327
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
Sephton P (2001) Forecasting recessions: Can we do better on mars. Fed Reserve Bank St Louis Rev 83:39–49
Sharda R, Delen D (2006) Predicting box-office success of motion pictures with neural networks. Expert Syst Appl 30:243–254
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
Sivapragasam C, Muttil N (2005) Discharge rating curve extension—a new approach. Water Resour Manag 19:505–520
Stewart RB, Rouse WR (1976) A simple method for determining the evaporation from shallow lakes and ponds. Water Resour Res 12:623–628
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
Tamura S, Tateishi M (1997) Capabilities of a four-layered feedforward neural network: four layers versus three. IEEE Trans Neural Netw 8:251–255
Teuling A et al (2009) A regional perspective on trends in continental evaporation. Geophys Res Lett 36:L02404
Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res 1:211–244
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
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
Vapnik VN, Vapnik V (1998) Statistical learning theory, vol 2. Wiley, New York
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
Wu C, Chau K (2010) Data-driven models for monthly streamflow time series prediction. Eng Appl Artif Intell 23:1350–1367
Young PC (1999) Non-stationary time series analysis and forecasting. Prog Environ Sci 1:3–48
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00477-015-1153-y