Next Article in Journal
Determination of the Area Affected by Agricultural Burning
Next Article in Special Issue
Spatiotemporal Variability of Actual Evapotranspiration and the Dominant Climatic Factors in the Pearl River Basin, China
Previous Article in Journal
Comparison of PM10 Sources Profiles at 15 French Sites Using a Harmonized Constrained Positive Matrix Factorization Approach
Previous Article in Special Issue
Evapotranspiration Estimation Using Surface Energy Balance System Model: A Case Study in the Nagqu River Basin
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Data-Driven Machine Learning Technique for Evapotranspiration Modeling in Various Climates

by
Mohammad Valipour
1,*,
Mohammad Ali Gholami Sefidkouhi
2,
Mahmoud Raeini-Sarjaz
2 and
Sandra M. Guzman
1
1
Department of Agricultural and Biological Engineering, Indian River Research and Education Center, University of Florida, Fort Pierce, FL 34945, USA
2
Department of Water Engineering, Sari Agricultural Sciences and Natural Resources University, Sari, Iran
*
Author to whom correspondence should be addressed.
Atmosphere 2019, 10(6), 311; https://doi.org/10.3390/atmos10060311
Submission received: 2 May 2019 / Revised: 24 May 2019 / Accepted: 1 June 2019 / Published: 5 June 2019
(This article belongs to the Special Issue Evapotranspiration Observation and Prediction: Uncertainty Analysis)

Abstract

:
In the current research, gene expression programming (GEP) was applied to model reference evapotranspiration (ETo) in 18 regions of Iran with limited meteorological data. Initially, a genetic algorithm (GA) was employed to detect the most important variables for estimating ETo among mean temperature (Tmean), maximum temperature (Tmax), minimum temperature (Tmin), relative humidity (RH), sunshine (n), and wind speed (WS). The results indicated that a coupled model containing the Tmean and WS can predict ETo accurately (RMSE = 0.3263 mm day−1) for arid, semiarid, and Mediterranean climates. Therefore, this model was adjusted using the GEP for all 18 synoptic stations. Under very humid climates, it is recommended to use a temperature-based GEP model versus wind speed-based GEP model. The optimal and lowest performance of the GEP belonged to Shahrekord (SK), RMSE = 0.0650 mm day−1, and Kerman (KE), RMSE = 0.4177 mm day−1, respectively. This research shows that the GEP is a robust tool to model ETo in semiarid and Mediterranean climates (R2 > 0.80). However, GEP is recommended to be used cautiously under very humid climates and some of arid regions (R2 < 0.50) due to its poor performance under such extreme conditions.

1. Introduction

Evaluation of reference evapotranspiration (ETo) plays an important and undeniable role in irrigation scheduling, drought analysis, climate change studies, water level balance, agricultural and forest meteorology, long-term decision-making in food and water security policies, and optimum allocation of water resources [1,2,3]. Although several methods have been developed to predict ETo throughout the world, there is a limited number of models to estimate ETo where meteorological data is restricted or insufficient [1,2].
A solution to deal with this limitation is to use data-driven machine learning techniques, particularly genetic approaches, including genetic algorithm (GA) and gene expression programming (GEP). One advantage of the GEP to estimate ETo was that, unlike the artificial neural networks (ANN) method, the GEP generated an explicit model structure that can be easily comprehended and adopted [3].
The GA and GEP methods have been developed in various aspects of water resources such as streamflow forecasting [4], rainfall–runoff modeling [5,6,7,8], modeling transport streams with suspended sediment [9], predicting velocity in compound channels [10], characterizing risks in water supply systems [11], and modeling evaporation [12].
Although the GEP has been developed in water resources studies, the application of this technique for ETo modeling is limited. Some of the successful applications of the GEP to estimate ETo can be listed as follows.
Parasuraman et al. [3] modeled ETo using only ground temperature and net radiation. Irmak and Kamble [13] investigated evapotranspiration data assimilation with the GA and soil, water, atmosphere, and plant (SWAP) model for on-demand irrigation. The data assimilation methodology obtained from the present research can be considered a practical tool at the field scale for scheduling the irrigation estimated by remote sensing-based evapotranspiration. The results showed that the GA was effectively able to determine the terms included in the fitness function, and parameters were predicted reasonably, especially if only four variables were included. Traore and Guven [14] developed regional-specific numerical models of ETo using the GEP in Sahel. Statistically, the GEP was an effectual modeling tool for the successful computation of ETo under the study area. The results indicated that, using the GEP model, it would be possible to formulate an accurate and applicable numerical equation for each region by irrigation systems for the manual computation of ETo under the study area, where sufficient meteorological variable is often missing. Shiri [15] claimed that GEP outperforms empirical model to calculate ETo in hyper arid regions over Iran. Traore et al. [16] found that GEP is a robust tool to model ETo in in Jiangsu province, China. Mattar [17] demonstrated that GEP is a more accurate method than empirical equations to estimate ETo in Egypt.
Machine learning methods are needed in data sparse regions because Penman–Monteith equation requires a lot of data input, and many places do not have such data. Therefore, achieving similar results with fewer input data is desirable.
In addition, some studies reported greater accuracy of the GA/GEP rather than the ANN [18,19,20,21], Support Vector Regression (SVR) [20,22], Adaptive Neuro-Fuzzy Inference System (ANFIS) [1,2,23], and empirical models [2,24].
According to the literature review there are some investigations for which the superiority of the GA and GEP over other techniques such as the ANN, LP, ANFIS, and regression models have been reported. However, genetic approaches have not been simultaneously assessed under various climates. In addition, in most of previous studies, these methods were employed with many input data to estimate ETo. In different parts of the world, there is insufficient meteorological data due to the lack of synoptic stations or other limitations. Therefore, the current research seeks to evaluate ETo in four different climates in Iran to recognize the parameters with the most significant roles in ETo.

2. Materials and Methods

2.1. Designing Structure of Genetic Algorithm (GA) for the Current Research

In most of the previous investigations [1,2], a power function is presented as the optimal model to estimate ETo after modifying or calibrating the empirical models. Therefore, in the present research, various functions of the mean temperature (Tmean), maximum temperature (Tmax), minimum temperature (Tmin), relative humidity (RH), wind speed (WS), and sunshine (n) were defined and then combined by using summation and multiplying functions. The goal is to minimize the difference between the current functions with the FAO-Penman–Monteith (FPM) (Table 1).
In the next step, a GA program was coded in MATLAB environment using the values shown in Table 2.

2.2. Parameters of Gene Expression Programming (GEP) Employed in the Current Research by Using GeneXpro Tools Version 5.0

Table 3 shows the values of each option employed to design the GEP structures by using GeneXpro Tools version 5.0.
As shown in Table 3, the population size of 500 is the same as most previous research.
However, different functions are employed to enhance the results and to reduce the uncertainty in the research, and the number of replication is increased (almost 217). As a result, the elapsed time to run the GEP can be prolonged. In addition, the ranking method showed better performance compared to Roulet’s function (a fitness evaluation function).

2.3. Materials

The monthly averages of meteorological data were collocated from the Islamic Republic of Iran Meteorological Organization (IRIMO). These data contain mean, minimum, and maximum daily air temperature (°C), saturated vapor pressure deficit (kPa), mean and minimum relative humidity (%), wind speed (m s−1) and direction, rainfall (mm month−1), cloudy days, and sunshine (hr month−1). Table 4 shows the position of all 18 synoptic stations and their climates. It should be noted that Iran is in an arid and semiarid zone in Persian Gulf region, and the major part of Iran has the same climate mentioned in Table 4. Figure 1 shows location of the weather station in Iran.
Among all stations, there is 50-year period information for 16 regions. The accuracy of the Food and Agricultural Organization of the United Nations (FAO)−Penman−Monteith (FPM) is confirmed for these regions by using lysimeter measurements and with respect to the previous investigations [25,26,27,28,29,30,31,32,33,34]. In addition, there are 27-year and 21-year period datasets for Moghan and Jiroft, respectively, which due to the availability of lysimeter data, confirms the accuracy of the FPM for these two regions; they were also added to other 16 regions (with 50–year data).
The authors have used the last five years as the testing period and the rest of the data as training period.
Table 5 shows the selected models with their references and parameters.
Among the numerous empirical methods to estimate ETo, nine models were selected that had the best performance under different climates on the basis of previous investigations [1,46,47,48,49,50], and the results were compared with the FPM.
ETo is the reference crop evapotranspiration (mm/day), Rn is the net radiation (MJ/m2/day), G is the soil heat flux (MJ/m2/day), γ is the psychrometric constant (kPa/°C), es is the saturation vapor pressure (kPa), ea is the actual vapor pressure (kPa), Δ is the slope of the saturation vapor pressure–temperature curve (kPa/°C), T is the average daily air temperature (°C), u is the mean daily wind speed at 2 m (m/s), H is the elevation (m), φ is the latitude (rad), Tmin is the minimum air temperature (°C), Tmax is the maximum air temperature (°C), RH is the average relative humidity (%), n is the actual duration of sunshine (hr), Rs is the solar radiation (MJ/m2/day), Ra is the extraterrestrial radiation (MJ/m2/day), λ is the latent heat of vaporization (MJ/kg), and CT, I, KT, a, b, P, at, and Tx are empirical coefficients
Genetic algorithm (GA), genetic programming (GP), and gene expression programming (GEP) are different kinds of data-driven machine learning techniques to find an optimum solution for complex problems by artificial intelligence (AI). In a cell, the expression of the genetic information is an intricate procedure involving more than one hundred molecules. Two of the major players are DNA and proteins. DNA is the carrier of the genetic information and the proteins read and express the genetic information. GA employed biological evolution theory for computer applications (i.e., AI). In fact, GA is an oversimplification of biological evolution [51]. GP, introduced by [52,53], solves the problem of fixed length solutions (as stated for GA) by creating nonlinear entities. Each entity (parse tree) has a distinguished shape and size. GEP is the reliable modification of GP and GA, combining both the methodology of simple, linear chromosomes with fixed length (GA) and branched structures of various sizes and shapes (GP). GEP applies the same type of diagram representation of GP, however the entities (expression trees) evolved by GEP are the expression of a linear genome. The GEP is a constructive approach because the search operators of the GEP may constantly generate valid structures and are highly suited to genetic diversity. The GEP surpasses the old GP system for more than 100 times. In this study, the GA was employed to understand which parameters are more influential on the estimation accuracy of ETo. In addition, the GEP was used to model ETo considering the obtained results by the GA to achieve the maximum accuracy compared with the empirical methods. Therefore, a hybrid data-driven machine learning technique (considering both GA and GEP) was applied to model ETo in various climates.
To evaluate the accuracy of the models two indices were used as follows
R M S E = i = 1 n ( X i Y i ) 2 N
R 2 = [ i = 1 n ( X i X ¯ ) ( Y i Y ¯ ) ] 2 i = 1 n ( X i X ¯ ) 2 i = 1 n ( Y i Y ¯ ) 2
where, Xi and Yi are the ith observed and estimated values, respectively; X ¯ and Y ¯ are the mean of Xi and Yi; and N is the total numbers of data.

3. Results

3.1. Performance of Genetic Algorithm (GA) for Different Parameters

Table 6 shows that although GA8 (combination of all parameters) was obtained with the highest accuracy (RMSE = 0.3030 mm day−1) in Iran (average), it requires four parameters: Tmean, RH, WS, and n. On the other hand, GA5 is also obtained, which is approximately equal to GA8 (RMSE = 0.3263 mm day−1) with less input data (only Tmean and WS). Meanwhile, GA5 estimated ETo throughout Iran with more accuracy than GA2, GA3, and GA4. This means that the WS was introduced as the most important factor (after Tmean) to control the dynamics of ETo process throughout Iran.
Table 6 reveals that a function of the Tmean and WS may predict ETo with acceptable accuracy. Therefore, this result is the basis for the development of the genetic models using the GEP. However, the Tmean is the first parameter to be measured in each station or region. Hence, the Tmean is considered as the input parameter in the entire GEP models in this study.

3.2. Performance of Gene Expression Programming (GEP) for Mean Temperature (Tmean) as Input Data

In the first step of the GEP—ETo—was estimated in all 18 stations using only the Tmean and then compared with the FPM (Table 7).
According to Table 7, the best performance of the GEP belongs to Rasht (RMSE = 0.1100 mm day−1), while, the worst accuracy was reported for Zabol (RMSE = 0.8229 mm day−1). In 56% of regions the GEP was obtained with a RMSE < 0.3000 mm day−1. Furthermore, the natural logarithm (ln) function was employed more than sinus, cosines, and particularly exponential functions in the GEP structures. It means that we can expect to have logarithmic relationship between ETo and Tmean more than other kinds of functions. Moreover, plus and minus functions were used more than multiplication and specially division.

3.3. Performance of Gene Expression Programming (GEP) for Mean Temperature (Tmean), Minimum Temperature (Tmin), and Maximum Temperature (Tmax) as Input Data

In the second step of the GEP, ETo was estimated in all 18 stations using the Tmean, Tmin, and Tmax was then compared with the FPM.
The results reveal that the best performance of the GEP belongs to Rasht (RMSE = 0.0884 mm day−1), while the worst accuracy was reported for Zabol (RMSE = 0.8020 mm day−1). In 61% of regions the GEP was obtained with a RMSE < 0.3000 mm day−1. Furthermore, sine and cosine functions were employed more than the natural logarithm (ln) and particularly exponential functions in the GEP structures. It means that we can expect to have periodic relationship between ETo and temperature more than other kinds of functions. Moreover, plus and minus functions were used more frequent than multiplication sign and particularly division sign. In all regions, the accuracy was improved compared to the GEP models based on the Tmean only.

3.4. Performance of Gene Expression Programming (GEP) for Mean Temperature (Tmean) and Wind Speed (WS) as Input Data

With respect to Table 6, WS was introduced as the most important factor to control the variations of ETo. Thus, in the third step of GEP, ETo was estimated in all 18 stations using the Tmean, and WS was then compared with the FPM (Table 8).
Table 8 represents that the best performance of the GEP belongs to Shahrekord (RMSE = 0.0650 mm day−1), while the worst accuracy was reported for Kerman (RMSE = 0.4177 mm day−1). In 83% of regions the GEP resulted with a RMSE < 0.2000 mm day−1. Furthermore, the natural logarithm (ln) function was employed more than sinus, cosines, and particularly exponential functions in the GEP structures. Moreover, plus and minus functions were used more than multiplication sign and specially division. In all regions (with the exception of Rasht), the accuracy was improved compared to the GEP models based on the Tmean, Tmin, and Tmax. Therefore, for Rasht, wind speed is not required. It may correspond to minimum diurnal temperature rate (DTR) in very humid regions compared to other climates (role of relative humidity and saturated vapor pressure). However, wind speed-based GEP models predicted ETo in arid, semiarid, and Mediterranean climates more accurate than the other models.
It should be noted that the arctan has not acceptable accuracy compared to other functions. In addition, the results represent that ln and exp functions have a better performance than sine and cosine functions. Therefore, in future investigations, we can more focus on other functions than arctan. In addition, we can expect to have logarithmic relationship between ETo and temperature/wind speed more than other kinds of functions.
The obtained results are comparable and sometimes better than those reported by Wang et al. [54]. They resulted RMSE between 0.222 to 0.555 mm day−1. In addition, Mehdizadeh [55] reported RMSE for GEP models from 0.46 to 2.08 mm day−1.

3.5. Performance of Gene Expression Programming (GEP) for Mean Temperature (Tmean), Wind Speed (WS), and Relative Humidity (RH) as Input Data

The results of the GA revealed that use of the RH and n do not increase accuracy of the GEP significantly (Table 6). This is also confirmed by the GEP.
According to the results, the best performance of the GEP was for Esfahan (RMSE = 0.0730 mm day−1), while the worst accuracy was reported for Kerman (RMSE = 0.4252 mm day−1). In 89% of regions the GEP resulted with a RMSE < 0.2000 mm day−1. Furthermore, sinus and cosines functions were employed more than the natural logarithm (ln) and particularly exponential functions in the GEP structures. Moreover, plus and minus functions were used more than multiplication sign and specially division.
A comparison of Table 8 indicates that adding the RH as input parameter not only did not increase the GEP’s accuracy, but also led to the reduction in the accuracy relevant to 56% of the regions. In addition, the improvements are inconsiderable. It should be noted that the best structures of the GEP are not a function of the RH in 44% of the regions (Arak, Bushehr, Mashhad, Moghan, Qazvin, Sanandaj, Shahrekord, Shiraz, Tabriz, and Yazd). It is an important result and confirms that the Tmean and WS have more value to be used as input variable for the GEP compared to the RH.

3.6. Accuracy of Empirical Models Against Gene Expression Programming (GEP)

Figure 2 and Figure 3 show that the best empirical models with respect to the smallest RMSE values for estimating ETo on a monthly scale lack a good performance at annual scale and this is alarming considering the importance of the agricultural water management to deal with water crisis in the world. However, the GEP may predict ETo in the most regions of Iran with considerable accuracy.
In arid regions (Figure 2), the best accuracy belongs to Esfahan (R2 = 0.9217) and the worst accuracy belongs to Kerman (R2 = 0.3636), due to poor performance of the GEP for peak events in this region. In the semiarid regions (Figure 3), the best accuracy belongs to Shahrekord (R2 = 0.9403) and the worst accuracy belongs to Hamedan (R2 = 0.8049).
The obtained results are comparable and sometimes better than those reported by Wang et al. [54]. They resulted R2 between 0.639 to 0.944. In addition, Mehdizadeh [55] reported R2 for GEP models from 0.084 to 0.969.

4. Discussion

The current research shows that the GEP is a robust tool to model ETo in semiarid and Mediterranean climates (R2 > 0.80). However, the use of the GEP should be recommended cautiously in Rasht, Bushehr, and Kerman (R2 < 0.50) due to its poor performance in extreme events of these areas. To enhance the accuracy of the GEP in extreme values, use of hybrid methods (coupling GEP with ANN, fuzzy logic, honey bee algorithm, etc.) can be recommended.
The results of this study has a potential to be compared with real data. However, reference evapotranspiration (ETo) refers to maximum evapotranspiration in the best growing conditions of a crop without any limitation (drought and salinity stresses). However, plant requirements evapotranspiration (actual evapotranspiration) refers to actual conditions of a crop in the field considering all limitations. Therefore, it is not acceptable to compare these to variables. To this end, a crop coefficient (Kc) must be considered to characterize actual evapotranspiration (ETa); Eta = Kc × ETo.
Considering complex processes of evapotranspiration, there are many difficulties to measure this parameter. Some of the methods for this end are lysimeter, remote sensing, eddy covariance, and Bowen ratio. Allen et al. [35] determined an accurate model (FPM) which has the highest adaptability with lysimeter measurements in all over the world. Therefore, in this study, such as most of previous investigations [13,18,19,20], the authors compared the outputs of the GEP with the FPM and the results (Figure 1 and Figure 2) appear that the accuracy of the GEP has been improved compared to empirical models.
It should be noted that we cannot see similar results for the stations. In fact, all the results are completely independent of each other. This is in line with previous investigations [1,2].
It is notable that, in future research, the findings obtained from the GEP models in comparison to what is noted in the biological literature as affecting this process, should be checked to achieve a reliable result to recommend the GEP for other regions and research.
The GEP has worse performance over extreme conditions. The reason is related to the structure of GEP models. In this study, the authors focused on the models in which we need one or two weather parameters (mean temperature and mean wind speed) to estimate ETo. However, in extreme conditions, sometimes other variables, like maximum and minimum temperatures, maximum wind speed, rainfall, minimum humidity, solar radiation, and vapor pressure deficit, are also important. Therefore, if we are looking to increase the accuracy of GEP model we should consider more variables. However, in many regions we have no access to all of weather parameters to apply them to support GEP models to estimate ETo.
The next step of this study is to train the GA/GEP using ETo calculated at one site with all the meteorological variables available. Then, use the resulting functions to estimate ETo at a site where there are insufficient meteorological variables. Indeed, if we do have enough meteorological information to calculate ETo, we can then train the GA/GEP on fewer input variables.

5. Conclusions

In this study, the capability of both GA and GEP was assessed using 50-year time series data under 18 regions in Iran with arid, semiarid, very humid, and Mediterranean climates. The GA suggested that use of a double-parameter basis including the Tmean and WS may predict ETo with good accuracy in arid, semiarid, and Mediterranean regions. However, in very humid regions, temperature-based models (Tmean, Tmax, and Tmin) are better alternatives to reduce uncertainty. Finally, the GEP is recommended to evaluate the annual dynamics of ETo process in arid, semiarid, and Mediterranean climates with reliable accuracy under conditions where meteorological information is limited. In this study, we represented the best structures of GEP models. In future research, when a researcher or expert is going to use an accurate model based on this study, s/he may employ the best structures of GEP whose have been considered for his/her climate region.

Author Contributions

M.V. conceived and designed the study, performed the models, and wrote the manuscript. M.A.G.S. and M.R.-S. supervised the study. S.M.G. reviewed the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shiri, J.; Sadraddin, A.A.; Nazemi, A.H.; Kisi, O.; Landeras, G.; Fard, A.F.; Marti, P. Generalizability of gene expression programming-based approaches for estimating daily reference evapotranspiration in coastal stations of Iran. J. Hydrol. 2014, 508, 1–11. [Google Scholar] [CrossRef]
  2. Shiri, J.; Kisi, O.; Landeras, G.; Lopez, J.J.; Nazemi, A.H.; Stuyt, L.C. Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain). J. Hydrol. 2012, 414, 302–316. [Google Scholar] [CrossRef]
  3. Parasuraman, K.; Elshorbagy, A.; Carey, S.K. Modelling the dynamics of the evapotranspiration process using genetic programming. Hydrol. Sci. J. 2007, 52, 563–578. [Google Scholar] [CrossRef]
  4. Mehr, A.D. An improved gene expression programming model for streamflow forecasting in intermittent streams. J. Hydrol. 2018, 563, 669–678. [Google Scholar] [CrossRef]
  5. Mehr, A.D.; Nourani, V. A Pareto-optimal moving average-multigene genetic programming model for rainfall-runoff modelling. Environ. Model. Softw. 2017, 92, 239–251. [Google Scholar] [CrossRef]
  6. Babovic, V.; Keijzer, M. Rainfall runoff modeling based on genetic programming. Nord. Hydrol. 2002, 33, 331–343. [Google Scholar] [CrossRef]
  7. Liong, S.Y.; Gautam, T.R.; Khu, S.T.; Babovic, V.; Keijzer, M.; Muttil, N. Genetic programming: A new paradigm in rainfall runoff modeling. J. Am. Water Res. Assoc. 2002, 38, 705–718. [Google Scholar] [CrossRef]
  8. Aytek, A.; Alp, M. An application of artificial intelligence for rainfall runoff modeling. J. Earth Syst. Sci. 2008, 117, 145–155. [Google Scholar] [CrossRef]
  9. Aytek, A.; Kisi, O. A genetic programming approach to suspended sediment modeling. J. Hydrol. 2008, 351, 288–298. [Google Scholar] [CrossRef]
  10. Harris, E.L.; Babovic, V.; Falconer, R.A. Velocity predictions in compound channels with vegetated flood plains using genetic programming. Int. J. River Basin Manag. 2003, 1, 117–123. [Google Scholar] [CrossRef]
  11. Babovic, V.; Drecourt, J.P.; Keijzer, M.; Hansen, P.F. A data mining approach to modeling of water supply assets. Urban Water 2002, 4, 401–414. [Google Scholar] [CrossRef]
  12. Terzi, O.; Keskin, M.E. Evaporation estimation using gene expression programming. J. Appl. Sci. 2005, 5, 508–512. [Google Scholar]
  13. Irmak, A.; Kamble, B. Evapotranspiration data assimilation with genetic algorithms and SWAP model for on−demand irrigation. Irrig. Sci. 2009, 28, 101–112. [Google Scholar] [CrossRef]
  14. Traore, S.; Guven, A. Regional-specific numerical models of evapotranspiration using gene-expression programming interface in Sahel. Water Resour. Manag. 2012, 26, 4367–4380. [Google Scholar] [CrossRef]
  15. Shiri, J. 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. 2017, 188, 101–114. [Google Scholar] [CrossRef]
  16. Traore, S.; Luo, Y.; Fipps, G. Gene-expression programming for short-term forecasting of daily reference evapotranspiration using public weather forecast information. Water Resour. Manag. 2017, 31, 4891–4908. [Google Scholar] [CrossRef]
  17. Mattar, M.A. Using gene expression programming in monthly reference evapotranspiration modeling: A case study in Egypt. Agric. Water Manag. 2018, 198, 28–38. [Google Scholar] [CrossRef]
  18. Kim, S.; Kim, H.S. Neural networks and genetic algorithm approach for nonlinear evaporation and evapotranspiration modeling. J. Hydrol. 2008, 351, 299–317. [Google Scholar] [CrossRef]
  19. Izadifar, Z.; Elshorbagy, A. Prediction of hourly actual evapotranspiration using neural networks, genetic programming, and statistical models. Hydrol. Process. 2010, 24, 3413–3425. [Google Scholar] [CrossRef]
  20. Kisi, O.; Guven, A. Evapotranspiration modeling using linear genetic programming technique. J. Irrig. Drain. Eng. 2010, 136, 715–723. [Google Scholar] [CrossRef]
  21. Eslamian, S.S.; Gohari, S.A.; Zareian, M.J.; Firoozfar, A. Estimating Penman–Monteith reference evapotranspiration using artificial neural networks and genetic algorithm: A case study. Arab. J. Sci. Eng. 2012, 37, 935–944. [Google Scholar] [CrossRef]
  22. Wang, Y.; Guo, S.; Chen, H.; Zhou, Y. Comparative study of monthly inflow prediction methods for the Three Gorges Reservoir. Stoch. Environ. Res. Risk Assess. 2014, 28, 555–570. [Google Scholar] [CrossRef]
  23. Shiri, J.; Sadraddini, A.A.; Nazemi, A.H.; Kisi, O.; Marti, P.; Fard, A.F.; Landeras, G. Evaluation of different data management scenarios for estimating daily reference evapotranspiration. Hydrol. Res. 2013, 44, 1058–1070. [Google Scholar] [CrossRef] [Green Version]
  24. Marti, P.; Gonzalez-Altozano, P.; Lopez-Urrea, R.; Mancha, L.A.; Shiri, J. Modeling reference evapotranspiration with calculated targets. Assessment and implications. Agric. Water Manag. 2015, 149, 81–90. [Google Scholar] [CrossRef]
  25. Piri, H. Evaluation of computational methods for estimation of reference evapotranspiration with lysimeter data (case study: Sistan Plan). Water Irrig. 2012, 3, 50–62, (In Persian with English Abstract). [Google Scholar]
  26. Pouryazdankhah, H.; Razavipour, T.; Khaledian, M.R.; Rezaei, M. Determination of proper methods to estimate reference evapotranspiration in Rasht. In Proceedings of the 3rd National Conferene on Comperehensive Water Resources Management, Sari, Iran, 10 September 2012; Available online: http://www.civilica.com/Paper–NCUIMWR03–NCUIMWR03_115.html (accessed on 17 July 2012). (In Persian).
  27. Razzaghi, F.; Sepaskhah, A. Evaluation of different reference crop evapotranspiration methods using weithed lysimeter data. In Proceedings of the 9th Conference on Irrigation and Reduction of Evaporation, Kerman, Iran, 4–6 February 2007; Available online: http://www.civilica.com/Paper–ABYARI09–ABYARI09_029.html (accessed on 11 October 2007). (In Persian).
  28. Rezaei, A.; Bakhtiari, B.; Houshyaripour, F.; Dehghani Anari, M. Evaluation of different estimation methods for reference evapotranspiration using lysimeter measurements. In Proceedings of the 9th Conference on Irrigation and Reduction of Evaporation, Kerman, Iran, 4–6 February 2007; Available online: http://www.civilica.com/Paper–ABYARI09–ABYARI09_017.html (accessed on 11 October 2007). (In Persian).
  29. Rezvani, S.V.A.; Fathi, P.; Khodamoradpour, M.; Azizpour, S. Evaluation and verification of computational equations of reference evapotranspiration in Sanandaj. In Proceedings of the 1st Conference on Applied Researches of Iran Water Resources, Kermanshah, Iran, 11 May 2010; Available online: http://www.civilica.com/Paper–INCWR01–INCWR01_073.html (accessed on 9 June 2010). (In Persian).
  30. Shayannezhad, M. Comparison of accuracy of artificial neural networks and Penman–Monteith methods to estimate potential evapotranspiration. In Proceedings of the 1st National Conference on Management of Irrigation and Drainage Networks, Ahvaz, Iran, 25 August 2006; Available online: http://www.civilica.com/Paper–IDNC01–IDNC01_001.html (accessed on 3 September 2006). (In Persian).
  31. Tafazoli, F.; Sabziparvar, A.A.; Zare Abyaneh, H.; Banzhad, H. Evaluation of conventional reference evapotranspiration models in cold and arid climate to optimal use of radiation models. In Proceedings of the 9th Conference on Irrigation and Reduction of Evaporation, Kerman, Iran, 4–6 February 2007; Available online: http://www.civilica.com/Paper–ABYARI09–ABYARI09_012.html (accessed on 11 October 2007). (In Persian).
  32. Tanian, S.; Mirmasoudi, S.S.; Ghiami, F.; Zare Abyaneh, H. Evaluation of reference evapotranspiration using lysimeter data in Urmia. In Proceedings of the 2nd National Conference on Management of Irrigation and Drainage Networks, Ahvaz, Iran, 28–30 January 2008; Available online: http://www.civilica.com/Paper–IDNC02–IDNC02_277.html (accessed on 3 September 2008). (In Persian).
  33. Vahidi, A. Evaluation of different estimation methods for reference evapotranspiration using weighed lysimeter. In Proceedings of the 10th Conference on Irrigation and Reduction of Evaporation, Kerman, Iran, 2–3 December 2009; Available online: http://www.civilica.com/Paper–ABYARI10–ABYARI10_197.html (accessed on 11 October 2009). (In Persian).
  34. Zare Abyaneh, H.; Ghasemi, A.; Ahmadi, M. Determination of the most proper method to estimate reference crop evapotranspiration in comparison with empirical methods for Hamedan. In Proceedings of the 9th Conference on Irrigation and Reduction of Evaporation, Kerman, Iran, 4–6 February 2007; Available online: http://www.civilica.com/Paper–ABYARI09–ABYARI09_022.html (accessed on 11 October 2007). (In Persian).
  35. Allen, R.G.; Pereira, L.S.; Raes, D.; Smith, M. Crop Evapotranspiration—Guidelines for Computing Crop Water Requirements—FAO Irrigation and Drainage Paper 56; FAO: Rome, Italy, 1998. [Google Scholar]
  36. Hargreaves, G.L.; Samani, Z.A. Reference crop evapotranspiration from temperature. Appl. Eng. Agric. 1985, 1, 96–99. [Google Scholar] [CrossRef]
  37. Jensen, M.E.; Haise, H.R. Estimation of evapotranspiration from solar radiation. J. Irrig. Drain. Div. 1963, 89, 15–41. [Google Scholar]
  38. WMO. Measurement and Estimation of Evaporation and Evapotranspiration; Tech. Pap. (CIMO–Rep) 83; Royal Meteorological Society: Geneva, Switzerland, 1966. [Google Scholar]
  39. Abtew, W. Evapotranspiration measurements and methoding for three wetland systems in South Florida. J. Am. Water Resour. Assoc. 1996, 32, 465–473. [Google Scholar] [CrossRef]
  40. Makkink, G.F. Testing the Penman formula by means of lysimeters. J. Instit. Water Eng. 1957, 11, 277–288. [Google Scholar]
  41. Turc, L. Estimation of irrigation water requirements, potential evapotranspiration: A simple climatic formula evolved up to date. Ann. Agron. 1961, 12, 13–49. [Google Scholar]
  42. Xu, C.Y.; Singh, V.P.; Chen, Y.D.; Chen, D. Evaporation and evapotranspiration. In Hydrology and Hydraulics, 1st ed.; Singh, V.P., Ed.; Water Resources Publications, LLC: Highlands Ranch, CO, USA, 2008; pp. 229–276. [Google Scholar]
  43. Blaney, H.F.; Criddle, W.D. Determining Water Requirements in Irrigated Areas from Climatological and Irrigation Data; Soil Conservation Service Technical Paper 96; Soil Conservation Service, US Department of Agriculture: Washington, DC, USA, 1950.
  44. Droogers, P.; Allen, R.G. Estimating reference evapotranspiration under inprecise data conditions. Irrig. Drain. Syst. 2002, 16, 33–45. [Google Scholar] [CrossRef]
  45. Trajkovic, S. Hargreaves versus Penman–Monteith under Humid Condition. J. Irrig. Drain. Eng. 2007, 133, 38–42. [Google Scholar] [CrossRef]
  46. Ahmadi, S.H.; Fooladmand, H.R. Spatially distributed monthly reference evapotranspiration derived from the calibration of Thornthwaite equation: A case study, South of Iran. Irrig. Sci. 2008, 26, 303–312. [Google Scholar] [CrossRef]
  47. Almorox, J.; Quej, V.H.; Mari, P. Global performance ranking of temperature–based approaches for evapotranspiration estimation considering Köppen climate classes. J. Hydrol. 2015, 528, 514–522. [Google Scholar] [CrossRef]
  48. Caporusso, N.B.; Rolim, G.D.S. Reference evapotranspiration models using different time scales in the Jaboticabal region of São Paulo, Brazil. Acta Sci. Agron. 2015, 37, 1–9. [Google Scholar] [CrossRef]
  49. Heydari, M.M.; Tajamoli, A.; Ghoreishi, S.H.; Darbe–Esfahani, M.K.; Gilasi, H. Evaluation and calibration of Blaney–Criddle equation for estimating reference evapotranspiration in semiarid and arid regions. Environ. Earth Sci. 2015, 74, 4053–4063. [Google Scholar] [CrossRef]
  50. Mallikarjuna, P.; Jyothy, S.A.; Murthy, D.S.; Reddy, K.C. Performance of recalibrated equations for the estimation of daily reference evapotranspiration. Water Resour. Manag. 2014, 28, 4513–4535. [Google Scholar] [CrossRef]
  51. Ferreira, C. Gene Expression Programming Mathematical Modeling by an Artificial Intelligence; Studies in Computational Intelligence, 21; Springer: Berlin/Heidelberg, Germany, 2006; ISBN 978-3-540-32849-0. [Google Scholar]
  52. Koza, J.R. Genetic Programming: On the Programming of Computers by Means of Natural Selection; The MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  53. Wang, L.; Kisi, O.; Hu, B.; Bilal, M.; Zounemat-Kermani, M.; Li, H. Evaporation modelling using different machine learning techniques. Int. J. Climatol. 2017, 37, 1076–1092. [Google Scholar] [CrossRef]
  54. Wang, S.; Lian, J.; Peng, Y.; Hu, B.; Chen, H. Generalized reference evapotranspiration models with limited climatic data based on random forest and gene expression programming in Guangxi, China. Agric. Water Manag. 2019, 221, 220–230. [Google Scholar] [CrossRef]
  55. Mehdizadeh, S. Estimation of daily reference evapotranspiration (ETo) using artificial intelligence methods: Offering a new approach for lagged ETo data-based modeling. J. Hydrol. 2018, 559, 794–812. [Google Scholar] [CrossRef]
Figure 1. Location of the weather stations.
Figure 1. Location of the weather stations.
Atmosphere 10 00311 g001
Figure 2. Accuracy of empirical models (annual mean ETo) against gene expression programming (GEP) in very humid (Rasht), Mediterranean (Sanandaj), and arid (other stations) climates.
Figure 2. Accuracy of empirical models (annual mean ETo) against gene expression programming (GEP) in very humid (Rasht), Mediterranean (Sanandaj), and arid (other stations) climates.
Atmosphere 10 00311 g002
Figure 3. Accuracy of empirical models (annual mean ETo) against gene expression programming (GEP) in semiarid climates.
Figure 3. Accuracy of empirical models (annual mean ETo) against gene expression programming (GEP) in semiarid climates.
Atmosphere 10 00311 g003
Table 1. Structure of genetic algorithm (GA) designed in this study.
Table 1. Structure of genetic algorithm (GA) designed in this study.
BaseFormula
Mean Temperature E T o = a 1 ( T m e a n ) a 2 + a 3
Differential Temperature E T o = b 1 ( T max T min ) b 2 + b 3
Relative Humidity E T o = c 1 ( R H ) c 2 + c 3
Wind Speed E T o = e 1 ( W S ) e 2 + e 3
Solar Radiation E T o = f 1 ( n ) f 2 + f 3
Total (Summation) ( E T o ) G A = i = 1 5 E T o i
Total (Multiplying) ( E T o ) G A = i = 1 5 E T o i
Goal Function M i n i m i z e [ ( E T o ) G A ( E T o ) F P M ]
Table 2. Parameters of genetic algorithm (GA) coded in this study by using MATLAB environment.
Table 2. Parameters of genetic algorithm (GA) coded in this study by using MATLAB environment.
ValueOptionValueOption
1.00E-06TolFundoubleVectorPopulationType
1.00E-06TolCon[2 × 1 double]PopInitRange
10InitialPenalty20PopulationSize
100PenaltyFactor2EliteCount
1PlotInterval0.8CrossoverFraction
@gacreationuniformCreationFcnForwardMigrationDirection
@fitscalingrankFitnessScalingFcn20MigrationInterval
@selectionstochunifSelectionFcn0.2MigrationFraction
@crossoverscatteredCrossoverFcn100Generations
{[ @mutationgaussian ] [1] [1]}MutationFcnInfTimeLimit
FinalDisplay-InfFitnessLimit
OffVectorized50StallGenLimit
NeverUseParallelInfStallTimeLimit
1.00E-06TolFundoubleVectorPopulationType
1.00E-06TolCon[2 × 1 double]PopInitRange
Table 3. Parameters of gene expression programming (GEP) employed in this study by using GeneXpro Tools version 5.0.
Table 3. Parameters of gene expression programming (GEP) employed in this study by using GeneXpro Tools version 5.0.
ValueOption
+, −, ×, ÷, ^, √, ∛, ∜, sin, cos, ln, expFunction set
500Population size
95Mutation frequency
50Crossover frequency
217Number of replication
30Block mutation rate
30Instruction mutation rate
40Instruction data mutation rate
95Homologous crossover
RankingSelection method
1Recombination rate
0.2Mutation rate
GeneralizeAlternative method
YesElitism
6Maximum level of tree
Table 4. Position and climate of the stations with length of collected data.
Table 4. Position and climate of the stations with length of collected data.
Station NameICAO CodeNorth LatitudeEast LongitudeAltitude (masl)Start YearEnd YearClimate
Ahvaz4081131°20′48°40′22.519612010Arid
Arak4076934°6′49°46′1708.019612010Semiarid
Bushehr4085828°58′50°49′9.019612010Arid
Esfahan4080032°37′51°40′1550.419612010Arid
Hamedan4076834°52′48°32′1741.519612010Semiarid
Jiroft4086628°35′57°48′601.019892009Arid
Kerman4084130°15′56°58′1753.819612010Arid
Mashhad4074536°16′59°38′999.219612010Semiarid
Moghan4070039°39′47°55′31.919842010Semiarid
Qazvin4073136°15′50°3′1279.219612010Semiarid
Rasht4071937°19′49°37′-8.619612010Very humid
Sanandaj4074735°20′47°0′1373.419612010Mediteranean
Shahrekord4079832°17′50°51′2048.919612010Semiarid
Shiraz4084829°32′52°36′1484.019612010Semiarid
Tabriz4070638°5′46°17′1361.019612010Semiarid
Urmia4071237°40′45°3′1328.019612010Semiarid
Yazd4082131°54′54°17′1237.219612010Arid
Zabol4082931°2′61°29′489.219612010Arid
Table 5. Selected models to estimate reference evapotranspiration including their references, formulae, and parameters.
Table 5. Selected models to estimate reference evapotranspiration including their references, formulae, and parameters.
ModelReference(s)FormulaParameters
FAO Penman-Monteith (FPM)[35] E T o = 0.408 ( R n G ) + γ 900 T + 273 u ( e s e a ) Δ + γ ( 1 + 0.34 u ) H,φ,T,Tmin,Tmax,RH,u,n
Hargreaves-Samani (HS)[36] E T o = 0.005508 K T R a ( T max T min ) 0.5 ( T + 17.8 ) T,u,Tmin,Tmax,RH,n,φ
Jensen-Haise (JH)[37] E T o = 0.408 C T ( T T x ) R s T,Rs,H,Tmax,Tmin
WMO[38] E T o = ( 1.298 + 0.934 u ) ( e s e a ) T,Tmin,Tmax,RH,u
Abtew (Ab)[39] E T o = 0.01786 R s T max λ T,Tmax,Rs
Makkink (Mk)[40] E T o = 0.61 Δ Δ + γ R s λ 0.12 T,Rs
Turc (Tu)[41,42] E T o = ( 0.3107 R s + 0.65 ) T a t T + 15 T,RH,Rs
Blaney-Criddle (BC)[43] E T o = a + b P ( 0.46 T + 8.13 ) ( 1 + 0.0001 H ) H,T,n,RHmin,φ,u
Modified Hargreaves-Samani 1 (MHS1)[44] E T o = 0.0005304 R a ( T max T min 0.0123 R ) 0.76 ( T + 17 ) T,Tmin,Tmax,φ,R
Modified Hargreaves-Samani 2 (MHS2)[45] E T o = 0.0009384 R a ( T max T min ) 0.424 ( T + 17.8 ) T,Tmin,Tmax,φ
Table 6. Performance of genetic algorithm (GA) for different parameters.
Table 6. Performance of genetic algorithm (GA) for different parameters.
CodeParametersRoot Mean Square Error (RMSE) (mm/day)
GA1Tmean0.6823
GA2Tmean,Tmin,Tmax0.5049
GA3Tmean,RH0.5733
GA4Tmean,n0.6250
GA5Tmean,WS0.3263
GA6Tmean,WS,RH0.3087
GA7Tmean,WS,n0.3211
GA8Tmean,WS,RH,n0.3030
Table 7. Performance of gene expression programming (GEP) for mean temperature (Tmean) as input data.
Table 7. Performance of gene expression programming (GEP) for mean temperature (Tmean) as input data.
RegionThe Best StructureTraining RMSE (mm/day)Testing RMSE (mm/day)
Ahvaz E T o = ln ( 58.598 + T m e a n ) + ln ( ln ( T m e a n + 4 ) + T m e a n + sin ( T + 5 + sin ( T m e a n ) ) ) 0.57890.6839
Arak E T o = sin ( T m e a n 2 + 11 T m e a n + 28 ) 0.821 sin ( 3 T m e a n ) + ( 1.386 T m e a n + 8.318 ) 0.754 0.53210.2542
Bushehr E T o = 0.011 cos ( 8 T m e a n ) ( 4.289 + 1.464 T m e a n ) 0.32300.2190
Esfahan E T o = ln ( ( ln ( T m e a n ) ) 2.197 + 4 ln ( T m e a n ) + sin ( T m e a n 6 + 1.609 ) + ln ( 2.398 + 0.693 ln ( T m e a n ) ) ) 0.12000.3361
Hamedan E T o = ln ( ln ( exp ( 4 T m e a n ) ln ( 3 T m e a n + 3 T m e a n ) ) ) 0.26140.2844
Jiroft E T o = exp ( 1.016 ( ln ( 5.307 cos ( T m e a n ) + cos ( T m e a n 1 ) ) ) ) 0.19800.2963
Kerman E T o = 5 cos ( 4 cos ( 2 cos ( T m e a n ) ) ) 0.20900.5285
Mashhad E T o = ( T m e a n + sin ( T m e a n + 3 ) 1.609 + ( sin ( 2.221 ) ) T m e a n ) ln ln ( T m e a n ) 0.14170.2707
Moghan E T o = exp ( 3 0.209 cos 16 ( T m e a n 3 ) ) 0.28710.3207
Qazvin E T o = T m e a n 3 4 0.945 + cos ( sin ( exp ( T m e a n 3 ) ) ) 0.25080.3355
Rasht E T o = ln ( T m e a n 12 48 T m e a n 10 1.115 sin ( T m e a n ) cos ( T m e a n ) ) 0.23910.1100
Sanandaj E T o = T m e a n + 0.041 + sin ( 0.414 T m e a n ) + cos ( T m e a n + 2 6 ) 0.14780.2858
Shahrekord E T o = 12.683 ( ln ( 4 T m e a n 2.079 ) ) cos ( sin ( T m e a n 5 ) ) 0.21720.2667
Shiraz E T o = cos ( sin ( 2 sin ( T m e a n 3 ) ) ) + 0.336 T m e a n 4.375 + 4 0.22510.2918
Tabriz E T o = ln ( ln ( cos ( T m e a n + 4 ) + 4.255 ) ) + 1.302 + T m e a n 0.28730.3002
Urmia E T o = T m e a n exp ( sin T m e a n 8 ) 0.20360.2396
Yazd E T o = 5.071 + 6 + T m e a n T m e a n 4 cos ( ln ( T m e a n 17 ) ) 0.45170.5519
Zabol E T o = 4.256 T m e a n 2 ln ( T m e a n 3 + 2.545 T m e a n + 2980.958 ) 0.72080.8229
Table 8. Performance of gene expression programming (GEP) for mean temperature (Tmean) and wind speed (WS) as input data.
Table 8. Performance of gene expression programming (GEP) for mean temperature (Tmean) and wind speed (WS) as input data.
RegionThe Best StructureTraining RMSE (mm/day)Testing RMSE (mm/day)
Ahvaz E T o = 3.189 W S 2 + T m e a n + 7 + T m e a n 0.20080.2128
Arak E T o = ln ( 2.197 ln ( 2 T m e a n ) ( ( T m e a n 4 ) W S ) + 1.386 ) 0.09630.1079
Bushehr E T o = ln ( 17.167 W S + 137.339 ) exp ( cos 1 T m e a n ) exp ( W S ) + cos ( W S × T m e a n ) exp ( cos ( 4 T m e a n W S 8 ) ) W S + exp ( ln ( W S ) 0.8 ) 0.20180.1640
Esfahan E T o = T m e a n cos ( W S ) 0.006 ln ( 2 cos ( W S ) 4 ) 0.08350.0925
Hamedan E T o = 5 exp ( exp ( T m e a n T m e a n 12 ) ) 0.518 W S 3.5 11 + 8 W S 0.11080.1457
Jiroft E T o = W S + 3.001 exp ( 5 sin ( T m e a n ) ) W S 13 0.14890.1401
Kerman E T o = W S 4 × ln ( W S + T m e a n 5 ) × ln ( T m e a n + T m e a n × ln ( W S ) 5 ) 0.24890.4177
Mashhad E T o = exp ( T m e a n 28 ) + ln ( 0.571 ( T m e a n + W S ) ln ( W S 7 ) ) 0.11070.1725
Moghan E T o = ln ( 0.303 ln ( T m e a n ) × T m e a n × W S × ln ( ln ( 9 W S ) × ( T m e a n cos ( T m e a n ) ) ) ) 0.10820.0906
Qazvin E T o = ln ( W S ) + ln ( W S ) + T m e a n ln ( T m e a n ) + 3 0.08270.1079
Rasht E T o = sin ( 0.745 T m e a n ) + 5.064 ( sin ( W S ) + 4 + W S ) 0.04860.0961
Sanandaj E T o = T m e a n × ( W S + 0.745 ) 0.17400.1287
Shahrekord E T o = 0.705 × ( ( T m e a n + 7 ) + ln ( W S ) 1 cos ( ln ( 2 + 2 T m e a n ) ) ) 0.05830.0650
Shiraz E T o = cos ( 2 W S + T m e a n + 26 ) + cos ( T m e a n + 5 ) + 2 W S + exp ( W S + 6 ) 0.14740.1403
Tabriz E T o = ln ( exp ( sin ( T m e a n ) ) + 6 + T m e a n + sin ( sin ( T m e a n ) ) ) sin ( T m e a n ) ln ( 5 + W S ) + 22025.465 ( W S 7 ) ( sin ( W S ) + 8 ) 0.14870.1620
Urmia E T o = cos ( W S 6.135 T m e a n ) + cos ( 12.96 0.75 + W S + T m e a n ) + exp ( W S 5 ) 3 T m e a n 0.20490.1158
Yazd E T o = T m e a n 2 8 T m e a n 2 4 ( W S + 0.008 ) 0.17900.1738
Zabol E T o = 5.016 W S W S 1 0.246 W S 2 3 2.273 cos ( T m e a n ) 0.32890.3612

Share and Cite

MDPI and ACS Style

Valipour, M.; Gholami Sefidkouhi, M.A.; Raeini-Sarjaz, M.; Guzman, S.M. A Hybrid Data-Driven Machine Learning Technique for Evapotranspiration Modeling in Various Climates. Atmosphere 2019, 10, 311. https://doi.org/10.3390/atmos10060311

AMA Style

Valipour M, Gholami Sefidkouhi MA, Raeini-Sarjaz M, Guzman SM. A Hybrid Data-Driven Machine Learning Technique for Evapotranspiration Modeling in Various Climates. Atmosphere. 2019; 10(6):311. https://doi.org/10.3390/atmos10060311

Chicago/Turabian Style

Valipour, Mohammad, Mohammad Ali Gholami Sefidkouhi, Mahmoud Raeini-Sarjaz, and Sandra M. Guzman. 2019. "A Hybrid Data-Driven Machine Learning Technique for Evapotranspiration Modeling in Various Climates" Atmosphere 10, no. 6: 311. https://doi.org/10.3390/atmos10060311

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop