Abstract
Accurate and reliable prediction of groundwater level is essential for water resource development and management. This study was carried out to test the validity of three nonlinear time-series intelligence models, artificial neural networks (ANN), support vector machines (SVM) and adaptive neuro fuzzy inference system (ANFIS) in the prediction of the groundwater level when taking the interaction between surface water and groundwater into consideration. These three models were developed and applied for two wells near Lake Okeechobee in Florida, United States. 10 years data-sets including hydrological parameters such as precipitation (P), temperature (T), past groundwater level (G) and lake level (L) were used as input data to forecast groundwater level. Five quantitative standard statistical performance evaluation measures, correlation coefficient (R), normalized mean square error (NMSE), root mean squared error (RMSE), Nash-Sutcliffe efficiency coefficient (NS) and Akaike information criteria (AIC), were employed to evaluate the performances of these models. The conclusions achieved from this research would be beneficial to the water resources management, it proved the necessity and effect of considering the surface water-groundwater interaction in the prediction of groundwater level. These three models were proved applicable to the prediction of groundwater level one, two and three months ahead for the area that is close to the surface water, for example, the lake area. The models using P, T, G and L achieved better prediction result than that using P, T and G only. At the same time, results from ANFIS and SVM models were more accurate than that from ANN model.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Groundwater is an important water resource for domestic, agricultural, and industrial activities in many countries. More accurate prediction of groundwater level could help avoid overexploiting groundwater and assist water resource management. However, the prediction of groundwater is very complex and highly nonlinear in nature as it depends on many complex factors such as precipitation, temperature, etc. Therefore, it is imperative to develop effective models to precisely predict groundwater level (Verma and Singh 2013). Many different models such as numerical groundwater models, nonlinear empirical models and data driven models have been used to predict groundwater level (Emamgholizadeh et al. 2014; Sun and Xu, 2011; Sun et al., 2006). Numerical groundwater models is required and important in establishing the governing equation in the subsurface, assigning physical properties of the domain and model parameters and calibrating the model simulation. It is difficult to analyze the geologic structure and set the geological parameters. Also, it is hard to obtain sufficient data from long time series for numerical model development (Yoon et al. 2011). Recently, new data driven models such as artificial neural network (ANN), support vector machines (SVM) and adaptive neuro-fuzzy inference system (ANFIS) have been proved efficient in predicting for complex hydrologic system (Emamgholizadeh et al. 2014; Güldal and Tongal 2010; Sreekanth et al. 2010).
In hydrologic research field, ANN model has been well developed and applied to predication of nonlinear problems such as precipitation (Nastos et al. 2014), sediment load (Afan et al. 2015), river flow (He et al. 2014), chlorophyll-a levels (Cho et al. 2014), regional index flood (Latt et al. 2014), etc. Nastos et al. (2014) used ANN model to evaluate the potential of daily extreme precipitation at Athens, Greece. The results of proved that the ANN model is successful and feasible for the assessment of daily extreme precipitation. Afan et al. (2015) used two different ANN algorithms, the feed forward neural network (FFNN) and radial basis function (RBF) to estimate the daily sediment load from Rantau Panjang station on Johor River. The results indicated that the FFNN model has superior performance than the RBF model. He et al. (2014) developed ANN, ANFIS and SVM models for forecasting river flow with complicated topography in the semiarid mountain regions. The results suggested that three models can be successfully applied to estimate river flow with complicated topography and SVM model performed better than ANN and ANFIS models. Cho et al. (2014) used ANN model to predict chlorophyll-a levels in reservoir formed by damming a river. It was concluded that ANN trained with the time series data can provide information regarding the principal factors affecting algal bloom at Lake Juam and successfully predict the Chl-a concentration in reservoir. Latt et al. (2014) developed ANN model to estimate regional index flood. The result showed that ANN model can capture the nonlinear relationships between the index floods and the catchment and is superior to the conventional regression method.
SVM model is also as efficient as ANN in modeling nonlinear systems. SVM model has been used by many researchers to solve hydrology, hydrogeology problems. For example, Tabari et al. (2012) used SVM, ANFIS, regression and climate based models to estimate reference evapotranspiration using limited climatic data in a semi-arid highland environment. The results achieved with the SVM and ANFIS models for evapotranspiration estimation are outperform than those obtained using the regression. Yoon et al. (2011) applied SVM and ANN models to predict groundwater levels in a coastal aquifer. The result showed that prediction ability of SVM model is similar to or even better than those of the ANN model in prediction stage. Noori et al. (2011) used PCA, Gamma test, and forward selection techniques to evaluate support vector machine performance for predicting monthly stream flow. The result of PCA-SVM is superior to that of GT-SVM and PCA-ANN models for forecasting monthly stream flow. Çimen and Kisi (2009) used ANN model and SVM model to predict water level of Lake Van in Turkey and found that the SVM based model performs better than the ANN. Ch et al. (2013) constructed SVM model with quantum behaved particles warm optimization in predicting monthly stream flow and found that SVM-QPSO is far better technique for forecasting monthly streamflow. Meanwhile, SVM model can provide a high degree of accuracy and reliability. Wen et al. (2015) used SVM model to evaluate daily reference evapotranspiration using limited climatic data. The results showed that the performance of SVM method is the best among ANN and three empirical models including Priestley-Taylor, Hargreaves, and Ritchie models.
ANFIS model with high abilities can be suitable for modeling non-linear dynamic hydrological systems. ANFIS models have been developed and applied to predict diverse water resources variables for an effective water management. Talebizadeh and Moridnejad (2011) compared ANFIS model with ANN model in forecasting lake level fluctuations. ANFIS model was proved superior to ANN model in terms of efficiency. Hipni et al. (2013) used ANN and ANFIS for forecasting of daily dam water levels. Quantitative standard statistical performance values proved that SVM is a superior model to ANFIS for predicting dam water levels. Awan and Bae (2014) used ANFIS to predict long-term dam inflow and got the conclusion that the prediction for all selected dams using the ANFIS model with categorical rainfall forecast was better than the ANFIS model with only preceding month’s dam inflow and weather data. Goyal et al. (2014) improved the accuracy of daily pan evaporation estimation in subtropical climates using machine learning models including ANFIS, LS-SVR, Fuzzy Logic, and ANN. The results showed that theses machine learning models outperform the traditional HGS and SS empirical methods.
ANN, SVM and ANFIS data driven models were applied in formal hydrology studies. The interaction between groundwater and surface water is an important factor and would apparently affect the groundwater level fluctuation in the research area that is close to surface water, such as lake and river (Ala-aho et al. 2015; Martinez et al. 2015; O’Connor and Moffett 2015). In this study, ANN, SVM and ANFIS nonlinear time-series intelligence models were developed and used to predict groundwater level fluctuations from research area near lake, which is mainly aimed at proving the necessity and effect of considering groundwater and surface water interaction in groundwater level prediction. At the same time, the validity of the three developed models in these conditions were tested. The data used include monthly precipitation (P), temperature (maximum, mean and minimum) (T), past groundwater level (G) as well as lake level (L) data. Meanwhile, the result of groundwater level prediction taking lake level fluctuation into account is compared with that not considering the fluctuation. The predictions from ANN, SVM and ANFIS models are compared with the observed values and evaluated based on quantitative standard statistical analysis.
2 Methods
2.1 Artificial Neural Network
Artificial neural network (ANN) is a simplified model of biological neuron system consisting of a massive parallel distributed information processing system that has certain performance characteristics resembling biological neural networks of the human brain (Haykin 1999; Samarasinghe 2006). The architecture of ANN neural network, which is also called a multilayer perceptron network (MLPN), consists of an input layer, one or more hidden layer, an output layer and a layer comprising one or more artificial neurons. Feed-forward back propagation neural networks (FFNN) is one of the simplest artificial neural networks and has been successfully used for modeling and predicting in the earth sciences (ASCE 2000a, b). The mathematical expression of the MLPN feed-forward process is described as follows:
where x i is the i th nodal value in the previous layer, y j is the j th nodal value in the present layer, b i is the bias of the j th node in the present layer, w ji is a weight connecting x i and y j , Nis the number of nodes in the previous layer, and f is the activation function in the present layer.
Since a neural network problem is solved according to the selected training algorithm, algorithm that provides the best fit to the data is required in prediction. Different training algorithms involved in this study were Levenberg-Marquardt (LM), Bayesian regularization (BR), Scaled conjugate gradient (SCG), Gradient descent with momentum and adaptive learning rate (GDX), etc. (ASCE 2000a, b).
2.2 Support Vector Machine
Support vector machine (SVM) is a relatively new machine-learning approach in data-driven research fields based on statistical learning theory (Vapnik 1995; Vapnik 1998). The process of an SVM estimator (f) in regression can be expressed as follows:
wherew i is a weight vector, and b is a bias. ϕ denotes a nonlinear transfer function that maps the input vectors into a high-dimensional feature space in which theoretically a simple linear regression can cope with the complex nonlinear regression of the input space. Vapnik (1995) introduced the convex dual optimization problem with an ε-insensitivity loss function to obtain the solution. Many algorithms have been suggested for solving the dual optimization problem of the SVM. An overview of these algorithms is found in (Shevade et al. 2000; Scholkopf and Smola 2002). In the present research, the sequential minimal optimization (SMO) algorithm, introduced by (Platt 1999; Scholkopf and Smola 2002), has been employed to solve this dual optimization problem. The main advantage of the SMO is that an analytical solution of a subset can be obtained directly without invoking a quadratic optimizer. The model parameters of the SVM are trained by SMO. The calibration and prediction were performed using the programming codes of the Library for Support Vector Machines (LIBSVM) (Chang and Lin 2011). Figure 1 shows the SVM models schematic representation.
2.3 Adaptive Neuro Fuzzy Inference System
Adaptive neuro fuzzy inference system (ANFIS), first introduced by (Jang 1993; Jang et al. 1997), is a combination of an adaptive neural network and a fuzzy inference system. ANFIS is a universal approximation methodology and is capable of approximating any real continuous function on a compact set to any degree of accuracy. ANFIS used in this study is the first-order Sugeno fuzzy model (Jang 1993). The Sugeno’s fuzzy structure of ANFIS model is consist of five layers and is given in Fig. 2. The more comprehensive presentation of ANFIS for modeling nonlinear phenomena can be found in the literature (e.g., evaporation modeling, (Moghaddamnia et al. 2009); groundwater level prediction, (Shiri and Kişi 2011); rainfall-runoff modeling, (Vernieuwe et al. 2005)).
3 Study Area and Available Data
3.1 Study Site and Data Preprocessing
The study site is located on the northeast shore of Lake Okeechobee, Florida, United States. The local average annual temperature and precipitation in the study area are 23.3 °C and 828.3 mm over past 10 years, respectively.
The precipitation, temperature and lake level are considered as exogenous factors affecting the groundwater level in this area. Monthly precipitation and temperature data were obtained from National Oceanic and Atmospheric Administration (NOAA). Monthly lake level data of Lake Okeechobee was collected from South Florida Water Management District. Monthly groundwater data was obtained from United States Geological Survey (USGS). In this study, monthly time-series data of the precipitation, temperature (maximum, mean and minimum), lake level and groundwater level are used to forecast future groundwater fluctuations on well M1048 and STL313. The locations of the observed wells in the study are shown in Fig. 3. From the observed data during 12 years (from 1998 to 2009), the first 10 years data are used for training and the second 2 years data are used for validation. Figure 4a-d illustrates the monthly time-series data of precipitation, mean temperature, lake level and groundwater level at well M1048.
Time-series data is supposed to be normalized by Eq. (3), so the variables in the training data are scaled to a limit between 0 and 1.
whereY is the normalized data, Xis the time-series data, X min is the minimum value of the time-series data and X max is maximum values of time-series data.
Precipitation (P), temperature (T) (maximum, mean and minimum), lake level (L) and groundwater level (G) are considered as input variables of ANN, SVM and ANFIS models. Statistical methods such as the autocorrelation function (ACF) and the partial autocorrelation function (PACF) are generally employed for selecting appropriate data-driven models (Lin et al. 2006). The ACF and PACF of well number M1048 from lag-0 to lag-13 are presented in Fig. 5. Figure 5 suggests a significant correlation up to lag-2 month for this time series at 95 % confidence level interval. The partial autocorrelation coefficients indicate incorporating monthly groundwater level data up to 2 month lag in input vector to ANN, SVM and ANFIS models.
3.2 Performance Criteria
Five statistical parameters are used to evaluate the effectiveness of the ANN, SVM and ANFIS models in this study. Correlation coefficient (R) is defined as the degree of correlation between the predicted and observed values:
Normalized Mean Square Error (NMSE) can be calculated as follows:
Root Mean Squared Error (RMSE) can be calculated as follows:
Nash-Sutcliffe efficiency coefficient (NS) can be calculated as follows:
The Akaike Information Criteria (AIC) can be calculated as follows:
where O i is observed value, P i is predicted value,\( \overline{O} \)is the average of the observed value,\( \overline{P} \)is the average of the predicted value, N is the total number of values, and k is the number of free parameters used in models. The Akaike Information Criteria (AIC) were used for selecting the best time series mode (Akaike 1974). The best fit between predicted value and observed value would have R = 1, NMSE = 0, RMSE = 0, NS = 1, AIC = 0, respectively.
4 Results and Discussion
4.1 ANN Model
Selecting of training algorithm and the number of hidden nodes which affect the performance of ANN model are important. Levenberg-Marquardt (LM), Bayesian regularization (BR), Scaled conjugate gradient (SCG), Gradient descent with momentum and adaptive learning rate (GDX) are used to train the time-series data and the best algorithm can be selected according to the R and RMSE. The results presented in Table 1 show that BR is better than other algorithms, which is used in this study for groundwater level forecasting. The optimal number of neurons in the hidden layer is identified using the trial and error procedure by varying the number of hidden neurons from 5 to 50. The one with minimum RMSE is selected as the optimal network. The effect of changing the number of hidden neurons on the RMSE of the time series data is shown in Fig. 6.
For investigation of the effects of input structure and input data on the performance of FFNN model, two input structures and three lag times are considered, as is shown in Table 2 and Table 3. The results show that the 1 lead time of four input variables has the minimum RMSE and AIC values in the validation. The minimum RMSE and AIC at site M1048 are 1.163 and 7.246, respectively. The minimum RMSE and AIC at site STL313 are 0.761 and −13.091, respectively.
4.2 SVM Model
The same input structures and lag times are introduced to SVM model, the results are shown in Table 4 and Table 5. The results show that the 1 lead time of four input variables at site M1048 and 3 lead time of four input variables at site STL313 have the minimum RMSE and AIC values in the validation. At site M1048, the minimum RMSE and AIC are 1.087 and 4.019, respectively; at site STL313, the minimum RMSE and AIC are 0.641 and −21.330, respectively.
4.3 ANFIS Model
In the ANFIS model, fuzzy inference system (FIS) structure is generated from training data using very popular grid partition algorithm (Matlab 2013). The same input structures and lag times introduced to ANFIS model, as is shown in Table 6 and Table 7. Table 6 and Table 7 suggest that 1 lead time of four input variables at two sites has the minimum RMSE and AIC values in the validation. The minimum RMSE and AIC of site M1048 are 1.112 and 5.081, respectively. The minimum RMSE and AIC of site STL313 are 0.590 and −25.286, respectively.
4.4 Comparison ANN, SVM and ANFIS
As can be seen from Table 1 to Table 7, statistical parameter values of training and validation are better when the lake level is considered as input variable. Moreover, the groundwater level fluctuations in these sites are affected by groundwater-lake interaction because of these sites are close to the lake. These results indicate that the influence of fluctuating lake level should be considered for groundwater level predication for the sites that are close to the lake. In other words, interaction of groundwater and surface water (lake, reservoir, river, etc.) should not be ignored for predicting groundwater level.
The analysis about the model calibration and validation for two sites is listed in Table 2 to Table 7. At the training stage, the mean RMSE value in ANN, SVM and ANFIS models for well M1048 are 0.804, 0.873 and 0.411 respectively; the mean of RMSE in these models for well STL313 are 0.558, 0.509 and 0.239 respectively. The mean RMSE values of the ANFIS model are smaller than those of other models in the training stage, which implies that the calibration capability of the ANFIS model is better than that of other models for the given data. In validation stage, the mean RMSE value in ANN, SVM and ANFIS models for well M1048 are 1.229, 1.102 and 1.166 respectively; the mean of RMSE in these models for well STL313 are 0.779, 0.710 and 0.618 respectively. The prediction results of ANFIS was close to that of SVM model for well M1048; the prediction results of ANFIS was more accurate than that of SVM model for well STL313.
If the NS criterion in a model is equal to 1, then this model can be claimed to produce a perfect estimation. Normally, a model can be considered as accurate if the NS criterion is greater than 0.8 (Shu and Ouarda 2008). Most of the NS values for the ANN, ANFIS and SVM models in training stage are over 0.8, which indicates that all these models achieved acceptable results. The NS values for the ANFIS model predicting of the groundwater value are higher than those for the SVM and ANN models, which also indicates that the overall quality of estimation of the ANFIS model is better than the SVM and ANN models. (See Table2 to Table 7).
Compared with the ANN, ANFIS and SVM models perform from the RMSE and R values in the validation stage, RMSE of the SVM model is a bit better than both the ANN and the ANFIS model, and R values of the ANFIS is a bit higher than other models. Obviously, RMSE value of ANFIS model is a bit higher than that of SVM model, the NS value and R values of SVM model in validation stage perform a bit less than that of ANFIS model. Therefore, SVM model is also a good data-driven model in validation stage. (See Table 2 to Table 7).
Figures 7 and 8 displays the comparison between the observed and predicted groundwater level at M1048 and STL313 observation wells using the best ANN, SVM and ANFIS models for 1-month-ahead forecast. The correlation coefficient (R 2) values for validation period for all the models are also shown in scatter plots for two wells in Figs. 7 and 8 corresponding to each model predicted values. From the scatter plots drawn between observed and predicted groundwater levels for two observation wells, it can be seen that ANFIS model predicts the groundwater levels with less scatter and all points are close to the straight line when compared to ANN and SVM models. Figure 9a-b shows the observed groundwater levels versus predicted groundwater levels using three models in training stage and validation stage.
Figure 7 shows that R 2 of ANFIS performs a bit higher than that of SVM model, while the error of the local point for SVM performs a bit less than that for ANFIS. Thus, both ANFIS and SVM models can be considered as good data-driven models at site M1048. Figure 8 shows that R 2 and the error of the local point of ANFIS perform higher than that of SVM and ANN models. The plots can also indicate that predictions of the groundwater levels in SVM model are superior to that of ANN model. So, ANFIS model can be considered as the best estimation models at site STL313.
Box plot is used to check whether the models are able to predict these variations and corresponding prediction errors. Figure 10 shows that most of prediction errors are concentrated around zero, which supports the efficiency of the optimum architecture obtained. Figure 10 also displays a comparison of errors between the results obtained by the ANN, SVM and ANFIS models in the training period and validation period. The results indicate that out of all the models employed in current study, ANFIS is the most accurate model in training stage. In validation stage, the prediction on groundwater level for well M1048 showed there is slight difference between the result acquired from ANFIS and SVM; while in the prediction for well STL313, ANFIS performed more accurate than SVM. These results are consistent with that acquired by (He et al. 2014; Shirmohammadi et al. 2013) results.
Overall, the results of the ANFIS and SVM models are superior to the ANN in the near-lake groundwater level prediction. Comparing the results of ANFIS and SVM models, SVM and ANFIS models have their own advantages and disadvantages. Concretely, RMSE value of ANFIS model was higher that of SVM model, the NS and R values of SVM model in validation stage was a little lower that of ANFIS model. The selection of the best applicable model should balance the benefits of the statistical parameters according to the performance criteria in both training stage and validation stage. The prediction results of ANFIS are close to that of SVM model for well M1048; the prediction results of ANFIS are more accurate than that of SVM model for well STL313.
5 Conclusions
The accurate and reliable estimation of groundwater level is one of the most important issues in the management of water resources. In this study, monthly groundwater levels data at the M1048 and STL313 observation wells are used to investigate the prediction capability of ANN, SVM and ANFIS models. Multivariate time series analysis is performed when various hydrological variables are included, such as P, T (Max, Mean and Min), G and L. Five standard statistical parameters, R, NMSE, RMSE, NS and AIC, are used for evaluating the performance of the three models above. The result achieved from the model using P, T, G and L were compared with that from the model using P, T and G to test the effect of considering the interaction between groundwater and surface water.
Standard statistical parameters showed that the models using P, T, G and L achieved better prediction result than that using P, T and G only: the average R value is bigger and the average RMSE is smaller in the models which involve P, T, G and L. The groundwater prediction result when considering lake level fluctuation is superior to the result that is not considering the lake level fluctuation. Therefore, the result of groundwater level prediction demonstrates that lake level variations as the main driving force of groundwater discharge or recharge considering the groundwater-lake interaction should not be ignored. Also, the result shows that the three models could properly predict groundwater level one, two or three months ahead. Near-lake groundwater level predictions from ANFIS and SVM models are more accurate than that from ANN model. This study proves the validity and applicability of the ANN, SVM and ANFIS models in the prediction of groundwater level when considering the lake level fluctuation. The result achieved from this study could work as useful guidelines for selecting appropriate modeling techniques when the data sets for groundwater level prediction is collected from near lake area. The necessity and effect of considering the interaction between groundwater and surface water in groundwater level prediction has been proved in this study, which could be beneficial to water resource management that it could help to achieve more valid and accurate prediction results.
References
Afan HA, El-Shafie A, Yaseen ZM, Hameed MM, Wan Mohtar WHM, Hussain A (2015) ANN based sediment prediction model utilizing different input scenarios. Water Resour Manag 29:1231–1245
Akaike H (1974) A new look at the statistical model identification. IEEE Trans Autom Control AC-19:716–723
Ala-aho P, Rossi PM, Isokangas E, Kløve B (2015) Fully integrated surface–subsurface flow modelling of groundwater–lake interaction in an esker aquifer: model verification with stable isotopes and airborne thermal imaging. J Hydrol 522:391–406
ASCE (2000a) Artificial neural networks in hydrology. I: Preliminary concepts. J Hydrol Eng 5:115–123
ASCE (2000b) Artificial neural networks in hydrology. II: Hydrologic Applications Journal of Hydrologic Engineering 5:124–137
Awan JA, Bae D-H (2014) Improving ANFIS based model for long-term dam inflow prediction by incorporating monthly rainfall forecasts. Water Resour Manag 28:1185–1199
Ch S, Anand N, Panigrahi BK, Mathur S (2013) Streamflow forecasting by SVM with quantum behaved particle swarm optimization. Neurocomputing 101:18–23
Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2:1–27
Cho S et al. (2014) Factors affecting algal blooms in a man-made lake and prediction using an artificial neural network. Measurement 53:224–233
Çimen M, Kisi O (2009) Comparison of two different data-driven techniques in modeling lake level fluctuations in Turkey. J Hydrol 378:253–262
Emamgholizadeh S, Moslemi K, Karami G (2014) Prediction the groundwater level of bastam plain (Iran) by artificial neural network (ANN) and adaptive neuro-fuzzy inference system (ANFIS). Water Resour Manag 28:5433–5446
Goyal MK, Bharti B, Quilty J, Adamowski J, Pandey A (2014) Modeling of daily pan evaporation in sub tropical climates using ANN, LS-SVR, fuzzy logic, and ANFIS. Expert Syst Appl 41:5267–5276
Güldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in eğirdir lake level forecasting. Water Resour Manag 24:105–128
Haykin S (1999) Neural networks: a comprehensive foundation. Prentice Hall
He Z, Wen X, Liu H, Du J (2014) A comparative study of artificial neural network, adaptive neuro fuzzy inference system and support vector machine for forecasting river flow in the semiarid mountain region. J Hydrol 509:379–386
Hipni A, El-shafie A, Najah A, Karim OA, Hussain A, Mukhlisin M (2013) Daily forecasting of dam water levels: comparing a support vector machine (SVM) model with adaptive neuro fuzzy inference system (ANFIS). Water Resour Manag 27:3803–3823
Jang JSR (1993) ANFIS : adaptive Ne twork based fuzzy inference system. IEEE Trans Syst, Man, Cybern 23:665–685
Jang JSR, Sun CT, Mizutani E (1997) Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence. Prentice Hall
Latt ZZ, Wittenberg H, Urban B (2014) Clustering hydrological homogeneous regions and neural network based index flood estimation for ungauged catchments: an example of the chindwin river in Myanmar. Water Resour Manag 29:913–928
Lin J-Y, Cheng C-T, Chau K-W (2006) Using support vector machines for long-term discharge prediction. Hydrol Sci J 51:599–612
Martinez JL, Raiber M, Cox ME (2015) Assessment of groundwater-surface water interaction using long-term hydrochemical data and isotope hydrology: headwaters of the condamine river, southeast Queensland, Australia. Sci Total Environ 536:499–516
Matlab (2013) version 8.1.0 Natick, Massachusetts: The Math Works Inc. (http://www.mathworks.com)
Moghaddamnia A, Ghafari Gousheh M, Piri J, Amin S, Han D (2009) Evaporation estimation using artificial neural networks and adaptive neuro-fuzzy inference system techniques. Adv Water Resour 32:88–97
Nastos PT, Paliatsos AG, Koukouletsos KV, Larissi IK, Moustris KP (2014) Artificial neural networks modeling for forecasting the maximum daily total precipitation at athens, Greece. Atmos Res 144:141–150
Noori R, Karbassi AR, Moghaddamnia A, Han D, Zokaei-Ashtiani MH, Farokhnia A, Gousheh MG (2011) Assessment of input variables determination on the SVM model performance using PCA, gamma test, and forward selection techniques for monthly stream flow prediction. J Hydrol 401:177–189
O’Connor MT, Moffett KB (2015) Groundwater dynamics and surface water–groundwater interactions in a prograding delta island, Louisiana, USA. J Hydrol 524:15–29
Platt JC (1999) Fast training of support vector machines using sequential minimal optimization. In: Christopher JCB, Alexander JS (eds) Bernhard S, lkopf. MIT Press, Advances in kernel methods, pp. 185–208
Samarasinghe S (2006) Neural networks for applied sciences and engineering. Auerbach Publications
Scholkopf B, Smola AJ (2002) Learning with kernels: support vector machines, regularization, optimization, and beyond. MIT Press
Shevade SK, Keerthi SS, Bhattacharyya C, Murthy KRK (2000) Improvements to the SMO algorithm for SVM regression. IEEE Trans Neural Netw 11:1188–1193
Shiri J, Kişi Ö (2011) Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations. Comput Geosci 37:1692–1701
Shirmohammadi B, Vafakhah M, Moosavi V, Moghaddamnia A (2013) Application of several data-driven techniques for predicting groundwater level. Water Resour Manag 27:419–432
Shu C, Ouarda TBMJ (2008) Regional flood frequency analysis at ungauged sites using the adaptive neuro-fuzzy inference system. J Hydrol 349:31–43
Sreekanth PD, Sreedevi PD, Ahmed S, Geethanjali N (2010) Comparison of FFNN and ANFIS models for estimating groundwater level. Environ Earth Sci 62:1301–1310
Sun S, Xu X (2011) Variational inference for infinite mixtures of gaussian processes with applications to traffic flow prediction. IEEE Trans Intell Transp Syst 12:466–475
Sun S, Zhang C, Yu G (2006) A bayesian network approach to traffic flow forecasting. IEEE Trans Intell Transp Syst 7:124–132
Tabari H, Kisi O, Ezani A, Hosseinzadeh Talaee P (2012) SVM, ANFIS, regression and climate based models for reference evapotranspiration modeling using limited climatic data in a semi-arid highland environment. J Hydrol 444-445:78–89
Talebizadeh M, Moridnejad A (2011) Uncertainty analysis for the forecast of lake level fluctuations using ensembles of ANN and ANFIS models. Expert Syst Appl 38:4126–4135
Vapnik VN (1995) The nature of statistical learning theory. Springer-Verlag New York, Inc.
Vapnik VN (1998) Statistical learning theory. Wiley
Verma AK, Singh TN (2013) Prediction of water quality from simple field parameters. Environ Earth Sci 69:821–829
Vernieuwe H, Georgieva O, De Baets B, Pauwels VRN, Verhoest NEC, De Troch FP (2005) Comparison of data-driven takagi–sugeno models of rainfall–discharge dynamics. J Hydrol 302:173–186
Wen X, Si J, He Z, Wu J, Shao H, Yu H (2015) Support-vector-machine-based models for modeling daily reference evapotranspiration with limited climatic data in extreme arid regions. Water Resour Manag 29:3195–3209
Yoon H, Jun SC, Hyun Y, Bae GO, Lee KK (2011) A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol 396:128–138
Acknowledgments
This study was supported by National Key Technology Research and Development Program (2011BAC12B00), Basic Research Foundation of Beijing University of Technology and China Scholarship Council. The authors gratefully acknowledge the helpful and insightful comments of the editor and anonymous reviewers.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Gong, Y., Zhang, Y., Lan, S. et al. A Comparative Study of Artificial Neural Networks, Support Vector Machines and Adaptive Neuro Fuzzy Inference System for Forecasting Groundwater Levels near Lake Okeechobee, Florida. Water Resour Manage 30, 375–391 (2016). https://doi.org/10.1007/s11269-015-1167-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-015-1167-8