Next Article in Journal
Quantifying the Coupled Effect between Soil Moisture and Climate in the Desert Steppe Environment of Inner Mongolia, China
Next Article in Special Issue
Predicting Discharge Coefficient of Triangular Side Orifice Using LSSVM Optimized by Gravity Search Algorithm
Previous Article in Journal
Can Heat-Activated Peroxymonosulfate Be Used as a Pretreatment to Mitigate Fouling for Membrane Distillation: Performance of Individual Organics?
Previous Article in Special Issue
A Water Quality Prediction Model Based on Multi-Task Deep Learning: A Case Study of the Yellow River, China
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:

Forecasting Long-Series Daily Reference Evapotranspiration Based on Best Subset Regression and Machine Learning in Egypt

Agricultural Engineering Department, Faculty of Agriculture, Mansoura University, Mansoura 35516, Egypt
Department of Civil Engineering, Indian Institute of Technology (IIT) Kharagpur, Kharagpur 721302, West Bengal, India
Department of Environmental and Natural Resources, College of Agricultural and Food Sciences, King Faisal University, Al-Hassa 31982, Saudi Arabia
School of Agricultural Engineering, Jiangsu University, Zhenjiang 212013, China
Water and Water Structures Engineering Department, Faculty of Engineering, Zagazig University, Zagazig 44519, Egypt
Civil Engineering Department, Faculty of Engineering, Minia University, Minia 61111, Egypt
Civil Engineering Department, College of Engineering, Shaqra University, Dawadmi 11911, Saudi Arabia
Authors to whom correspondence should be addressed.
Water 2023, 15(6), 1149;
Submission received: 1 January 2023 / Revised: 7 March 2023 / Accepted: 14 March 2023 / Published: 15 March 2023


The estimation of reference evapotranspiration (ETo), a crucial step in the hydrologic cycle, is essential for system design and management, including the balancing, planning, and scheduling of agricultural water supply and water resources. When climates vary from arid to semi-arid, and there are problems with a lack of meteorological data and a lack of future information on ETo, as is the case in Egypt, it is more important to estimate ETo precisely. To address this, the current study aimed to model ETo for Egypt’s most important agricultural governorates (Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah) using four machine learning (ML) algorithms: linear regression (LR), random subspace (RSS), additive regression (AR), and reduced error pruning tree (REPTree). The Climate Forecast System Reanalysis (CFSR) of the National Centers for Environmental Prediction (NCEP) was used to gather daily climate data variables from 1979 to 2014. The datasets were split into two sections: the training phase, i.e., 1979–2006, and the testing phase, i.e., 2007–2014. Maximum temperature (Tmax), minimum temperature (Tmin), and solar radiation (SR) were found to be the three input variables that had the most influence on the outcome of subset regression and sensitivity analysis. A comparative analysis of ML models revealed that REPTree outperformed competitors by achieving the best values for various performance matrices during the training and testing phases. The study’s novelty lies in the use of REPTree to estimate and predict ETo, as this algorithm has not been commonly used for this purpose. Given the sparse attempts to use this model for such research, the remarkable accuracy of the REPTree model in predicting ETo highlighted the rarity of this study. In order to combat the effects of aridity through better water resource management, the study also cautions Egypt’s authorities to concentrate their policymaking on climate adaptation.

1. Introduction

Evapotranspiration is the sum of evaporation from the ground surface plus transpiration from plants, and it represents the amount of water required by plants over time. It is vital to the calculation and scheduling of irrigation water in the region and is one of the most influential hydrological factors affecting a region’s climate. This variable must be monitored before agricultural activities on a field may commence. Thus, it is essential for agricultural water supply administrators and users to estimate it accurately. The food and agriculture organization (FAO) standardized a method of Penman–Monteith 56 (FAO PM-56) that estimates reference evapotranspiration (ETo) using various meteorological data. The World Meteorological Organization (WMO) and the International Commission on Irrigation and Drainage (ICID) introduced the model as a reliable method for estimating ETo, and it was also approved as a suitable alternative to lysimeter data by the ICID [1]. One of the most significant issues in hydrology and agriculture is ETo modeling, which allows for the prediction of future values of this variable. In fact, the forecast of this variable tells us how much water the plant will need in the future. This method is quite successful and is used in the region to schedule crop irrigation. Increased demand for limited water resources, climate change, and certain agricultural commodities have all pointed to the need for better ways to make efficient use of the water resources at our fingertips as well as distribute them at the right time and through the right channel to produce premium food [2]. Certain management actions, crop characteristics, weather conditions, land type, and field operations are all key variables that influence the ETo process [3].
The ability to model ETo is critical in determining agricultural irrigation requirements on a regional and global scale, preparing water budgets, and assessing the impact of various climatic changes [4]. Significant problems arise when ETo modeling is tried to estimate accurately using available meteorological data at different gauging stations [5]. A precise measurement of the ETo serves a variety of purposes including not only the research of climate change and the evaluation of water resources but also the efficient monitoring and forecasting of droughts as well as the correct use and development of water resources [6]. Machine learning (ML) models based on robust algorithms are now being used to map nonlinear processes employing input and output (target) variables. Raza et al. [7] examined research publications on ETo estimation published in the last eight years (2012–2020) for accuracy, structure, and usefulness. The presented studies’ main goal is to establish an alternative ML model to the FAO-PM56 since it requires a substantial quantity of climatic data as input, which is not accessible at many stations, especially in developing countries. As a result, designing ML models employing all of the usable data comparable to FAO-PM56 is not worthwhile. Moreover, a limited number of studies have investigated the development of a generalized ETo model for accurate ETo estimation in all stations within a region, such as Raza et al. [8]. This is particularly important in developing countries since climatic data from most stations are either missing or unavailable owing to technical challenges and a lack of technology. As a result, developing an ETo model with fewer climatic inputs (such as temperature data) should be enough.
Different types of ML algorithms such as support vector machine (SVM) [9,10], least square support vector machine [11], genetic programming [12,13,14], extreme learning machine (ELM) [15,16], tree-based models [17,18] such as M5 model tree [19,20,21], random forest [22,23,24,25], and extreme gradient boosting (XGBoost) [10,19,26], artificial neural networks (ANNs) [27,28,29], and an adaptive neuro-fuzzy inference system (ANFIS) [30,31] were used in ETo modeling for this purpose. Utilizing alternative ML models, it may be possible to incorporate such inputs (simultaneously) into the daily ETo estimation.
According to the available literature, there is no comparison research in the literature that uses random subspace (RSS), additive regression (AR), reduced error pruning tree (REPTree), and linear regression (LR) algorithms to estimate ETo in the study area of Egypt using daily time-scale data. As a result, this study aims to (i) investigate the historical distributions of ETo from 1979 to 2014, (ii) evaluate the performance and accuracy of ML algorithms in daily ETo estimation, and (iii) select the optimal ETo ML model based on statistical metrics results. These data are essential for understanding the influence of climate change on ETo in the study region.

2. Materials and Methods

2.1. Study Area

The Nile Delta is Egypt’s economic and financial core and contains the country’s richest agriculture. It is home to eleven governorates. Like the rest of Egypt, the Nile Delta has a hot desert environment. The delta’s warmest months are July and August, when temperatures reach a maximum average of 34 °C. During the winter, temperatures typically range from 9 °C to 19 °C. The annual rainfall is 100–200 mm, with most falling during the winter. Egypt is considered an arid region with a significant danger of water scarcity in the near future. The agricultural sector requires a large amount of water, accounting for around 85 percent of overall freshwater consumption. The study area includes four governorates in Egypt: Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah (Figure 1). These four governorates are located in the Nile Delta, the northern part of Egypt. The Al Buhayrah governorate is located in an important strategic place, west of the Rosetta branch of the Nile River, about 123 km northwest of Cairo, and covers an area of 9826 km2. The Alexandria governorate is located in the northern part of the country, directly on the Mediterranean Sea, making it one of the most important harbors in Egypt. The Alexandria governorate is located about 188.6 km northwest of Cairo and covers an area of 2818 km2. The Ismailiyah governorate is one of the Canal Zone governorates of Egypt. Located in the northeastern part of the country, it covers an area of 5066 km2 and is about 122.5 km away from Cairo. The Minufiyah governorate is located in the Nile Delta’s northern part, north of Cairo. It covers about 2543 km2. The population of Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah governorates are estimated by the Central Agency for Public Mobilization and Statistics in Egypt (CAPMAS) [32] to be 6,723,269; 5,469,480; 1,419,631; and 4,640,003 people per capita on 1 January 2022.

2.2. Datasets Description

Daily climate data variables for the studied regions, such as minimum and maximum temperatures, humidity, wind speed, vapor pressure deficit, and solar radiation, were collected from the National Centers for Environmental Prediction (NCEP) Climate Forecast System Reanalysis (CFSR) from 1979 to 2014. It was completed over 36 years from 1979 through 2014. Figure 2 demonstrates the time series of each variable for the period 1979–2014. The CFSR was designed and executed as a global, high-resolution, coupled atmosphere-ocean-land surface-sea-ice system to provide the best estimate of the state of these coupled domains over this period. The daily CFSR data (precipitation, wind, relative humidity, and solar radiation) were downloaded in SWAT file format and CSV for the entire period in a zip file by continent. Table 1 presents a statistical analysis of climate data variables in the governorates of Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah from 1979 to 2014.

3. Methodology

The proposed model for ETo estimation methodology in the study (Figure 3) is based on the following: (i) collection of daily databases; (ii) data preparation and selection of the best variables; (iii) application of four forecasting machine learning models: linear regression (LR), additive regression (AR), random subspace (RSS), and reduced error pruning tree (REPTree); (iv) training and testing of developed models; (v) evaluation of the results obtained based on RMSE, R2, MAE, and RRSE; (vi) selection of the best developed model for ETo prediction; and finally, (vii) the end of the process. The four forecasting machine learning models used in this study are discussed below:

3.1. Machine Learning (ML) Models

3.1.1. Random Subspace (RSS)

The RSS is a technique for the collective knowledge approach; it is used to investigate arrangement and regression. This model has been applied in land-use categorization, hydrology, irrigation scheduling, evaporation measurement, and forest and agricultural classification [33]. It is an ensemble classifier technique that Ho [34] proposed. In the RSS, the training data are modified. However, this data modification is carried out in the feature space. Hence, each training incidence Xi (i = 1, …, n) in the training sample set X = [X1; …; Xn] is defined as a p-dimensional vector Xi = (xi1, xi2, …, xip) and defined by p features. Then, r < p features are randomly selected from the p-dimensional dataset X. Consequently, the modified training set X˜b = X˜b1, X˜b2…, X˜bn, is composed of r-dimensional training incidences. After this step, classifiers are built into the random subspaces X˜b and aggregated by utilizing a majority voting. Therefore, the RSS is implemented in the following way [35]:
  • Repeat for b = 1, 2, …, B;
  • Choose an r-dimensional random subspace Xb˜;
  • from the original p-dimensional feature space X;
  • Build a classifier Cb(x) (with a decision boundary Cb(x) = 0) in Xb˜;
  • Aggregate classifiers Cb(x), b = 1, 2, …, B, by utilizing majority voting for the final decision.
The RSS can benefit from using random subspaces for both building and combining the classifiers. When the number of training incidences is comparatively small compared to the data dimension, the small sample size problem can be solved by building classifiers in random subspaces. The subspace dimension will be less than the original feature space, while the number of training incidence is kept the same. Thus, the relative training sample size increases. Once the data have several redundant features, a better classifier can be found in random subspaces than in the original feature space. The aggregated decision of such classifiers might be better than a single classifier built on the original training set in the entire feature space [36]. The parameters used in this model were as follows: batch size—100, classifier—REPTree, random seed—1, subspace size—0.5, number of execution slots—1, number of iterations—10.

3.1.2. Additive Regression (AR)

Regression estimation and variable selection are two important tasks for high-dimensional data mining [37]. Sparse additive models aiming to deal with the above tasks simultaneously have been extensively investigated in the mean regression setting. As a class of models between linear and non-parametric regression, these methods inherit the flexibility from nonparametric regression and the interpretability from linear regression [38]. the generalized additive model (GAM) was constructed by Hastie and Tibshiran [39], which is an extension of the generalized linear model (GLM). The GLM model implies that the parameters are linear, but the GAM model assumes that there is no dependency and that the connection is not necessarily linear [40]. Linear dependence is substituted in that model with broader dependency characteristics [41].
The algorithm’s equation is as follows:
g ( E y ) = β 0 + f 1 x 1 + f 2 x 2 + + f p x p + ε
For each single explanatory vector x i , the computation of the application of this model comprises the nonlinear smooth functions f i ( x i ) , i = 1, …, p.
Several dataset split features are chosen using the standard deviation error (SDR) as a parameter for the optimum characteristics to divide the data set into each node. The chosen attribute is meant to reduce mistakes.
SDR = S D T r e e Ʃ T r e e i T r e e S D ( T r e e i )
where T r e e i is the subset of cases containing the product of the potential evaluations, and SD (·) denotes the standard deviation of the argument. The stop conditions are either the number of occurrences remaining to accomplish a specific number or a minor type value change. Table 2 displays the parameters that were used for technique. Parameters selected for applying this method were as follows: batch size—100, classifier—bagging, shrinkage—1, number of iterations—30.

3.1.3. Reduced Error Pruning Tree (REPTree)

The REPTree process is a basic decision tree beginning method that designs and utilizes condensed error trimming to create a regression tree using variance data [42]. As a fast decision tree approach, the REPTree classifier is based on the idea of calculating information acquisition with entropy and minimizing the error caused by variance [43]. The REPTree creates multiple trees in regression tree modified iterations. Then, the best of the trees produced is selected. This algorithm creates a regression/decision tree within the variance framework and the knowledge gain approach. By using the method of linking, this algorithm reduces the pruning error rate. The measure used in pruning the tree is the error in the average frame predicted by the tree. The values of numerical attributes are sorted at the beginning of the modeling process. As with the C4.5 algorithm, this algorithm divides the corresponding samples into pieces and processes the missing values [44].
For numeric characteristics, the algorithm only examines values once. It is primarily the method of constructing a common set of decision-making instructions using a forecaster variable quantity [45,46]. The REPTree decision algorithm is a highly fast learning technique with a low-error pruning tree. It builds a decision/regression tree and prunes it using back-fitting with reduced error based on the data gain/variance [47]. The model’s parameters were as follows: batch size—100, initial count—0, number of folds—3, random seed—1, minimum proportion of the variance—0.001, minimum number—2, maxdepth—1.

3.1.4. Linear Regression (LR)

Linear regression is a potent method for analyzing data in diverse fields [48]. LR predicts a variable’s value based on another variable’s value. The linear regression (LR) model is utilized in numerous application areas [49]: for example, engineering, economics, ecological, social sciences, and medicines, among many others. Hence, linear regression is a powerful and flexible technique to address regression issues. Thus, the trend of the LR model is an extensive topic of significant interest for researchers [50,51]. The parameters selected for implementing this model were as follows: attribute selection method—M5 method; batch size—100; eliminate co-linear attributes—true.

3.2. Performance Metrics

Five performance indicators were employed to evaluate the performances of the applied algorithm as follows: mean absolute error (MAE), mean absolute error (MAE), root mean square error (RMSE), relative absolute error (RAE), root relative squared error (RRSE), and correlation coefficient (R). These parameters were determined using the following equations:
M A E = 1 N i = 1 N X i Y i
M S E = 1 N i = 1 N X i Y i 2
R M S R = 1 N i = 1 N X i Y i 2
R A E = X i Y i Y i × 100
R R S E = i = 1 N Y i X i 2 i = 1 N X i X 2
R = i N X i X Y i Y i N X i X 2 i N Y i Y 2
where N is the total number of measurements; Xi is the observed values, and Yi is the estimated values; X is the mean of observed values in X variables; Y is the mean of estimated values in Y variables.

4. Results

4.1. Analysis of Best Subset Regression for Determining Best Input Combinations

Determining the best input parameters is necessary to achieve the best performance of the selected models. This requires varying combinations of meteorological parameters for shortlisting the best input combinations. The present study aims to develop a joint model for the four study sites (stations), i.e., Alexandria, Al Buhayrah, Minufiyah, and Ismailiyah of Egypt. Shortlisting the best input combinations for the developed models was conducted using the six statistical criteria, i.e., MSE, R2, adjusted R2, Mallows’ Cp, Akaike’s AIC, Schwarz’s SBC, and Amemiya’s PC, whose results are shown in Table 2. It can be inferred that four input variables, i.e., Tmax, Tmin, RH, and SR (displayed in bold), were identified as the best input combination given they had the lowest values of Mallows’ Cp (4.195) and Amemiya’s PC (0.033) and the highest value of R2 (0.967) and adjusted R2 (0.967) amid all input combinations.
Furthermore, this study conducted correlation analysis to ascertain variable correlations, as shown in Figure 4. In general, the study recorded significantly higher correlations of independent variables with the dependent variable ETo, for example, 0.907 with Tmax, 0.806 with Tmean, and 0.923 with SR. To take advantage of long-term time-series datasets for ETo, the present study categorized the complete dataset into two sets, of which the first segment comprised 75% of the dataset for training purposes (for the training period 1979–2006), while the second segment comprised 25% for validation/testing purposes (for the testing period 2007–2014) of the models.

4.2. Sensitivity Analysis

The different combinations of input variables provided the performance of the models such that some combinations yielded positive contributions to the accuracy, while some yielded negative contributions under each case of the selected models. Sensitivity analysis was conducted to shortlist the best influential variables so as to identify the best performance of the models in predicting the ETo with greater accuracy. Findings from regression analysis on all input variables are summarized in Table 3. It can be inferred in terms of absolute standard coefficients that the variables such as Tmax (0.649), Tmin (−0.205), RH (−0.005), and SR (0.525) are the most influential input variables. These standardized coefficients of input variables for sensitivity analysis for ETo are further demonstrated in Figure 5.

4.3. Comparison of ML Algorithms for ETo Estimation

ETo was estimated by implementing four ML algorithms, i.e., linear regression (LR), random subspace (RSS), additive regression (AR), and reduced error pruning tree (REPTree). To evaluate the performances of the applied algorithm, five performance indicators were employed, i.e., mean absolute error (MAE), root mean square error (RMSE), relative absolute error (RAE), root relative squared error (RRSE), and correlation coefficient (R). The best performance of the models was identified based on the higher value for r (close to one) and lower values for MAE, RMSE, RAE, and RRSE (close to zero). Table 3 shows the general trend for these performance indicators corresponding to each model. Following the aforementioned performance quantification criteria, the model REPTree was observed as the best model during both the training and testing phase, followed by the LR model (Table 4). This implied that the REPTree model has the potential to estimate the ETo with greater accuracy as compared with other algorithms. In the training phase, the model REPTree yielded the highest value for r (0.99) and lowest values for MAE (0.21), RMSE (0.28), RAE (3.45%), and RRSE (4.01%); during the testing phase also, the model REPTree yielded the highest value for r (0.99) and lowest values for MAE (0.28), RMSE (0.37), RAE (4.13%), and RRSE (4.72%), as shown in Table 4. The changes in the values for these performance indicators between the training and testing phases were found insignificant; thus, the model was considered suitable for the present study site. Following REPTree, the model LR was the second-best performing model, as in the training phase, the model LR yielded a higher value for r (0.98) and lower values for MAE (1.00), RMSE (1.30), RAE (16.66%), and RRSE (18.47%); during the testing phase also, the model LR yielded a higher value for r (0.98) and lower values for MAE (1.10), RMSE (1.37), RAE (16.28%), and RRSE (17.70%).
As seen in Figure 6, time-series plots representing observed and modeled ETo data and scattered plots showing the whole testing dataset of observed vs. estimated ETo values were developed for the LR, RSS, AR, and REPTree models throughout the testing phase. The regression line, as shown in the scatter plot, was used for the assessment of model performance. The R2 value was assessed to be 0.9867 for the LR model, 0.9838 for the RSS model, 0.9644 for the AR model, and 0.9989 for the REPTree model. All the models (except for REPTree) underestimated the ETo prediction, as the models were observed located below the best-fit 1:1 line. Nevertheless, the REPtree model was observed located nearest to the best-fit 1:1 line. In coherence to the inference made in the previous section, the model REPTree here, too, was implied as the best model for estimating the daily ETo for the present study site. For this, an additional sample time-series and scatter plot is shown in Figure 6e, indicating a higher correlation (similar to the entire time-series and scatter plot of REPTree) for the most recent study year.
A radar chart for demonstrating the best performance indicators (i.e., best-calculated values for MAE, RMSE, RAE, RRSE, and r) of LR, RSS, AR, and REPTree models observed during the testing phase is shown in Figure 7. This allowed for better diagnostic assessment of the efficiency of all models. Results indicated that the model REPTree has lower values for MAE, RMSE, RAE, and RRSE and higher values for r as compared to the other models. It can be inferred that performance-wise, the model REPTree outperformed other models. Furthermore, a comparative analysis was conducted between the aforesaid models using the Taylor diagram, as shown in Figure 8. This exercise was based on the magnitudes of standard deviation (SD), r, and RMSE obtained during the testing phase. Findings indicated that the model REPTree was found to be the closest to the observed location, while the model AR was found to be the furthest. Given this evidence, the present study summarized that the model AR is the worst-performing model, whereas the model REPTree is the best-performing model among the selected models.

5. Discussion

The present study attempted to test various ML algorithms and their accuracy in predicting the ETo variable. Considering the findings of this study, it can be broadly inferred that all the four ML algorithm-based models, i.e., LR, RSS, AR, and REPTree, developed in this study more or less demonstrated their predictive capabilities in estimating ETo. Through a comparative analysis, this study suggested REPTree as the most suitable model for advancing further investigation in the study area. The model REPTree was observed to outclass other models based on satisfying all criteria for performance indicators, as the indicators obtained the most-appropriate values (lowest for MAE, RMSE, RAE, and RRSE and highest for r). These results were further supported by the findings from time-series and scattered plots (refer to Figure 6) as well as from radar chart (Figure 7) and Taylor diagram (Figure 8) developed for comparing the four ML algorithms. They comprehensively indicated REPTree as the best model for the prediction of ETo, followed by LR, while the model AR was comparatively found to be the worst-performing model for the present study site.
Amidst the ongoing research on estimating reference evapotranspiration, it is imperative to highlight here that the point of novelty for this research lies in using the model REPTree for estimating and predicting ETo. In addition, the present study determined REPTree as the most suitable model among the models developed to estimate the same. Both these inferences are against the ongoing trend, where researchers have primarily focused on estimating ETo using other machine learning algorithms. Many studies in recent times have been conducted to estimate hydrologic variables such as pan evaporation, evapotranspiration, etc., from across the globe using ML algorithms. Sattari et al. [52] successfully evaluated the deep learning-based gated recurrent units (GRUs) and tree-based models for estimating ETo as a case study in Turkey. They found GRUs as the best- and REPTree as the worst-performing model. Kushwaha et al. [53] examined the performance of the four meta-heuristic algorithms, i.e., support vector machine (SVM), random tree (RT), REPTree, and RSS, for simulating daily pan evaporation at two different locations in north India and observed the greater suitability of the model SVM for prediction compared to the others. Nhu et al. [54] predicted the daily water level of Zrebar Lake in Iran using M5P, random forest (RF), random tree (RT), and REPTree algorithms, wherein their results indicated a good prediction capability for all the developed models other than REPTree. Furthermore, if the literature focusing ETo estimation using ML algorithms is only considered, no recent studies are found to employ the model REPTree. For example, Salam and Islam [55] evaluated the potential of RT, bagging, and RS ensemble learning algorithms for ETo prediction in Bangladesh. In that, their study found the model RT to outperform other models while estimating daily ETo. Tikhamarine et al. [56] explored the potential of support vector regression (SVR) integrated with grey wolf optimizer (SVR-GWO) for ETo estimation in the north of Algeria and concluded its suitability in the study stations. Kisi et al. [57] developed a radial-basis M5 model tree (RM5Tree) for ETo prediction in Turkey and evaluated it better than the traditional M5 model tree. Bai et al. [58] evaluated four ensemble ET models (EEMs) that use different ML classifiers such as K-nearest neighbors, RF, SVM, and multi-layer perception neural network (MLP). Their study found that ML-based EEMs outperformed individual ET and conventional EEMs. Granata [20] assessed the M5P tree, bagging, RF, and SVR for how precise an ETo prediction could be obtained in central Florida by developing models in a varying combination of influencing variables. Mehdizadeh et al. [9] successfully evaluated gene expression programming (GEP), SVM, and multivariate adaptive regression splines (MARS) in estimating ETo in Iran. Their results shown that the MARS had the best performance in the weather-data-based scenarios. Ferreira et al. [10] estimated daily ETo in Brazil using ANN and SVM. They found that the ANN and SVM models outperformed the empirical equations studied. Fan et al. [19] successfully evaluated random forest (RF), M5Tree, gradient boosting decision tree (GBDT), and extreme gradient boosting (XGBoost) for estimating daily ETo in China. According to the results, the ELM and SVM models achieved the best combination of prediction accuracy and stability. The XGBoost and GBDT models performed similarly to the SVM and ELM models in terms of accuracy and stability but with significantly lower computation time. Bellido-Jiménez et al. [59] successfully evaluated MLP, generalized regression neural network (GRNN), extreme learning machine (ELM), SVM, RF, and XGBoost for estimating daily ETo in Spain. Their findings revealed that GRNN and ELM had the lowest computation time, while MLP and ELM were generally the models with the better performances. In general, all the aforementioned studies jointly concluded through their various model assessments that, other than REPTree, the entire presently developed model in this study was observed to be one of the suitable models among many machine-learning-algorithm-based models for estimating hydrologic variables, especially the ETo.
To summarize, the present study finds its significance in ascertaining studies related to coupling hydrological investigations with climate change vulnerabilities in view of employing the REPTree model. Given the rapid land-use transformations, especially the agricultural land cover over the Earth, alongside aggravating extreme climatic events such as recurring floods [60,61] immediately followed by chronic droughts [62,63], the 21st century’s climatological research demands improved understanding of various hydrologic variables, such as for the ETo investigated in the present study. Hence, knowledge of ML algorithms becomes paramount, especially when applying certain algorithms; for example, REPTree is limited while estimating ETo. Such a study allows estimating the future magnitudes, thereby informing the concerned authorities and administrators to orient their policymaking towards more specific climate-resilient pathways.

6. Conclusions

This research verifies the ability of different techniques of machine learning, such as linear regression (LR), random subspace (RSS), additive regression (AR), and reduced error pruning tree (REPTree) models, to estimate the long-series daily reference evapotranspiration (ETo) for four sites in Egypt (Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah governorates). In order to achieve this, daily climate data variables (including minimum and maximum temperatures, humidity, wind speed, vapor pressure deficit, and solar radiation) for the studied regions over 36 years from 1979 to 2014 were collected from the National Centers for Environmental Prediction (NCEP) Climate Forecast System Reanalysis (CFSR). In addition, the best subset regression analysis was used to determine the best input combinations of meteorological parameters for calculating the ETo. Sensitivity analysis was carried out and included all input variables in determining the most influential input variables to predict the ETo with greater accuracy. The following findings were obtained:
The results showed that the best input combination for the ETo model was determined as four input combinations (Tmax/Tmin/RH/SR) with high R2 (0.967) and high Adj-R2 (0.967) and MSE of 1.727;
The most sensitive input variables to predict the ETo with greater accuracy were Tmax, Tmin, and SR;
The REPTree model generated the best results with the highest value for r (0.99) and the lowest values for MAE (0.21), RMSE (0.28), RAE (3.45%), and RRSE (4.01%) during the training phase; it also generated the highest value for r (0.99) and the lowest values for MAE (0.28), RMSE (0.37), RAE (4.13%), and RRSE during the testing phase (4.72%);
The AR model generated the worst results with R = 0.9595, MAE = 1.5914, RMSE = 1.9876, RAE = 26.25%, and RRSE = 28.22% during the training phase.
The study found that all four models demonstrated their predictive capabilities, with REPTree emerging as the most suitable model for further investigation. This conclusion is significant, as it diverges from the current trend of using other machine learning algorithms to estimate ETo. The study’s novelty lies in using REPTree to estimate and predict ETo, as this algorithm has not been commonly used for this purpose. This finding is important given the urgent need to better understand hydrological variables in light of climate change and land-use transformations. The study underscores the importance of machine learning algorithms in predicting ETo and their potential for estimating future magnitudes to guide climate-resilient policymaking. The study’s results have broader implications beyond ETo prediction, as machine learning algorithms have been increasingly employed in hydrologic research. The study contributes to the growing literature on using machine learning algorithms to estimate hydrologic variables such as evapotranspiration, pan evaporation, and water levels. The study’s findings suggest that researchers should consider using REPTree rather than other commonly used algorithms for ETo prediction. In summary, this study highlights the significance of using REPTree in hydrologic research and its potential for predicting ETo. The study’s results underscore the importance of machine learning algorithms in guiding climate-resilient policymaking in the face of ongoing climate change and land-use transformations. This research could be useful for managing the water resources in the study area.

Author Contributions

Conceptualization, A.E.; methodology, A.E. and M.E.-R.; software, A.E.; validation, A.E. and M.E.-R.; formal analysis, A.E., M.E.-R. and A.S.; investigation, A.E., A.S. and M.E.-R.; resources, A.E. and M.E.-R.; data curation, A.E.; writing—original draft preparation, A.E., M.E.-R., A.S., A.R. and I.A.-E.; writing—review and editing, A.E., M.E.-R., A.H.A.-S., A.S., I.A.-E. and A.R.; visualization, A.E. and M.E.-R. All authors have read and agreed to the published version of the manuscript.


This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available based on request from first author.


Al-Saeedi extends his appreciations to the Deanship of Scientific Research (DSR), King Faisal University, KSA, for funding through grant No. GRANT2470. The authors thank the journal editor and two other anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.


  1. 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; Volume 300, p. D05109. Available online: (accessed on 1 October 2022).
  2. Dhillon, R.; Rojo, F.; Upadhyaya, S.K.; Roach, J.; Coates, R.; Delwiche, M. Prediction of plant water status in almond and walnut trees using a continuous leaf monitoring system. Precis. Agric. 2019, 20, 723–745. [Google Scholar] [CrossRef]
  3. Sharma, S.; Regulwar, D.G. Prediction of evapotranspiration by artificial neural network and conventional methods. Int. J. Eng. Res. 2016, 5, 184–187. [Google Scholar]
  4. Nouri, H.; Beecham, S.; Kazemi, F.; Hassanli, A.M.; Anderson, S. Remote sensing techniques for predicting evapotranspiration from mixed vegetated surfaces. Hydrol. Earth Syst. Sci. Discuss. 2013, 10, 3897–3925. [Google Scholar] [CrossRef]
  5. Lu, G.; Wu, Z.; He, H. Hydrological Cycle and Quantity Forecast; Science Press: Beijing, China, 2010. (In Chinese) [Google Scholar]
  6. Jun-Fang, Z.H.A.O.; Jian-Ping, G.U.O.; Zhang, Y.H.; Jing-Wen, X.U. Advances in research of impacts of climate change on agriculture. Chin. J. Agrometeorol. 2010, 31, 200. [Google Scholar]
  7. Raza, A.; Hu, Y.; Shoaib, M.; Abd Elnabi, M.K.; Zubair, M.; Nauman, M.; Syed, N.R. A Systematic Review on Estimation of Reference Evapotranspiration under Prisma Guidelines. Pol. J. Environ. Stud. 2021, 30, 5413–5422. [Google Scholar] [CrossRef]
  8. Raza, A.; Shoaib, M.; Baig, M.A.I.; Ahmad, S.; Khan, M.M.; Ullah, M.K.; Hashim, S. Comparative study of powerful predictive modeling techniques for modeling monthly reference evapotranspiration in various climatic regions. Fresenius Environ. Bull. 2021, 30, 7490–7513. [Google Scholar]
  9. Mehdizadeh, S.; Behmanesh, J.; Khalili, K. Using MARS, SVM, GEP and empirical equations for estimation of monthly mean reference evapotranspiration. Comput. Electron. Agric. 2017, 139, 103–114. [Google Scholar] [CrossRef]
  10. Ferreira, L.B.; da Cunha, F.F. New approach to estimate daily reference evapotranspiration based on hourly temperature and relative humidity using machine learning and deep learning. Agric. Water Manag. 2020, 234, 106113. [Google Scholar] [CrossRef]
  11. Guo, X.; Sun, X.; Ma, J. Prediction of daily crop reference evapotranspiration (ETo) values through a least-squares support vector machine model. Hydrol. Res. 2011, 42, 268–274. [Google Scholar] [CrossRef]
  12. Traore, S.; Luo, Y.; Fipps, G. Deployment of artificial neural network for short-term forecasting of evapotranspiration using public weather forecast restricted messages. Agric. Water Manag. 2016, 163, 363–379. [Google Scholar] [CrossRef]
  13. 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. [Google Scholar] [CrossRef] [Green Version]
  14. 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]
  15. Gocic, M.; Petković, D.; Shamshirband, S.; Kamsin, A. Comparative analysis of reference evapotranspiration equations modelling by extreme learning machine. Comput. Electron. Agric. 2016, 127, 56–63. [Google Scholar] [CrossRef]
  16. Abdullah, S.S.; Malek, M.A.; Abdullah, N.S.; Kisi, O.; Yap, K.S. Extreme learning machines: A new approach for prediction of reference evapotranspiration. J. Hydrol. 2015, 527, 184–195. [Google Scholar] [CrossRef]
  17. Raza, A.; Shoaib, M.; Faiz, M.A.; Baig, F.; Khan, M.M.; Ullah, M.K.; Zubair, M. Comparative assessment of reference evapotranspiration estimation using conventional method and machine learning algorithms in four climatic regions. Pure Appl. Geophys. 2020, 177, 4479–4508. [Google Scholar] [CrossRef]
  18. Raza, A.; Shoaib, M.; Khan, A.; Baig, F.; Faiz, M.A.; Khan, M.M. Application of non-conventional soft computing approaches for estimation of reference evapotranspiration in various climatic regions. Theor. Appl. Climatol. 2020, 139, 1459–1477. [Google Scholar] [CrossRef]
  19. Fan, J.; Yue, W.; Wu, L.; Zhang, F.; Cai, H.; Wang, X.; Lu, X.; Xiang, Y. Evaluation of SVM, ELM and four tree-based ensemble models for predicting daily reference evapotranspiration using limited meteorological data in different climates of China. Agric. For. Meteorol. 2018, 263, 225–241. [Google Scholar] [CrossRef]
  20. Granata, F. Evapotranspiration evaluation models based on machine learning algorithms—A comparative study. Agric. Water Manag. 2019, 217, 303–315. [Google Scholar] [CrossRef]
  21. Elbeltagi, A.; Raza, A.; Hu, Y.; Al-Ansari, N.; Kushwaha, N.L.; Srivastava, A.; Zubair, M. Data intelligence and hybrid metaheuristic algorithms-based estimation of reference evapotranspiration. Appl. Water Sci. 2022, 12, 152. [Google Scholar] [CrossRef]
  22. Feng, Y.; Cui, N.; Gong, D.; Zhang, Q.; Zhao, L. Evaluation of random forests and generalized regression neural networks for daily reference evapotranspiration modelling. Agric. Water Manag. 2017, 193, 163–173. [Google Scholar] [CrossRef]
  23. Feng, Y.; Peng, Y.; Cui, N.; Gong, D.; Zhang, K. Modeling reference evapotranspiration using extreme learning machine and generalized regression neural network only with temperature data. Comput. Electron. Agric. 2017, 136, 71–78. [Google Scholar] [CrossRef]
  24. Fang, W.; Huang, S.; Huang, Q.; Huang, G.; Meng, E.; Luan, J. Reference evapotranspiration forecasting based on local meteorological and global climate information screened by partial mutual information. J. Hydrol. 2018, 561, 764–779. [Google Scholar] [CrossRef]
  25. Saggi, M.K.; Jain, S. Reference evapotranspiration estimation and modeling of the Punjab Northern India using deep learning. Comput. Electron. Agric. 2019, 156, 387–398. [Google Scholar] [CrossRef]
  26. Huang, G.; Wu, L.; Ma, X.; Zhang, W.; Fan, J.; Yu, X.; Zeng, W.; Zhou, H. Evaluation of CatBoost method for prediction of reference evapotranspiration in humid regions. J. Hydrol. 2019, 574, 1029–1041. [Google Scholar] [CrossRef]
  27. Torres, A.F.; Walker, W.R.; McKee, M. Forecasting daily potential evapotranspiration using machine learning and limited climatic data. Agric. Water Manag. 2011, 98, 553–562. [Google Scholar] [CrossRef]
  28. Tang, D.; Feng, Y.; Gong, D.; Hao, W.; Cui, N. Evaluation of artificial intelligence models for actual crop evapotranspiration modeling in mulched and non-mulched maize croplands. Comput. Electron. Agric. 2018, 152, 375–384. [Google Scholar] [CrossRef]
  29. Walls, S.; Binns, A.D.; Levison, J.; MacRitchie, S. Prediction of actual evapotranspiration by artificial neural network models using data from a Bowen ratio energy balance station. Neural Comput. Appl. 2020, 32, 14001–14018. [Google Scholar] [CrossRef]
  30. Nourani, V.; Elkiran, G.; Abdullahi, J. Multi-station artificial intelligence based ensemble modeling of reference evapotranspiration using pan evaporation measurements. J. Hydrol. 2019, 577, 123958. [Google Scholar] [CrossRef]
  31. Tabari, H.; Martinez, C.; Ezani, A.; Hosseinzadeh Talaee, P. Applicability of support vector machines and adaptive neurofuzzy inference system for modeling potato crop evapotranspiration. Irrig. Sci. 2013, 31, 575–588. [Google Scholar] [CrossRef]
  32. CAPMAS (Central Agency for Public Mobilization and Statistics). Egypt in Figures: Population. 2022. Available online: (accessed on 15 October 2022).
  33. Ayaz, A.; Rajesh, M.; Singh, S.K.; Rehana, S. Estimation of reference evapotranspiration using machine learning models with limited data. AIMS Geosci. 2021, 7, 268–290. [Google Scholar] [CrossRef]
  34. Ho, T.K. The random subspace method for constructing decision forests. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 832–844. [Google Scholar]
  35. Yaman, M.A.; Subasi, A.; Rattay, F. Comparison of random subspace and voting ensemble machine learning methods for face recognition. Symmetry 2018, 10, 651. [Google Scholar] [CrossRef] [Green Version]
  36. Skurichina, M.; Duin, R.P. Bagging, boosting and the random subspace method for linear classifiers. Pattern Anal. Appl. 2002, 5, 121–135. [Google Scholar] [CrossRef]
  37. Xia, C.; Pan, Z.; Polden, J.; Li, H.; Xu, Y.; Chen, S. Modelling and prediction of surface roughness in wire arc additive manufacturing using machine learning. J. Intell. Manuf. 2022, 33, 1467–1482. [Google Scholar] [CrossRef]
  38. Ravikumar, P.; Lafferty, J.; Liu, H.; Wasserman, L. Sparse additive models. J. R. Stat. Soc. Ser. B 2009, 71, 1009–1030. [Google Scholar] [CrossRef]
  39. Hastie, T.; Tibshirani, R. Generalized Additive Models. Stat. Sci. 1986, 6, 15–51. [Google Scholar] [CrossRef]
  40. Laanaya, F.; St-Hilaire, A.; Gloaguen, E. Water temperature modelling: Comparison between the generalized additive model, logistic, residuals regression and linear regression models. Hydrol. Sci. J. 2017, 62, 1078–1093. [Google Scholar] [CrossRef]
  41. Fu, J.C.; Huang, H.Y.; Jang, J.H.; Huang, P.H. River Stage Forecasting Using Multiple Additive Regression Trees. Water Resour. Manag. 2019, 33, 4491–4507. [Google Scholar] [CrossRef]
  42. Senthil Kumar, A.R.; Ojha, C.S.P.; Goyal, M.K.; Singh, R.D.; Swamee, P.K. Modeling of Suspended Sediment Concentration at Kasol in India Using ANN, Fuzzy Logic, and Decision Tree Algorithms. J. Hydrol. Eng. 2012, 17, 394–404. [Google Scholar] [CrossRef]
  43. Witten, I.H.; Frank, E. Data mining: Practical machine learning tools and techniques with Java implementations. Acm Sigmod Record 2002, 31, 76–77. [Google Scholar] [CrossRef]
  44. Quinlan, J. Simplifying decision trees. Int. J. Man-Mach. Stud. 1987, 27, 221–234. [Google Scholar] [CrossRef] [Green Version]
  45. Bharti, B.; Pandey, A.; Tripathi, S.K.; Kumar, D. Modelling of runoff and sediment yield using ANN, LS-SVR, REPTree and M5 models. Hydrol. Res. 2017, 48, 1489–1507. [Google Scholar] [CrossRef] [Green Version]
  46. Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Green Version]
  47. Joseph, K.S.; Ravichandran, T. A comparative evaluation of software effort estimation using REPTree and K* in handling with missing values. Aust. J. Basic Appl. Sci. 2012, 6, 312–317. [Google Scholar]
  48. Pérez-Domínguez, L.; Garg, H.; Luviano-Cruz, D.; García Alcaraz, J.L. Estimation of Linear Regression with the Dimensional Analysis Method. Mathematics 2022, 10, 1645. [Google Scholar] [CrossRef]
  49. Hothorn, T.; Bretz, F.; Westfall, P. Simultaneous inference in general parametric models. Biom. J. J. Math. Methods Biosci. 2008, 50, 346–363. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  50. Liu, M.; Hu, S.; Ge, Y.; Heuvelink, G.B.; Ren, Z.; Huang, X. Using multiple linear regression and random forests to identify spatial poverty determinants in rural China. Spat. Stat. 2020, 42, 100461. [Google Scholar] [CrossRef]
  51. Park, J.Y.; Phillips, P.C. Statistical inference in regressions with integrated processes: Part 2. Econom. Theory 1989, 5, 95–131. [Google Scholar] [CrossRef] [Green Version]
  52. Sattari, M.T.; Apaydin, H.; Shamshirband, S. Performance evaluation of deep learning-based gated recurrent units (GRUs) and tree-based models for estimating ETo by using limited meteorological variables. Mathematics 2020, 8, 972. [Google Scholar] [CrossRef]
  53. Kushwaha, N.L.; Rajput, J.; Elbeltagi, A.; Elnaggar, A.Y.; Sena, D.R.; Vishwakarma, D.K.; Mani, I.; Hussein, E.E. Data intelligence model and meta-heuristic algorithms-based pan evaporation modelling in two different agro-climatic zones: A case study from northern India. Atmosphere 2021, 12, 1654. [Google Scholar] [CrossRef]
  54. Nhu, V.H.; Shahabi, H.; Nohani, E.; Shirzadi, A.; Al-Ansari, N.; Bahrami, S.; Miraki, S.; Geertsema, M.; Nguyen, H. Daily water level prediction of Zrebar Lake (Iran): A comparison between M5P, random forest, random tree and reduced error pruning trees algorithms. ISPRS Int. J. Geo-Inf. 2020, 9, 479. [Google Scholar] [CrossRef]
  55. Salam, R.; Islam, A.R.M.T. Potential of RT, Bagging and RS ensemble learning algorithms for reference evapotranspiration prediction using climatic data-limited humid region in Bangladesh. J. Hydrol. 2020, 590, 125241. [Google Scholar] [CrossRef]
  56. Tikhamarine, Y.; Malik, A.; Souag-Gamane, D.; Kisi, O. Artificial intelligence models versus empirical equations for modeling monthly reference evapotranspiration. Environ. Sci. Pollut. Res. 2020, 27, 30001–30019. [Google Scholar] [CrossRef] [PubMed]
  57. Kisi, O.; Keshtegar, B.; Zounemat-Kermani, M.; Heddam, S.; Trung, N.T. Modeling reference evapotranspiration using a novel regression-based method: Radial basis M5 model tree. Theor. Appl. Climatol. 2021, 145, 639–659. [Google Scholar] [CrossRef]
  58. Bai, Y.; Zhang, S.; Bhattarai, N.; Mallick, K.; Liu, Q.; Tang, L.; Im, J.; Guo, L.; Zhang, J. On the use of machine learning based ensemble approaches to improve evapotranspiration estimates from croplands across a wide environmental gradient. Agric. For. Meteorol. 2021, 298, 108308. [Google Scholar] [CrossRef]
  59. Bellido-Jiménez, J.A.; Estévez, J.; García-Marín, A.P. New machine learning approaches to improve reference evapotranspiration estimates using intra-daily temperature-based variables in a semi-arid region of Spain. Agric. Water Manag. 2021, 245, 106558. [Google Scholar] [CrossRef]
  60. Arnell, N.W.; Gosling, S.N. The impacts of climate change on river flood risk at the global scale. Clim. Change 2016, 134, 387–401. [Google Scholar] [CrossRef] [Green Version]
  61. Khadke, L.; Pattnaik, S. Impact of initial conditions and cloud parameterization on the heavy rainfall event of Kerala (2018). Model. Earth Syst. Environ. 2021, 7, 2809–2822. [Google Scholar] [CrossRef]
  62. Meza, I.; Siebert, S.; Döll, P.; Kusche, J.; Herbert, C.; Eyshi Rezaei, E.; Nouri, H.; Gerdener, H.; Popat, E.; Frischen, J.; et al. Global-scale drought risk assessment for agricultural systems. Nat. Hazards Earth Syst. Sci. 2020, 20, 695–712. [Google Scholar] [CrossRef] [Green Version]
  63. Sazib, N.; Mladenova, I.; Bolten, J. Leveraging the google earth engine for drought assessment using global soil moisture data. Remote Sens. 2018, 10, 1265. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Location of the study area (Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah governorates) in Egypt.
Figure 1. Location of the study area (Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah governorates) in Egypt.
Water 15 01149 g001
Figure 2. Demonstration of time series of each input variable used for developing ML models for simulating the evapotranspiration process.
Figure 2. Demonstration of time series of each input variable used for developing ML models for simulating the evapotranspiration process.
Water 15 01149 g002
Figure 3. Flowchart of ETo estimation methodology in the study area.
Figure 3. Flowchart of ETo estimation methodology in the study area.
Water 15 01149 g003
Figure 4. Inter-correlation matrix of selected climatic variables for ETo.
Figure 4. Inter-correlation matrix of selected climatic variables for ETo.
Water 15 01149 g004
Figure 5. Standardized coefficients of input variable for sensitivity analysis for ETo.
Figure 5. Standardized coefficients of input variable for sensitivity analysis for ETo.
Water 15 01149 g005
Figure 6. Time-series plots (left) represent observed and modeled ETo data, and scattered plots (right) represent the entire testing dataset of observed versus estimated ETo values during the testing phase for the models ((a) LR, (b) RSS, (c) AR, (d) and (e) RETree).
Figure 6. Time-series plots (left) represent observed and modeled ETo data, and scattered plots (right) represent the entire testing dataset of observed versus estimated ETo values during the testing phase for the models ((a) LR, (b) RSS, (c) AR, (d) and (e) RETree).
Water 15 01149 g006
Figure 7. Radar chart displaying the best performance indicators of ML models.
Figure 7. Radar chart displaying the best performance indicators of ML models.
Water 15 01149 g007
Figure 8. Taylor diagrams of models during the testing phase.
Figure 8. Taylor diagrams of models during the testing phase.
Water 15 01149 g008
Table 1. Statistical analysis of climate data variables from 1979 to 2014 in the governorates of Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah.
Table 1. Statistical analysis of climate data variables from 1979 to 2014 in the governorates of Al Buhayrah, Alexandria, Ismailiyah, and Minufiyah.
ETo (mm/day)
Al BuhayrahMaximum47.5926.3835.0940.509.140.9830.6834.01
Std. deviation6.815.285.721.500.920.107.846.83
Std. deviation6.064.815.181.531.350.107.825.83
Std. deviation7.504.575.741.030.430.127.337.62
Std. deviation7.745.346.281.010.630.137.437.82
Note: Tmax, maximum temperature; Tmin, minimum temperature; Tmean, mean temperature; WS, wind speed; SR, solar radiation.
Table 2. Analysis of best subset regression for determining the best input combinations.
Table 2. Analysis of best subset regression for determining the best input combinations.
No. of VariablesVariablesMSER2Adjusted R2Mallows’ CpAkaike’s AICSchwarz’s SBCAmemiya’s PC
5 *Tmax/Tmin/RH/SR1.7270.9670.9674.19528,386.28728,430.5770.033
Note: * The best model for the selected selection criterion is displayed in bold blue. As the number of requested variables could not be entered into the model, the results are unreliable, and the model is not necessarily the best one.
Table 3. Regression analysis for identifying the most effective parameters for ETo.
Table 3. Regression analysis for identifying the most effective parameters for ETo.
SourceValueStandard ErrortPr > |t|Lower Bound (95%)Upper Bound (95%)
Table 4. Performance metrics for the models developed during the training and testing phase for ETo estimation.
Table 4. Performance metrics for the models developed during the training and testing phase for ETo estimation.
ML AlgorithmsTraining PhaseTesting Phase
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Elbeltagi, A.; Srivastava, A.; Al-Saeedi, A.H.; Raza, A.; Abd-Elaty, I.; El-Rawy, M. Forecasting Long-Series Daily Reference Evapotranspiration Based on Best Subset Regression and Machine Learning in Egypt. Water 2023, 15, 1149.

AMA Style

Elbeltagi A, Srivastava A, Al-Saeedi AH, Raza A, Abd-Elaty I, El-Rawy M. Forecasting Long-Series Daily Reference Evapotranspiration Based on Best Subset Regression and Machine Learning in Egypt. Water. 2023; 15(6):1149.

Chicago/Turabian Style

Elbeltagi, Ahmed, Aman Srivastava, Abdullah Hassan Al-Saeedi, Ali Raza, Ismail Abd-Elaty, and Mustafa El-Rawy. 2023. "Forecasting Long-Series Daily Reference Evapotranspiration Based on Best Subset Regression and Machine Learning in Egypt" Water 15, no. 6: 1149.

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