Reference Evapotranspiration (ET0) is a complex hydrological variable defined by various climatic variables affecting water and energy balances and critical factors for crop water requirements and irrigation scheduling. Conventionally ET0 is calculated by various empirical methods based on rigorous climatic data. However, there are many places where various climatic data may not available for ET0 estimation. The objective of this study is to evaluate different machine learning (ML) techniques to estimate ET0 with minimal climatic inputs. In this study, FAO-56 Penman-Monteith model was considered as the standard model and different ML models based on A Long short-term memory neural networks (LSTM), Gradient Boosting Regressor (GBR), Random Forest (RF) and Support Vector Regression (SVR) were developed to estimate ET0 with climatic variables as input parameters. These models were evaluated in two different climatic regions, Hyderabad in India and Waipara in New Zealand. The results indicated that 99 % accuracy could be achieved with all climatic input, whereas accuracy drops to 86% with fewer data. LSTM model performed better than other ML models with all input combinations at both the stations, followed by SVR and RF. Both LSTM and SVR models have been noted as the most robust ML models for estimating ET0 with minimal climate data. Even though the excellent performance can be achievable when all input variables are used, the study, however, found that even a three-parameter combination (Temperature, Wind Speed and Relative Humidity values) or two-parameter combination (Temperature and Relative Humidity, Temperature and Wind Speed) can also be promising in ET0 estimation. The presented study will help to estimate ET0 for data scare regions, which is vital for agricultural water management in semi-arid climates.
Citation: Adeeba Ayaz, Maddu Rajesh, Shailesh Kumar Singh, Shaik Rehana. Estimation of reference evapotranspiration using machine learning models with limited data[J]. AIMS Geosciences, 2021, 7(3): 268-290. doi: 10.3934/geosci.2021016
Reference Evapotranspiration (ET0) is a complex hydrological variable defined by various climatic variables affecting water and energy balances and critical factors for crop water requirements and irrigation scheduling. Conventionally ET0 is calculated by various empirical methods based on rigorous climatic data. However, there are many places where various climatic data may not available for ET0 estimation. The objective of this study is to evaluate different machine learning (ML) techniques to estimate ET0 with minimal climatic inputs. In this study, FAO-56 Penman-Monteith model was considered as the standard model and different ML models based on A Long short-term memory neural networks (LSTM), Gradient Boosting Regressor (GBR), Random Forest (RF) and Support Vector Regression (SVR) were developed to estimate ET0 with climatic variables as input parameters. These models were evaluated in two different climatic regions, Hyderabad in India and Waipara in New Zealand. The results indicated that 99 % accuracy could be achieved with all climatic input, whereas accuracy drops to 86% with fewer data. LSTM model performed better than other ML models with all input combinations at both the stations, followed by SVR and RF. Both LSTM and SVR models have been noted as the most robust ML models for estimating ET0 with minimal climate data. Even though the excellent performance can be achievable when all input variables are used, the study, however, found that even a three-parameter combination (Temperature, Wind Speed and Relative Humidity values) or two-parameter combination (Temperature and Relative Humidity, Temperature and Wind Speed) can also be promising in ET0 estimation. The presented study will help to estimate ET0 for data scare regions, which is vital for agricultural water management in semi-arid climates.
[1] | Thornthwaite CW (1948) An Approach toward a Rational Classification of Climate. Geogr Rev 38: 55-94. doi: 10.2307/210739 |
[2] | Shiri J (2019) Evaluation of a neuro‐fuzzy technique in estimating pan evaporation values in low‐altitude locations. Meteoro Appl 26: 204-212. doi: 10.1002/met.1753 |
[3] | Singh SK, Marcy N (2017) Comparison of Simple and Complex Hydrological Models for Predicting Catchment Discharge Under Climate Change. AIMS Geosci 3: 467-497. doi: 10.3934/geosci.2017.3.467 |
[4] | Verhoef W, Bach H (2003) Remote sensing data assimilation using coupled radiative transfer models. Phys Chem Earth Parts ABC 28: 3-13. doi: 10.1016/S1474-7065(03)00003-2 |
[5] | Biazar SM, Dinpashoh Y, Singh VP (2019) Sensitivity analysis of the reference crop evapotranspiration in a humid region. Environ Sci Pollut Res 26: 32517-32544. doi: 10.1007/s11356-019-06419-w |
[6] | Allen RG (1998) Food and Agriculture Organization of the United Nations, Eds., Crop evapotranspiration: guidelines for computing crop water requirements. Rome: Food and Agriculture Organization of the United Nations. |
[7] | Landeras G, Ortiz-Barredo A, López JJ (2008) Comparison of artificial neural network models and empirical and semi-empirical equations for daily reference evapotranspiration estimation in the Basque Country (Northern Spain). Agric Water Manag 95: 553-565. doi: 10.1016/j.agwat.2007.12.011 |
[8] | Tabari H, Grismer ME, Trajkovic S (2013) Comparative analysis of 31 reference evapotranspiration methods under humid conditions. Irrig Sci 31: 107-117. doi: 10.1007/s00271-011-0295-z |
[9] | Penman HL (1948) Natural Evaporation from Open Water, Bare Soil and Grass. Proc R Soc Lond Ser Math Phys Sci 193: 120-145. Available from: http://www.jstor.org/stable/98151. |
[10] | Almorox J, Quej VH, Martí P (2015) Global performance ranking of temperature-based approaches for evapotranspiration estimation considering Köppen climate classes. J Hydrol 528: 514-522. doi: 10.1016/j.jhydrol.2015.06.057 |
[11] | Ventura F, Spano D, Duce P, et al. (1999) An evaluation of common evapotranspiration equations. Irrig Sci 18: 163-170. doi: 10.1007/s002710050058 |
[12] | McKenney MS, Rosenberg NJ (1993) Sensitivity of some potential evapotranspiration estimation methods to climate change. Agric For Meteorol 64: 81-110. doi: 10.1016/0168-1923(93)90095-Y |
[13] | Priestley CHB, Taylor RJ (1972) On the Assessment of Surface Heat Flux and Evaporation Using Large-Scale Parameters. Mon Weather Rev 100: 81-92. doi: 10.1175/1520-0493(1972)100<0081:OTAOSH>2.3.CO;2 |
[14] | Hargreaves GH, Samani ZA (1985) Reference Crop Evapotranspiration from Temperature. Appl Eng Agric 1: 96-99. doi: 10.13031/2013.26773 |
[15] | Traore S, Guven A (2012) Regional-Specific Numerical Models of Evapotranspiration Using Gene-Expression Programming Interface in Sahel. Water Resour Manag 26: 4367-4380. doi: 10.1007/s11269-012-0149-3 |
[16] | Citakoglu H, Cobaner M, Haktanir T, et al. (2014) Estimation of Monthly Mean Reference Evapotranspiration in Turkey. Water Resour Manag 28: 99-113. doi: 10.1007/s11269-013-0474-1 |
[17] | Kisi O, Sanikhani H (2015) Prediction of long-term monthly precipitation using several soft computing methods without climatic data. Int J Climatol 35: 4139-4150. doi: 10.1002/joc.4273 |
[18] | Yassin MA (2016) Artificial neural networks versus gene expression programming for estimating reference evapotranspiration in arid climate. Agric Water Manag 163: 110-124. doi: 10.1016/j.agwat.2015.09.009 |
[19] | Patil AP, Deka PC (2016) An extreme learning machine approach for modeling evapotranspiration using extrinsic inputs. Comput Electron Agric 121: 385-392. doi: 10.1016/j.compag.2016.01.016 |
[20] | Antonopoulos VZ, Antonopoulos AV (2017) Daily reference evapotranspiration estimates by artificial neural networks technique and empirical equations using limited input climate variables. Comput Electron Agric 132: 86-96. doi: 10.1016/j.compag.2016.11.011 |
[21] | Granata F (2019) Evapotranspiration evaluation models based on machine learning algorithms—A comparative study. Agric Water Manag 217: 303-315.. doi: 10.1016/j.agwat.2019.03.015 |
[22] | Nourani V, Elkiran G, Abdullahi J (2019) Multi-station artificial intelligence based ensemble modeling of reference evapotranspiration using pan evaporation measurements. J Hydrol 577: 123958. doi: 10.1016/j.jhydrol.2019.123958 |
[23] | Dou X, Yang Y (2018) Evapotranspiration estimation using four different machine learning approaches in different terrestrial ecosystems. Comput Electron Agric 148: 95-106. doi: 10.1016/j.compag.2018.03.010 |
[24] | Ferreira LB, da Cunha FF, de Oliveira RA, et al. (2019) Estimation of reference evapotranspiration in Brazil with limited meteorological data using ANN and SVM—A new approach. J Hydrol 572: 556-570. doi: 10.1016/j.jhydrol.2019.03.028 |
[25] | Kisi O (2007) Evapotranspiration modelling from climatic data using a neural computing technique. Hydrol Process 21: 1925-1934. doi: 10.1002/hyp.6403 |
[26] | Wei ZW, Yoshimura K, Wang L, et al. (2017) Revisiting the contribution of transpiration to global terrestrial evapotranspiration: Revisiting Global ET Partitioning. Geophys Res Lett 44: 2792-2801. doi: 10.1002/2016GL072235 |
[27] | Chauhan S, Shrivastava RK (2009) Performance Evaluation of Reference Evapotranspiration Estimation Using Climate Based Methods and Artificial Neural Networks. Water Resour Manag 23: 825-837. doi: 10.1007/s11269-008-9301-5 |
[28] | Cobaner M (2011) Evapotranspiration estimation by two different neuro-fuzzy inference systems. J Hydrol 398: 292-302. doi: 10.1016/j.jhydrol.2010.12.030 |
[29] | Suryavanshi S, Pandey A, Chaube UC, et al. (2014) Long-term historic changes in climatic variables of Betwa Basin, India. Theor Appl limatol 117: 403-418. doi: 10.1007/s00704-013-1013-y |
[30] | Sonali P, Nagesh Kumar D (2016) Spatio-temporal variability of temperature and potential evapotranspiration over India. J Water Clim Change 7: 810-822. doi: 10.2166/wcc.2016.230 |
[31] | Saggi MK, Jain S (2019) Reference evapotranspiration estimation and modeling of the Punjab Northern India using deep learning. Comput Electron Agric 156: 387-398. doi: 10.1016/j.compag.2018.11.031 |
[32] | Pal M, Deswal S (2009) M5 model tree based modelling of reference evapotranspiration. Hydrol Process 23: 1437-1443. doi: 10.1002/hyp.7266 |
[33] | Huang C, Davis LS, Townshend JRG (2002) An assessment of support vector machines for land cover classification. Int J Remote Sens 23: 725-749. doi: 10.1080/01431160110040323 |
[34] | Manikumari N, Vinodhini G, Murugappan A (2020) Modelling of Reference Evapotransipration using Climatic Parameters for Irrigation Scheduling using Machine learning. ISH J Hydraul Eng 1-10. |
[35] | Zhang JF, Zhu Y, Zhang XP, et al. (2018) Developing a Long Short-Term Memory (LSTM) based model for predicting water table depth in agricultural areas. J Hydrol 561: 918-929. doi: 10.1016/j.jhydrol.2018.04.065 |
[36] | Kakkad V, Patel M, Shah M (2019) Biometric authentication and image encryption for image security in cloud framework. Multiscale Multidiscip Model Exp Des 2: 233-248. doi: 10.1007/s41939-019-00049-y |
[37] | Talaviya T, Shah D, Patel N, et al. (2020) Implementation of artificial intelligence in agriculture for optimisation of irrigation and application of pesticides and herbicides. Artif Intell Agric 4: 58-73. |
[38] | McMillan HK, Clark MP, Bowden WB, et al. (2011) Hydrological field data from a modeller's perspective: Part 1. Diagnostic tests for model structure. Hydrol Process 25: 511-522. |
[39] | Singh SK, Ibbitt R, Srinivasan MS, et al. (2017) Inter-comparison of experimental catchment data and hydrological modelling. J Hydrol 550: 1-11. doi: 10.1016/j.jhydrol.2017.04.049 |
[40] | Breiman L (2001) Random Forests. Mach Learn 45: 5-32. doi: 10.1023/A:1010933404324 |
[41] | Friedman JH (2001) Greedy function approximation: A gradient boosting machine. Ann Stat 29: 1189-1232. doi: 10.1214/aos/1013203450 |
[42] | Liu Y, Hejazi M, Li H, et al. (2018) A hydrological emulator for global applications—HE v1.0.0. Geosci Model Dev 11: 1077-1092. |
[43] | Mao H, Meng J, Ji F, et al. (2019) Comparison of Machine Learning Regression Algorithms for Cotton Leaf Area Index Retrieval Using Sentinel-2 Spectral Bands. Appl Sci 9: 1459. doi: 10.3390/app9071459 |
[44] | Antunes A, Andrade-Campos A, Sardinha-Lourenço A, et al. (2018) Short-term water demand forecasting using machine learning techniques. J Hydroinf 20: 1343-1366. doi: 10.2166/hydro.2018.163 |
[45] | Najafzadeh M, Oliveto G (2020) Riprap incipient motion for overtopping flows with machine learning models. J Hydroinf 22: 749-767. doi: 10.2166/hydro.2020.129 |
[46] | Pradhan B (2013) A comparative study on the predictive ability of the decision tree, support vector machine and neuro-fuzzy models in landslide susceptibility mapping using GIS. Comput Geosci 51: 350-365. doi: 10.1016/j.cageo.2012.08.023 |
[47] | Rutkowski L, Jaworski M, Pietruczuk L, et al. (2014) The CART decision tree for mining data streams. Inf Sci 266: 1-15. doi: 10.1016/j.ins.2013.12.060 |
[48] | Tsangaratos P, Ilia I (2016) Landslide susceptibility mapping using a modified decision tree classifier in the Xanthi Perfection, Greece. Landslide 13: 305-320. doi: 10.1007/s10346-015-0565-6 |
[49] | Balk B, Elder K (2000) Combining binary decision tree and geostatistical methods to estimate snow distribution in a mountain watershed. Water Resour Res 36: 13-26. doi: 10.1029/1999WR900251 |
[50] | Tehrany MS, Pradhan B, Jebur MN (2013) Spatial prediction of flood susceptible areas using rule based decision tree (DT) and a novel ensemble bivariate and multivariate statistical models in GIS. J Hydrol 504: 69-79. doi: 10.1016/j.jhydrol.2013.09.034 |
[51] | Vapnik V, Golowich SE, Smola A (1996) Support vector method for function approximation, regression estimation and signal processing. In Proceedings of the 9th International Conference on Neural Information Processing Systems, Denver, Colorado, 281-287. |
[52] | Wang W, Xu D, Chau K, et al. (2013) Improved annual rainfall-runoff forecasting using PSO-SVM model based on EEMD. J Hydroinf 15: 1377-1390. doi: 10.2166/hydro.2013.134 |
[53] | Salcedo‐Sanz S, Rojo‐Álvarez JL, Martínez‐Ramón M, et al. (2014) Support vector machines in engineering: an overview. WIREs Data Min Knowl Discov 4: 234-267. doi: 10.1002/widm.1125 |
[54] | Ma G, Chao Z, Zhang Y, et al. (2018) The application of support vector machine in geotechnical engineering. IOP Conf Ser Earth Environ Sci 189: 022055. doi: 10.1088/1755-1315/189/2/022055 |
[55] | Sadrfaridpour E, Razzaghi T, Safro I, et al. (2019) Engineering fast multilevel support vector machines. Mach Learn 108: 1879-1917. doi: 10.1007/s10994-019-05800-7 |
[56] | Ehteram M, Singh VP, Ferdowsi A, et al. (2019) An improved model based on the support vector machine and cuckoo algorithm for simulating reference evapotranspiration. Plos One 14: e0217499. |
[57] | KIŞI O, ÇIMEN M (2009) Evapotranspiration modelling using support vector machines/ Modélisation de l'évapotranspiration à l'aide de "support vector machines". Hydrol Sci J 54: 918-928. doi: 10.1623/hysj.54.5.918 |
[58] | Tikhamarine Y, Malik A, Pandey K, et al. (2020) Monthly evapotranspiration estimation using optimal climatic parameters: efficacy of hybrid support vector regression integrated with whale optimization algorithm. Environ Monit Assess 192: 696. doi: 10.1007/s10661-020-08659-7 |
[59] | Dibike Y, Velickov S, Solomatine D, et al. (2001) Model Induction With Support Vector Machines: Introduction and Applications. J Comput Civ Eng 15. |
[60] | Lima AR, Cannon AJ, Hsieh WW (2012) Downscaling temperature and precipitation using support vector regression with evolutionary strategy. In The 2012 International Joint Conference on Neural Networks (IJCNN), 1-8. |
[61] | Carter C, Liang S (2019) Evaluation of ten machine learning methods for estimating terrestrial evapotranspiration from remote sensing. Int J Appl Earth Obs Geoinformation 78: 86-92. doi: 10.1016/j.jag.2019.01.020 |
[62] | Chen ZJ, Zhu ZC, Jiang H, et al. (2020) Estimating daily reference evapotranspiration based on limited meteorological data using deep learning and classical machine learning methods. J Hydrol 591: 125286. doi: 10.1016/j.jhydrol.2020.125286 |
[63] | Raza A, Shoaib M, Faiz MA, et al. (2020) Comparative Assessment of Reference Evapotranspiration Estimation Using Conventional Method and Machine Learning Algorithms in Four Climatic Regions. Pure Appl Geophys 177: 4479-4508. doi: 10.1007/s00024-020-02473-5 |
[64] | Wu T, Zhang W, Jiao X, et al. (2020) Comparison of five Boosting-based models for estimating daily reference evapotranspiration with limited meteorological variables. Plos One 15: e0235324. |
[65] | Feng Y, Peng Y, Cui N, et al. (2017) Modeling reference evapotranspiration using extreme learning machine and generalized regression neural network only with temperature data. Comput Electron Agric 136: 71-78. doi: 10.1016/j.compag.2017.01.027 |
[66] | Shiri J (2017) Evaluation of FAO56-PM, empirical, semi-empirical and gene expression programming approaches for estimating daily reference evapotranspiration in hyper-arid regions of Iran. Agric Water Manag 188: 101-114. doi: 10.1016/j.agwat.2017.04.009 |