| Literature DB >> 31150443 |
Mohammad Ehteram1, Vijay P Singh2, Ahmad Ferdowsi1, Sayed Farhad Mousavi1, Saeed Farzin1, Hojat Karami1, Nuruol Syuhadaa Mohd3, Haitham Abdulmohsin Afan3, Sai Hin Lai3, Ozgur Kisi4, M A Malek5, Ali Najah Ahmed6, Ahmed El-Shafie3.
Abstract
Reference evapotranspiration (ET0) plays a fundamental role in irrigated agriculture. The objective of this study is to simulate monthly ET0 at a meteorological station in India using a new method, an improved support vector machine (SVM) based on the cuckoo algorithm (CA), which is known as SVM-CA. Maximum temperature, minimum temperature, relative humidity, wind speed and sunshine hours were selected as inputs for the models used in the simulation. The results of the simulation using SVM-CA were compared with those from experimental models, genetic programming (GP), model tree (M5T) and the adaptive neuro-fuzzy inference system (ANFIS). The achieved results demonstrate that the proposed SVM-CA model is able to simulate ET0 more accurately than the GP, M5T and ANFIS models. Two major indicators, namely, root mean square error (RMSE) and mean absolute error (MAE), indicated that the SVM-CA outperformed the other methods with respective reductions of 5-15% and 5-17% compared with the GP model, 12-21% and 10-22% compared with the M5T model, and 7-15% and 5-18% compared with the ANFIS model, respectively. Therefore, the proposed SVM-CA model has high potential for accurate simulation of monthly ET0 values compared with the other models.Entities:
Year: 2019 PMID: 31150443 PMCID: PMC6544354 DOI: 10.1371/journal.pone.0217499
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Hybrid structure of SVM and CA.
Fig 2Structure of genetic programming (GP).
Fig 3Crossover operator for genetic programming (GP).
Fig 4Mutation operator.
Fig 5ANFIS structure.
Fig 6Location of the basin.
Fig 7Variation of different parameters for the basin.
The information for the case study.
| Statistical parameters | Tmin | Tmax | RH1% | RH2% | Sw(km/hr) | Hss (h) | EP (mm/month) |
|---|---|---|---|---|---|---|---|
| Minimum | 4.3 | 14.5 | 53 | 17 | 0.70 | 3 | 1 |
| Maximum | 26.5 | 40 | 96 | 85 | 14.20 | 10.5 | 12.1 |
| Mean | 16.85 | 29.12 | 84.39 | 5.86 | 4.8 | 7.5 | 4.78 |
| σ | 7.12 | 5.61 | 10.22 | 15.69 | 2.5 | 1.7 | 2.81 |
| Cv | 2.32 | 5.27 | 8.4 | 3.26 | 1.89 | 4.2 | 1.69 |
Correlation matrix of the used datasets.
| Variable | Tmin (°C) | Tmax(°C) | RH1% | RH2% | SW (km/hr) | Hss | EPm (mm/month) |
|---|---|---|---|---|---|---|---|
| Tmax | 1.000 | ||||||
| Tmax | 0.832 | 1.000 | |||||
| RH1 | -0.212 | -0.568 | 1.000 | ||||
| RH2 | 0.378 | -0.316 | 0.765 | 1.000 | |||
| SW | 0.396 | 0.625 | -0.492 | -0.245 | 1.000 | ||
| Hss | 0.012 | 0.512 | -0.611 | -0.681 | 0.216 | 1.000 | |
| EPm | 0.721 | 0881 | -.0711 | -0.271 | 0.651 | 0.613 |
Sensitivity analysis for CA.
| First input combination | |||||||
| Population size | Objective function | Maximum number of eggs | Objective function | Minimum number of eggs | Objective function | ω | Objective function |
| 10 | 1.111 | 3 | 1.241 | 1 | 1.111 | 0.300 | 1.231 |
| 30 | 0.981 | 5 | 0.981 | 2 | 0.999 | 0.500 | 0.981 |
| 50 | 1.212 | 7 | 1.112 | 3 | 0.981 | 0.700 | 0.999 |
| 70 | 1.321 | 9 | 1.114 | 4 | 1.110 | 0.900 | 1.141 |
| Second input combination | |||||||
| 10 | 1.565 | 3 | 1.231 | 1 | 1.456 | 0.30 | 1.345 |
| 30 | 1.112 | 5 | 1.112 | 2 | 1.312 | 0.500 | 1.112 |
| 50 | 1.121 | 7 | 1.118 | 3 | 1.112 | 0.700 | 1.116 |
| 70 | 1.234 | 9 | 1.124 | 4 | 1.118 | 0.900 | 1.121 |
| Third input combination | |||||||
| 10 | 1.341 | 3 | 1.281 | 1 | 1.487 | 0.30 | 1.312 |
| 30 | 1.009 | 5 | 1.009 | 2 | 1.231 | 0.500 | 1.009 |
| 50 | 1.114 | 7 | 1.112 | 3 | 1.009 | 0.700 | 1.114 |
| 70 | 1.118 | 9 | 1.116 | 4 | 1.118 | 0.900 | 1.118 |
| Fourth input combination | |||||||
| 10 | 1.445 | 3 | 1.381 | 1 | 1.389 | 0.30 | 1.376 |
| 30 | 1.115 | 5 | 1.115 | 2 | 1.115 | 0.500 | 1.115 |
| 50 | 1.121 | 7 | 1.124 | 3 | 1.128 | 0.700 | 1.129 |
| 70 | 1.123 | 9 | 1.261 | 4 | 1.131 | 0.900 | 1.132 |
Computation of ET0 by different models for the station.
| Model | Training | Validation | Test | ||||||
|---|---|---|---|---|---|---|---|---|---|
| RMSE | MAE | NS | RMSE | MAE | NSE | RMSE | MAE | NSE | |
| 0.712 | 0.687 | 0.98 | 0.716 | 0.689 | 0.97 | 0.714 | 0.691 | 0.96 | |
| 0.744 | 0.722 | 0.96 | 0.749 | 0.729 | 0.95 | 0.751 | 0.732 | 0.94 | |
| 0.723 | 0.712 | 0.97 | 0.715 | 0.717 | 0.96 | 0.725 | 0.719 | 0.95 | |
| 0.767 | 0.754 | 0.93 | 0.777 | 0.761 | 0.92 | 0.789 | 0.777 | 0.91 | |
| ANFIS (1) | 0.733 | 0.689 | 0.97 | 0.737 | 0.697 | 0.96 | 0.747 | 0.723 | 0.95 |
| ANFIS (2) | 0.762 | 0.723 | 0.96 | 0.763 | 0.731 | 0.95 | 0.783 | 0.718 | 0.92 |
| ANFIS (3) | 0.740 | 0.710 | 0.95 | 0.747 | 0.16 | 0.94 | 0.765 | 0.749 | 0.90 |
| ANFIS (4) | 0.810 | 0.711 | 0.94 | 0.812 | 0.811 | 0.92 | 0.842 | 0.830 | 0.91 |
| 0.734 | 0.691 | 0.96 | 0.739 | 0.698 | 0.95 | 0.749 | 0.721 | 0.94 | |
| GP2 | 0.764 | 0.725 | 0.93 | 0.776 | 0.735 | 0.92 | 0.789 | 0.767 | 0.91 |
| GP3 | 0.745 | 0.714 | 0.94 | 0.749 | 0.720 | 0.93 | 0.777 | 0.754 | 0.92 |
| GP4 | 0.812 | 0.800 | 0.92 | 0.815 | 0.814 | 0.91 | 0.844 | 0.832 | 0.90 |
| 0.789 | 0.721 | 0.94 | 0.791 | 0.746 | 0.93 | 0.811 | 0.789 | 0.92 | |
| M5T2 | 0.823 | 0.749 | 0.92 | 0.832 | 0.778 | 0.90 | 0.834 | 0.811 | 0.89 |
| M5T3 | 0.815 | 0.734 | 0.93 | 0.819 | 0.745 | 0.92 | 0.819 | 0.799 | 0.91 |
| M5T4 | 0.921 | 0.894 | 0.91 | 0.934 | 0.899 | 0.89 | 0.921 | 0.855 | 0.88 |
| Empirical models | |||||||||
| 0.937 | 0.911 | 0.88 | 0.941 | 0.954 | 0.90 | 0.959 | 0.957 | 0.5 | |
| 0.935 | 0.899 | 0.89 | 0.939 | 0.935 | 0.89 | 0.951 | 0.940 | 0.86 | |
| 0.923 | 0.896 | 0.90 | 0.937 | 0.923 | 0.88 | 0.949 | 0.941 | 0.87 | |
| Extracted equations for GP | |||||||||
Fig 8R2 coefficient for: (a) SVM-CA1; (b) ANFIS (1); (c) GP (1); and (d) M5T (1).
Fig 9Agreement distance (d) index for different methods.
Comparison of results with the literature reviews for the testing level.
| Index | 50% total available data was used in the testing model | SVM-CA1 Present article | ||
|---|---|---|---|---|
| CANFIS [ | MLPNN [ | RBNN [ | ||
| RMSE (mm) | 1.112 | 1.123 | 1.126 | 0.714 |
| NSE | 0.812 | 0.812 | 0.807 | 0.96 |
| R2 | 0.9212 | 0.9054 | 0.913 | 0.9444 |
Fig 10SVM-MCA structure.