مقایسه الگوسازی بارندگی ماهانه با مدل‌های SVM و ANFIS (مطالعه موردی: شهرگنبدکاووس)

نوع مقاله : مقالات پژوهشی

نویسندگان

1 دانشگاه گنبدکاووس

2 دانشگاه گنبد کاووس

چکیده

بارش یکی از مهم‌ترین عوامل مورد استفاده در مطالعات منابع طبیعی، آب، هواشناسی و غیره است. تشخیص پیش‌بینی‌پذیری و شناخت عوامل تأثیرگذار بر فرآیند بارش با توجه به نوسان ها و بی نظمی های موجود در سری زمانی بارش اهمیت دارد. این تحقیق با روش‌های سامانه استنتاج
فازی- عصبی تطبیقی (ANFIS) و ماشین‌ بردار پشتیبان(SVM) بارش ماهانه شهر گنبدکاووس‌ را الگوسازی کرده است. داده‌های مورد استفاده مربوط به سال‌های 2012- 1995 است. 2 سری ورودی (ماهانه) شامل: 1- میانگین دما و رطوبت، سرعت باد و فشار 2- مقادیر متوسط بارش ماهانه ایستگاه‌های آبسنجی استان گلستان در نظر گرفته شد. نتایج نشان داد اگرچه دقت SVM بیشتر از ANFIS است، اما پیش بینی بارندگی با پارامترهای هواشناسی توسط هر دو مدل دارای دقت کمی است. نتایج پیش بینی بارش با بارندگی ایستگاه های منطقه برای هر دو روش قابل قبول است. ضریب تعیین و خطای RMSE در مرحله آزمون در روش SVM به‌ترتیب برابر 91/0 و 59/5 و در روش ANFIS برابر 87/0 و 06/7 است. تحلیل حساسیت نشان داد که رطوبت نسبی مهم‌ترین متغیرهواشناسی در پیش بینی بارندگی است. سه متغیردیگر تأثیر یکسانی بر نتایج دارند. همچنین موثرترین ایستگاه در پیش بینی بارندگی تعیین شد. این پژوهش نشان داد که SVM عملکرد بهتری نسبت به ANFIS در پیش بینی بارندگی داشته است.

کلیدواژه‌ها


عنوان مقاله [English]

SVM and ANFIS Models for precipitaton Modeling (Case Study: GonbadKavouse)

نویسندگان [English]

  • N. Zabet Pishkhani 1
  • S.M. Seyedian 1
  • A. Heshmat Pour 2
  • H. Rouhani 1
1 University of GonbadKavous
2 University of GonbadKavous
چکیده [English]

Introduction: In recent years, according to the intelligent models increased as new techniques and tools in hydrological processes such as precipitation forecasting. ANFIS model has good ability in train, construction and classification, and also has the advantage that allows the extraction of fuzzy rules from numerical information or knowledge. Another intelligent technique in recent years has been used in various areas is support vector machine (SVM). In this paper the ability of artificial intelligence methods including support vector machine (SVM) and adaptive neuro fuzzy inference system (ANFIS) were analyzed in monthly precipitation prediction.
Materials and Methods: The study area was the city of Gonbad in Golestan Province. The city has a temperate climate in the southern highlands and southern plains, mountains and temperate humid, semi-arid and semi-arid in the north of Gorganroud river. In total, the city's climate is temperate and humid. In the present study, monthly precipitation was modeled in Gonbad using ANFIS and SVM and two different database structures were designed. The first structure: input layer consisted of mean temperature, relative humidity, pressure and wind speed at Gonbad station. The second structure: According to Pearson coefficient, the monthly precipitation data were used from four stations: Arazkoose, Bahalke, Tamar and Aqqala which had a higher correlation with Gonbad station precipitation. In this study precipitation data was used from 1995 to 2012. 80% data were used for model training and the remaining 20% of data for validation. SVM was developed from support vector machines in the 1990s by Vapnik. SVM has been widely recognized as a powerful tool to deal with function fitting problems. An Adaptive Neuro-Fuzzy Inference System (ANFIS) refers, in general, to an adaptive network which performs the function of a fuzzy inference system. The most commonly used fuzzy system in ANFIS architectures is the Sugeno model since it is less computationally exhaustive and more transparent than other models. A consequent membership function (MF) of the Sugeno model could be any arbitrary parameterized function of the crisp inputs, most like lya polynomial. Zero and first order polynomials were used as consequent MF in constant and linear Sugeno models, respectively. In addition, the defuzzification process in Sugeno fuzzy models is a simple weighted average calculation. The fuzzy space was divided via grid partitioning according to the number of antecedent MF, and each fuzzy region was covered with a fuzzy rule.
Results Discussion: The statistical results showed that in first structure determination coefficient values for both the training and test was not good performance in precipitation prediction so that ANFIS and SVM had determination coefficient of 0.67 and 0.33 in training phase and 0.45 and 0.40 in test phase. Also the error RMSE values showed that both models had failed to predict precipitation in first structure. The results of second structure in precipitation prediction showed that determination coefficient of ANFIS at training and testing was 0.93 and 0.87 respectively and RMSE was 7.06 and 9.28 respectively. MBE values showed that the ANFIS underestimated at training phase and overestimated at test phase. Determination coefficient of SVM at training and testing was 0.89 and 0.91 respectively and RMSE was 9.28 and 5.59 respectively. SVM underestimated precipitation at train phase and overestimated it at test phase. ANFIS and SVM modeled precipitation using precipitation gauging stations with reasonable accuracy. Determining coefficient in the test phase was almost the same for ANFIS and SVM but the RMSE error of SVM model was about 20% lower than the ANFIS. The coefficient of determination and error values indicated SVM had greater accuracy than ANFIS. ANFIS overestimated precipitation for less than 20 mm but for higher values of uniformly distributed around the 1:1. SVM underestimated precipitation for more than 90 mm precipitation due to the low number of data in the training phase, which made this model, did not train well. When meteorological parameters were introduced as input, minimum determination coefficient and maximum error in the test phase occurred while humidity parameters were removed. By removing any of the parameters of temperature, pressure and wind speed the error values and coefficient of determination in test phase was approximately equal.
Conclusion: The potential of the support vector machine (SVM) and neuoro fuzzy inference system (ANFIS) in monthly precipitation pattern were analyzed. In order to model, two data sets were used containing meteorological parameters (temperature, humidity, pressure and wind speed) and the stations precipitation. The results showed that the simulated precipitation using meteorological parameters by ANFIS and SVM had low accuracy. Precipitation forecasting using stations precipitation in the region had good accuracy by ANFIS and SVM. Comparing the results of this study showed the high efficiency of SVM in simulating precipitation. This method can be successfully used in modeling precipitation to increase efficiency of precipitation modelling.

کلیدواژه‌ها [English]

  • ANFIS
  • Modeling
  • Monthly precipitation
  • Support vector machine
Chen S.T., Yu P.Sh., and Tang H.Y. 2010. Statistical downscaling of daily Precipition using support vector machines and multivariate analysis. Journal of Hydrology, 385:13-23.
2- Dehghani A., Asghari M., and Mosaedi A. 2009. Comparison of three methods of artificial neural networks, adaptive neural fuzzy inference system and the number of interpolation groundwater level. Journal of Agricultural Sciences and Natural Resources, 16:517-529. (in Persian with English abstract)
3- Dibike Y.B., Velickov S., Solomatine D., and Abbott M.B. 2001. Model induction with support vector machines: introduction and applications. Journal of Computing in Civil Engineering, 15:208-216.
4- Eilderomi A., ZareAbyaneh H., and Bayat M. 2012. Rainfall estimation using artificial neural network with meteorological data in three areas Ghyrbarshy Shiraz, Mashhad and Kerman. Journal of Geography and Planning, 43:21-40. (in Persian with English abstract)
5- Faghih H. 2010. Evaluating and optimizing the use of artificial neural network with genetic algorithm estimates the monthly precipitation data (Case study: The Kurdistan Region). Science and Technology of Agriculture and Natural Resources, Water and Soil Sciences, 14:27-42. (in Persian with English abstract)
6- FallahGhaheri Gh., HabibiNokhandan M., and Khoshhal J. 2010. Khorasan spring rainfall prediction based fuzzy inference system using remote link synoptic patterns of neural adaptation (ANFIS). Journal of Range and Watershed Management, Journal of Natural Resources, 1:55-74. (in Persian with English abstract)
7- FallahGhaheri Gh., MousaviBayki M., and HabibiNokhandan M. 2008. Khorasan spring rainfall prediction based fuzzy inference system using remote link synoptic patterns of neural adaptation (ANFIS). Physical Geography Research, 66:121-129.(in Persian)
8- FathAbadi A., Salajeghe A., and Mahdavi M. 2008. River flow forecasting using Neuro Fuzzy and time series models. Iran Watershed Science and Engineering, 2:21-30. (in Persian with English abstract)
9- FeyziV., and Farajzadeh M. 2010. Study climate change in the province Kendall method. Proceedings of the Fourth International Congress of the Humanities, Zahedan, p. 2-12.(in Persian)
10- Geng S., Penning-de-vries F.W.T., and Supit I. 1986. A simple method for generating daily rainfall data.Agricultural and Forest Meteorology, 36:363-376.
11- Hoogenboom G. 2000. Contribution of agrometeorology to the simulation of crop production and its applications.Agricultural and Forest Meteorology, 103:137-157.
12- JacquinA.p., and Shamseldin A.Y. 2006.Development of rainfall- runoff models using takagi- sugeno fuzzy Inference System. Journal of Hydrology, 329:154-173.
13- Jang J.S.R. 1993. ANFIS: adaptive- network- based fuzzy inference systems. IEEE Transactions on Systems. Man and Cybernetics, 23:665–685.
14- Matreata M. 2006. Artificial neural network and fuzzy logic models in operational hydrological forecasting system, Geophysical Research Abstracts, 8:43-51.
15- Nabizadeh M., Mosaedi A., and Dehghani A. 2012. Estimate adaptive neural fuzzy inference system using smart daily rate. Journal of irrigation and water management, 1:69-80. (in Persian with English abstract)
16- Nouri R., Khakpour A., Dehghani A., and Farokhnia A. 2010. Monthly forecast streamflow using support vector machine based on principal component analysis. Water and Wastewater, 1:118-123. (in Persian with English abstract)
17- Sentelhas P.C., de Faria R.T., Chaves M.O., and Hoogenboom G. 2001. Evaluation of the WGEN and SIMMETEO weather generators for the Brazilian tropics and subtropics, using crop simulation models.RevistaBrasileira de Agrometeorologia, Santa Maria, 9:357-376.
18- SeyedNejadGolkhatmi N., SanayiNejad S., Ghahreman B., and RezaeiPajand H. 2014. Engineering equations, fuzzy theory and genetic algorithms optimization of daily rainfall in the catchment area of Mashhad plain. Journal of Soil and Water (Agricultural Science and Technology), 28:1-9. (in Persian with English abstract)
19- TokarA.S., and Santon P.A. 1999. Rainfall- Runoff modeling using artificial neural networks. Journal of Hydrologic Engineering, 3:232-233.
20- Tripathi Sh., Srinivas V.V., and Nanjundiah R.S. 2006. Downscaling of precipitation for climate change scenarios: A support vector machine approach.Journal of Hydrology, 330:62- 640.
21- Vapnik V.N. 1998. Statistical learning theory. 1st Ed., Wiley, New York.
22- Yu X., and Liong S.Y. 2006.Forecasting of hydrologic time series with ridge regression in feature space. Journal of Hydrology, 332:290-302.
23- Zadeh L.A. 1965.Quantative fuzzy sets. Information and Control. 8:338-353.
CAPTCHA Image