Drought Forecasting Using Wavelet - Support Vector Machine and Standardized Precipitation Index (Case Study: Urmia Lake-Iran)
Subject Areas : Water and EnvironmentMehdi Komasi 1 , Soroush Sharghi 2
1 - Assistant Professor, Faculty of Civil Engineering, Ayatollah Boroujerdi University, Boroujerd, Iran. *(Corresponding Author)
2 - MS Student, Hydraulic Structures, Ayatollah Boroujerdi University, Boroujerd, Iran
Keywords: SPI, SVM model, Drought forecasting, Urmia Lake watershed, Wavelet Transform,
Abstract :
Background and Objectives: Drought is regarded as a serious threat for people and environment. As a result, finding some indices to forecast the drought is an important issue that needs to be addressed urgently. The appropriate and flexible index for drought classification is the Standardized Precipitation Index (SPI). Artificial intelligence models were commonly used to forecast SPI time series. These models are based on auto regressive property. So, they are not able to monitor the seasonal and long-term patterns in time series. In this study, the Wavelet-Support Vector Machine (WSVM) approach was used for the drought forecasting through employing SPI. Method: In this way, the SPI time series of Urmia Lake watershed was decomposed to multiple frequent time series by wavelet transform; then, these time series were imposed as input data to the Support Vector Machine (SVM) model to forecast the drought. Findings: The results showed that, the maximum value of R2 and minimum value of RMSE indexes for SVM model are 0.865 and 0.237 and for WSVM model are 0.954 and 0.056 respectively in verification step. Discussion and Conclusion: So, the propounded hybrid model has superior ability in forecasting SPI time series comparing with the single SVM model and also it can accurately assess the extreme data in SPI time series by considering the seasonality effects. Finally, it was concluded that, the proposed hybrid model is relatively more appropriate than classical autoregressive models such as ANN.
- Cacciamani, C., Morgillo, A., Marchesi, S., Pavan, V.,2007. Monitoring and forecasting drought on a regional scale: Emilia-Romagna Region. Water Science and Technology. Lib, Vol. 62, pp. 29–48.
- Tsakiris, G., Vangelis, H.,2004. Towards a drought watch system based on spatial SPI. Water Resources Management, Vol. 18. pp. 11–12.
- Mishra, A.K., Desai, V.R.,2006. Drought forecasting using feed-forward recursive neural network. Ecological Modelling, Vol. 198(1-2), pp. 127-138.
- Azhdari Moghadam, M., Khosravi, M., Hosseinpour Niknam, H., Jafari Nodoshan, E.,2012. Drought forecasting using neuro-fuzzy model. Climate indices and time series of precipitation and drought. Applied Geography and. Development, Vol. 26, pp. 17–20.
- Marj, A.F., Meijerink, A.M.J.,2011. Agricultural drought forecasting using satellite images, climate indices and artificial neural network. International Journal of Remote Sensing, Vol. 32(24), pp. 9707–9719.
- Ebrahimpour, R., 2014. Using Artificial Neural Networks to Estimate the Return Sludge Rate, A Case Study of Torbat Heydarieh Wastewater Treatment Plant. Journal of Water and Wastewater, Vol. 25(4), pp. 99-107. (In Persian)
- Shafie, A., Taha, M.R., Noureldin, A., 2007. A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Journal of Water Resources Management, Vol. 21, pp. 533–556.
- Banihabib, M., Valipoor, M., Behbahani, S. 2011. Comparison of Autoregressive Static and Artificial Dynamic Neural Network for the Forecasting of Monthly Inflow of Dez Reservoir. Journal of Environmental Science and Technology, Vol. 13(4), pp. 1-14.
- Lin G., Chen G., Huang P., Chou Y., 2009. Support vector machine-based models for hourly reservoir inflow forecasting during typhoon-warning periods. Journal of hydrology. Vol. 372, pp.17–29.
- Han, D., Chan, L., Zhu, N., 2007. Flood forecasting using support vector machines. Journal of Hydroinformatics, Vol. 9(4), pp. 267-276.
- Tripathi, S.h., Srinivas, V.V., Nanjundiah R.S., 2006. Downscaling of precipitation for climate change scenarios: A support vector machine approach, Journal of Hydrology, Vol. 330, pp. 621– 640.
- Wang, W., Men, C., Lu, W., 2008. Online prediction model based on support vector machine. Neuro Computing, Vol. 71, pp. 550-558.
- Behzad, M.K., Asghari, M., Eazi, M., Palhang M., 2009. Generalization performance of support vector machines and neural networks runoff modeling. Expert Systems with Applications, Vol. 36, pp. 7624-7629.
- Asefa, T., Kemblowski, M.W., Urroz, G., McKee, M. Khalil, A., 2004. Support vectors-based groundwater head observation networks design. Water Resources Research, Vol. 40 (11).
- Asefa, T., Kemblowski, M.W., McKee, M., Khalil A., 2006. Multi-time scale stream flow prediction: The support vector machines approach. Journal of Hydrology, Vol. 318, pp. 7–16.
- Dibike, Y.B., Velickov, S., Solomatine, D., Abbott, M.B., 2001. Model induction with support vector machines: introduction and applications. Journal of Computing in Civil Engineering, Vol. 15 (3), pp. 208–216.
- Liong, S.Y., Sivapragasam, C., 2002. Flood stage forecasting with support vector machines. The Journal of the American Water Resources Association, Vol. 38 (1), pp. 173–196.
- Sahraie, S., Zaker Moshfegh, M., 2013, River Flow Prediction Using Case Study Support Vector Machine, 7th National Congress of Civil Engineering, Zahedan, Sistan and Baluchestan University. (In Persian)
- Nikbakht Shahbazi, A., Zahraei, B., Sadghi, H., Manshouri, M., Nasseri, M., 2011. Seasonality meteorological drought prediction using support vector machine. World Applied Sciences Journal, Vol. 13(6), pp. 1387-1397.
- Zahraei, B., Nasseri, M., 2014. Basin scale meteorological drought forecasting using support vector machine. International Conference on Drought Management Strategies in Arid and Semi-Arid Regions.
- Cannas, B., Fanni, A., See, L., Sias, G., 2006. Data preprocessing for river flow forecasting using neural networks: wavelet transforms and data partitioning. Physics and Chemistry of the Earth, Vol. 31(18), pp. 1164–1171.
- Kim, T., Valdes, J.B., 2003. Nonlinear model for drought forecasting based on a conjunction of wavelet transforms and neural networks. Journal of Hydrologic Engineering, Vol. 6, pp. 319–328.
- Vermes, L., 2001. How to work out a Drought mitigation strategy. European Regional conference of ICID.
- McKee, T.B., Doesken, N.J., Kleist, J., 1993. The relationship of drought frequency and duration to time scales. in Proceedings of the 8th Conference on Applied Climatology, Anaheim, Calif, USA.
- Vapnik, V.N., Cortes, C., 1995. Support Vector Networks. Machine Learning, Vol. 20, pp. 273–297.
- Nourani, V., Komasi, M., Taghi Alami, M., 2012. Hybrid wavelet–genetic programming approach to optimize artificial neural network modeling of rainfall–runoff process, Journal of Hydrology Engineering, Vol. 17(6), pp. 724–741.
- Mallat, S.G., 1998. A Wavelet Tour of Signal Processing. Second ed. Academic Press. San Diego.
- Nourani V., Kisi Ö., Komasi M., 2011. Two hybrid artificial intelligence approaches for modeling rainfall–runoff process. Journal of Hydrology, Vol. 402, pp. 41–59.
- Nourani V., Komasi M., Mano A., 2009. A multivariate ANN-wavelet approach for rainfall–runoff modeling. Water Resources Management, Vol. 23, pp. 2877–2894.
_||_
- Cacciamani, C., Morgillo, A., Marchesi, S., Pavan, V.,2007. Monitoring and forecasting drought on a regional scale: Emilia-Romagna Region. Water Science and Technology. Lib, Vol. 62, pp. 29–48.
- Tsakiris, G., Vangelis, H.,2004. Towards a drought watch system based on spatial SPI. Water Resources Management, Vol. 18. pp. 11–12.
- Mishra, A.K., Desai, V.R.,2006. Drought forecasting using feed-forward recursive neural network. Ecological Modelling, Vol. 198(1-2), pp. 127-138.
- Azhdari Moghadam, M., Khosravi, M., Hosseinpour Niknam, H., Jafari Nodoshan, E.,2012. Drought forecasting using neuro-fuzzy model. Climate indices and time series of precipitation and drought. Applied Geography and. Development, Vol. 26, pp. 17–20.
- Marj, A.F., Meijerink, A.M.J.,2011. Agricultural drought forecasting using satellite images, climate indices and artificial neural network. International Journal of Remote Sensing, Vol. 32(24), pp. 9707–9719.
- Ebrahimpour, R., 2014. Using Artificial Neural Networks to Estimate the Return Sludge Rate, A Case Study of Torbat Heydarieh Wastewater Treatment Plant. Journal of Water and Wastewater, Vol. 25(4), pp. 99-107. (In Persian)
- Shafie, A., Taha, M.R., Noureldin, A., 2007. A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Journal of Water Resources Management, Vol. 21, pp. 533–556.
- Banihabib, M., Valipoor, M., Behbahani, S. 2011. Comparison of Autoregressive Static and Artificial Dynamic Neural Network for the Forecasting of Monthly Inflow of Dez Reservoir. Journal of Environmental Science and Technology, Vol. 13(4), pp. 1-14.
- Lin G., Chen G., Huang P., Chou Y., 2009. Support vector machine-based models for hourly reservoir inflow forecasting during typhoon-warning periods. Journal of hydrology. Vol. 372, pp.17–29.
- Han, D., Chan, L., Zhu, N., 2007. Flood forecasting using support vector machines. Journal of Hydroinformatics, Vol. 9(4), pp. 267-276.
- Tripathi, S.h., Srinivas, V.V., Nanjundiah R.S., 2006. Downscaling of precipitation for climate change scenarios: A support vector machine approach, Journal of Hydrology, Vol. 330, pp. 621– 640.
- Wang, W., Men, C., Lu, W., 2008. Online prediction model based on support vector machine. Neuro Computing, Vol. 71, pp. 550-558.
- Behzad, M.K., Asghari, M., Eazi, M., Palhang M., 2009. Generalization performance of support vector machines and neural networks runoff modeling. Expert Systems with Applications, Vol. 36, pp. 7624-7629.
- Asefa, T., Kemblowski, M.W., Urroz, G., McKee, M. Khalil, A., 2004. Support vectors-based groundwater head observation networks design. Water Resources Research, Vol. 40 (11).
- Asefa, T., Kemblowski, M.W., McKee, M., Khalil A., 2006. Multi-time scale stream flow prediction: The support vector machines approach. Journal of Hydrology, Vol. 318, pp. 7–16.
- Dibike, Y.B., Velickov, S., Solomatine, D., Abbott, M.B., 2001. Model induction with support vector machines: introduction and applications. Journal of Computing in Civil Engineering, Vol. 15 (3), pp. 208–216.
- Liong, S.Y., Sivapragasam, C., 2002. Flood stage forecasting with support vector machines. The Journal of the American Water Resources Association, Vol. 38 (1), pp. 173–196.
- Sahraie, S., Zaker Moshfegh, M., 2013, River Flow Prediction Using Case Study Support Vector Machine, 7th National Congress of Civil Engineering, Zahedan, Sistan and Baluchestan University. (In Persian)
- Nikbakht Shahbazi, A., Zahraei, B., Sadghi, H., Manshouri, M., Nasseri, M., 2011. Seasonality meteorological drought prediction using support vector machine. World Applied Sciences Journal, Vol. 13(6), pp. 1387-1397.
- Zahraei, B., Nasseri, M., 2014. Basin scale meteorological drought forecasting using support vector machine. International Conference on Drought Management Strategies in Arid and Semi-Arid Regions.
- Cannas, B., Fanni, A., See, L., Sias, G., 2006. Data preprocessing for river flow forecasting using neural networks: wavelet transforms and data partitioning. Physics and Chemistry of the Earth, Vol. 31(18), pp. 1164–1171.
- Kim, T., Valdes, J.B., 2003. Nonlinear model for drought forecasting based on a conjunction of wavelet transforms and neural networks. Journal of Hydrologic Engineering, Vol. 6, pp. 319–328.
- Vermes, L., 2001. How to work out a Drought mitigation strategy. European Regional conference of ICID.
- McKee, T.B., Doesken, N.J., Kleist, J., 1993. The relationship of drought frequency and duration to time scales. in Proceedings of the 8th Conference on Applied Climatology, Anaheim, Calif, USA.
- Vapnik, V.N., Cortes, C., 1995. Support Vector Networks. Machine Learning, Vol. 20, pp. 273–297.
- Nourani, V., Komasi, M., Taghi Alami, M., 2012. Hybrid wavelet–genetic programming approach to optimize artificial neural network modeling of rainfall–runoff process, Journal of Hydrology Engineering, Vol. 17(6), pp. 724–741.
- Mallat, S.G., 1998. A Wavelet Tour of Signal Processing. Second ed. Academic Press. San Diego.
- Nourani V., Kisi Ö., Komasi M., 2011. Two hybrid artificial intelligence approaches for modeling rainfall–runoff process. Journal of Hydrology, Vol. 402, pp. 41–59.
- Nourani V., Komasi M., Mano A., 2009. A multivariate ANN-wavelet approach for rainfall–runoff modeling. Water Resources Management, Vol. 23, pp. 2877–2894.