An interpretable machine learning approach based on DNN, SVR, Extra Tree, and XGBoost models for predicting daily pan
Ali El Bilali1, Taleb Abdeslam2, Nafii Ayoub1
1Hassan University of Casablanca, Faculty of Sciences and Techniques of Mohammedia, Morocco; River Basin Agency of Bouregreg and Chaouia, Benslimane, Morocco.
Journal of Environmental Management
|December 2, 2022
Summary
Machine learning models accurately predict pan evaporation using climate data. Interpretability methods confirm air temperature and solar radiation are key drivers, enhancing model reliability in hydrology.
Area of Science:
- Hydrology
- Environmental Science
- Data Science
Background:
- Evaporation is a critical hydrological process impacting water resources.
- Machine learning (ML) models offer high accuracy in predicting pan evaporation.
- The 'black-box' nature of ML hinders practical application and physical process understanding.
Purpose of the Study:
- To develop an interpretable ML framework for predicting daily pan evaporation.
- To assess the physical consistency of ML models using interpretability techniques.
- To enhance the transparency and reliability of ML models in hydrological studies.
Main Methods:
- Utilized Extra Tree, XGBoost, SVR, and Deep Neural Network (DNN) models.
- Employed Shapely Additive explanations (SHAP), Sobol sensitivity analysis, and Local Interpretable Model-agnostic Explanations (LIME) for interpretability.
- Analyzed hourly climate datasets from the Sidi Mohammed Ben Abdellah (SMBA) weather station in Morocco.
Main Results:
- ML models demonstrated high accuracy in predicting daily pan evaporation (NSE 0.76-0.83).
- Air temperature (Ta) and solar radiation (Rs) were identified as the most influential climate variables.
- Interpretability analysis revealed consistency between ML predictions and hydro-climatic processes.
Conclusions:
- The interpretable ML framework enhances the reliability and transparency of evaporation prediction models.
- The study provides insights into reducing the 'black-box' nature of ML in hydrological applications.
- The findings support the use of interpretable ML for understanding and managing water resources in semi-arid environments.
Related Concept Videos
Multiple Regression
3.1K
Multiple regression assesses a linear relationship between one response or dependent variable and two or more independent variables. It has many practical applications.
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
3.1K
Precipitation Processes
555
The experimental conditions in a gravimetric analysis should be optimized to maximize the particle size and purity of the obtained precipitate. Ideally, the concentration of the precipitating reagent should be low with effective stirring to maintain low relative supersaturation for the growth of large crystals. In homogeneous precipitation, the precipitant is slowly generated by a chemical reaction in the solution to avoid local reagent excesses. For example, urea decomposes gradually to...
555
Precipitation and Co-precipitation
1.9K
Precipitation and coprecipitation methods can be used to separate a mixture of ions in a solution. In qualitative inorganic analysis, ions that form sparingly soluble precipitates with the same reagent are separated based on the differences in solubility products. For example, consider the separation of Cu(II) and Fe(II) ions by precipitation as insoluble sulfides. First, copper(II) sulfide is precipitated by the addition of acidic H2S, where the dissociation of H2S is suppressed. Adding H2S...
1.9K
Survival Tree
132
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
132
Prediction Intervals
2.3K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.3K
Precipitation Gravimetry
6.8K
Precipitation gravimetry is based on converting an analyte into a sparingly soluble precipitate, which is separated by filtration and weighed. An ideal precipitate should be pure, insoluble, of known composition, and easily filtered from the reaction mixture.
In determining nickel by gravimetric analysis, a precipitant of ethanolic dimethylglyoxime is added to a hot nickel salt solution. This is quickly followed by the dropwise addition of dilute ammonia solution until precipitation occurs. A...
In determining nickel by gravimetric analysis, a precipitant of ethanolic dimethylglyoxime is added to a hot nickel salt solution. This is quickly followed by the dropwise addition of dilute ammonia solution until precipitation occurs. A...
6.8K


