Professional Documents
Culture Documents
DOI 10.1007/s00477-008-0288-5
ORIGINAL PAPER
1 Introduction
Drought is a threatening global and local problem that has
many damages in various ways. It causes huge losses in
agriculture and has many negative influences on natural
U. G. Bacanli M. Firat (&) F. Dikbas
Civil Engineering Department, Faculty of Engineering,
Pamukkale University, 20017 Denizli, Turkey
e-mail: mfirat@pau.edu.tr
123
1144
123
the MF parameters and to design of fuzzy rules. The construction of the fuzzy rule necessitates the definition of
premises and consequences as fuzzy sets.
In this paper, Adaptive Neuro-Fuzzy Inference System
(ANFIS), which is an integration of ANN and FL methods,
is proposed as an alternative to the traditional methods for
drought forecasting using SPI for multiple time scales. The
main contribution of ANFIS method is that it eliminates the
basic problems in fuzzy modeling (defining the membership function parameters and design of fuzzy ifthen rules)
by using the learning capability of ANN for automatic
fuzzy rule generation and parameter optimization. To
illustrate the applicability of ANFIS method in drought
forecasting, 10 rainfall gauging stations located in Central
Anatolia, Turkey are selected as study area. Monthly mean
precipitation and SPI values are used for constructing the
ANFIS forecasting models. The best fit forecasting model
structure was determined by comparing the forecasted and
observed values.
1145
Table 1 Classification according to the SPI values
SPI
Drought category
2[
Extremely wet
1.991.5
Very wet
1.491.0
Moderately wet
0.99(-0.99)
Near normal
(1.0)(-1.49)
Moderately dry
(1.5)(-1.99)
Severely dry
2\
Extremely dry
2.
g x
1
xa1 ex=b
b Ca
a
for x [ 0:
x
a
4
P
A lnx
ln x
n
3.
4.
H x q 1 q G x
123
1146
5.
basic problem in fuzzy system design (defining the membership function parameters and design of fuzzy ifthen
rules) by effectively using the learning capability of ANN
for automatic fuzzy rule generation and parameter optimization. There are two types of FISs, Sugeno-Takagi FIS
and Mamdani FIS, in literature. In this study, SugenoTakagi FIS is used for drought forecasting. The most
important difference between these systems is definition of
the consequent parameter. The consequence parameter in
Sugeno FIS is either a linear equation, called first-order
Sugeno FIS, or constant coefficient, zero-order Sugeno FIS
(Jang et al. 1997). It is assumed that the FIS includes two
inputs, SPI(t - 1) and P(t - 1) and one output, SPI(t). The
membership functions and the structure of are shown in
Fig. 1. For the first-order Sugeno-Takagi FIS, typical two
rules can be expressed as:
for i 1; 2;
lBi2 Pt 1 for i 3; 4
Membership A1
Degree
B1
f1 = p1 * SPI (t 1) + q1 * P(t 1) + r1
B2
A2
f2 = p2 *SPI(t 1) + q2 * P(t 1) + r2
SPI (t-2)
A1
w1 ( SPI (t 1), P (t 1) w1 = w1
w1 + w2
SPI (t-2)
P (t-1)
f 1 ( SPI (t 1), P (t 1)
A2
w1 f1
f 1 ( SPI (t 1), P (t 1)
B1
P (t-1)
B2
Layer 1
123
f 2 ( SPI (t 1), P (t 1)
w2 f 2
w2
w2 ( SPI (t 1), P (t 1) w2 = w + w
1
2
Layer 2
Layer 3
Layer 4
Layer 5
1147
SPI(t) is the SPI value at time (t) to the node i, Ai and Bi are
the linguistic labels, pi, qi and ri are the consequence
parameters, lAi and lBi are the MFs for Ai and Bi linguistic
labels, respectively and in this study, the Gauss MF is used,
as
SPIt1c2
2r2
O1i lAi x e
i 1; 2
10
w1 f1 w2 f2
w1 w2
w1 SPIt 1; Pt 1f1 SPIt 1; Pt 1 w2 SPIt 1; Pt 1f2 SPIt 1; Pt 1
w1 SPIt 1; Pt 1 w2 SPIt 1; Pt 1
f x; y
Q5i f SPIt 1; Pt 1
P
wi fi
Pi
i wi
i f1 w
i f2
i fi w
w
13
14
123
1148
Aksaray
0.0
536.98
0.775
0.142
Ankara
0.0
680.54
0.799
-0.005
Cankr
0.0
709.96
1.012
0.856
671.92
0.954
0.949
Karaman 0.0
722.91
1.182
1.469
Kayseri
0.0
562.01
0.927
0.869
Konya
0.0
551.11
0.876
0.433
Krs ehir
0.0
702.12
0.820
0.430
705.89
0.668
-0.107
Yozgat
0.876
0.475
0.0
Aksaray
0.0
539.14
0.813
0.100
Ankara
0.0
672.28
0.953
0.630
Cankr
0.0
754.28
1.381
2.175
500.28
1.329
2.823
Karaman 0.0
510.87
0.956
0.802
Kayseri
0.0
760.07
1.078
1.663
Konya
0.0
570.18
1.540
2.909
Krs ehir
Output
M1
SPI(t - 1)
SPI(t)
M2
SPI(t)
M3
M4
SPI(t)
SPI(t)
M5
SPI(t)
M6
SPI(t)
M7
R(t - 1)
SPI(t)
M8
SPI(t)
0.0
646.24
0.916
0.764
792.11
1.053
1.318
Yozgat
0.819
0.245
0.0
M9
SPI(t)
M10
SPI(t)
M11
M12
SPI(t)
SPI(t)
M13
SPI(t - 1) R(t - 1)
SPI(t)
M14
SPI(t)
M15
SPI(t)
M16
SPI(t)
M17
SPI(t)
M18
SPI(t)
One of the most important steps in developing a satisfactory forecasting model is the selection of the input
variables. Because, these variables determine the structure
of forecasting model and affect the weighted coefficient
M19
SPI(t)
M20
SPI(t)
123
1149
Testing set
E
RMSE
CORR
RMSE
Aksaray (M20)
0.837
0.686
0.628
0.810
0.656
0.514
Ankara (M20)
0.824
0.685
0.549
0.876
0.754
0.526
Cankr (M5)
Eskis ehir(M5)
0.773
0.825
0.599
0.710
0.644
0.547
0.870
0.879
0.767
0.781
0.508
0.471
Karaman (M20)
0.826
0.714
0.578
0.860
0.741
0.521
Kayseri (M20)
0.846
0.712
0.601
0.855
0.731
0.462
0.804
0.642
0.615
0.828
0.694
0.541
Konya (M20)
0.815
0.68
0.603
0.872
0.761
0.443
0.841
0.701
0.608
0.810
0.710
0.470
Yozgat (M20)
0.818
0.667
0.578
0.821
0.704
0.549
Ankara Station
1.1
0.8
0.8
1.0
0.7
0.7
0.6
0.6
0.5
0.5
CORR
E
0.4
Training set
CORR
0.9
0.9
CORR
Station
0.4
E
RMSE
Fig. 2 Comparison of
performances of ANFIS Models
for SPI-6 at Ankara station
Table 5 The performances of the best fit models for SPI-6 at all
stations
Ankara Station
RMSE
0.9
0.8
0.7
0.3
0.3
0.6
0.2
0.2
0.5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Model
Model
123
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.5
0.4
0.3
0.2
0.1
CORR
E
Ankara Station
1
0.9
0.8
0.7
0.6
1.2
1
CORR
12
Month
123
RMSE
1150
RMSE
0.8
0.6
0.4
0.2
1
12
Month
6 Conclusions
SPI is one of the most widely used methods related to
drought and SPI should be estimated accurately and reliably. Traditional methods like regression analysis and
autoregressive moving average models are commonly used
in the estimation of hydrological processes.
In this paper, Adaptive Neuro-Fuzzy Inference System
(ANFIS) was proposed as an alternative drought forecasting tool to the traditional methods. The main contribution
of ANFIS method is that it eliminates the basic problems
in fuzzy modeling (defining the membership function
parameters and design of fuzzy ifthen rules) by using
the learning capability of ANN for automatic fuzzy rule
generation and parameter optimization.
To illustrate the applicability of ANFIS method in
drought forecasting, 10 rainfall gauging stations located in
Central Anatolia, Turkey were selected as study area.
Different ANFIS forecasting models for SPI-1, SPI-3,
SP-6, SPI-9 and SPI-12 were trained and tested. When the
results of the ANFIS models are compared, it is seen that
only the performances of models composed of precipitation values belonging to the previous time step are lower
1151
Ankara (SPI-1)
4.0
SPI
2.0
0.0
1 14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
Forecasted
Forecasted
Observed
0
-4
-2.0
-2
-2
-4.0
-4
-6.0
Observed
Month
Ankara (SPI-3)
4.0
Forecasted
Forecasted
Observed
SPI
2.0
0.0
0
-4
1 14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
-2
0
-2
-2.0
-4
-4.0
Month
Observed
Ankara (SPI-6)
4.0
Forecasted
Forecasted
Observed
SPI
2.0
0.0
0
-4
1 14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
-2
0
-2
-2.0
-4
-4.0
Month
Observed
Ankara (SPI-9)
4.0
Forecasted
Forecasted
Observed
SPI
2.0
0.0
1
0
-4
14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
-2
0
-2
-2.0
-4
-4.0
Month
Observed
Ankara (SPI-12)
4.0
Forecasted
Forecasted
Observed
SPI
2.0
0.0
1 14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
0
-4
-2
0
-2
-2.0
-4
-4.0
Month
Observed
123
1152
Table 6 Comparison of performances of ANFIS, FFNN and MLR models for Ankara station
Station
Testing set
Training set
CORR
RMSE
CORR
RMSE
0.392
0.371
1.016
0.573
0.502
0.968
0.490
0.422
0.707
0.584
0.569
0.654
0.824
0.685
0.549
0.876
0.754
0.526
0.851
0.733
0.507
0.920
0.847
0.401
0.893
0.808
0.425
0.930
0.865
0.375
0.314
0.298
1.254
0.487
0.451
1.026
0.417
0.752
0.402
0.625
0.916
0.652
0.561
0.833
0.524
0.694
0.845
0.575
0.813
0.674
0.577
0.858
0.738
0.525
0.851
0.722
0.512
0.887
0.794
0.453
0.306
0.257
1.291
0.380
0.302
1.354
0.411
0.398
1.096
0.576
0.528
0.885
0.719
0.584
0.669
0.829
0.687
0.582
0.804
0.600
0.621
0.894
0.799
0.462
0.811
0.593
0.619
0.904
0.822
0.435
4.0
4
Forecasted
Observed
SPI
2.0
0.0
Forecasted
0
-4
1 14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
-2
-4
-4.0
Month
Observed
Forecasted
Observed
2.0
0.0
1
14 27 40 53 66 79 92 105 118 131 144 157 170 183 196 209 222 235
0
-4
-2
0
-2
-2.0
-4
-4.0
Month
Forecasted
4.0
SPI
-2
-2.0
123
Observed
1153
References
Agarwal A, Mishra SK, Ram S, Singh JK (2006) Simulation of runoff
and sediment yield using artificial neural networks. Biosyst Eng
94(4):597613
zger M, Cakmakc M (2005) Water consumption
Altunkaynak A, O
prediction of Istanbul City by using fuzzy logic approach. Water
Resour Manage 19:641654
ASCE Task Committee (2000) Artificial neural networks in hydrology. II. Hydrologic applications. J Hydrol Eng ASCE 5(2):124
137
Bonaccorso B, Bordi I, Cancielliere A, Rossi G, Sutera A (2003)
Spatial variability of drought: an analysis of the SPI in Sicily.
Water Resour Manage 17:273296
Byun HR, Wilhite DA (1999) Objective quantification of drought
severity and duration. J Clim 12:27472756
Cancelliere A, Di Mauro G, Bonaccorso B, Rossi G (2007) Drought
forecasting using the standardized precipitation index. Water
Resour Manage 21:801819
Chang FJ, Chang YT (2006) Adaptive neuro-fuzzy inference system
for prediction of water level in reservoir. Adv Water Resour
29:110
Chou FNF, Chen BPT (2007) Development of drought early warning
index: using neuro-fuzzy computing technique. In: 8th international symposium on advanced intelligence systems 2007,
Korea. Paper No:A1469
Dracup JA, Lee KS, Paulson EG (1980) On the statistical characteristics of drought events. Water Resour Res 16:289296
Edwards DC, McKee TB (1997) Characteristics of 20th century
droughts in the United States at multiple time scales. Climatology Report, 972, Department of Atmospheric Sciences,
Colorado State University, Fort Collins, CO, pp 155
Firat M (2007) Watershed modeling by adaptive Neuro-fuzzy
inference system approach, Doctor of Philosophy Thesis,
Pamukkale University, Turkey (in Turkish)
Firat M, Gungor M (2007) River flow estimation using adaptive neurofuzzy inference system. Math Comput Simul 75(34):8796
Firat M, Gungor M (2008) Hydrological time-series modeling using
adaptive neuro-fuzzy inference system. Hydrol Process
22(13):21222132
Guttmann NB (1998) Comparing the Palmer drought index and the
standardized precipitation index. J Am Water Resour Assoc
34:113121
Hayes M (1997) Drought indices, p 11. Available at: www.drought.
unl.edu
Hayes MJ (2000) Revisiting the SPI: Clarifying the Process. Drought
Network News, A Newsletter of the International Drought
Information Center and the National Drought Mitigation Center
12/1 (Winter 1999Spring 2000), 1315
Hayes MJ, Svoboda MD, Wilhite DA, Vanyarkho OV (1999)
Monitoring the 1996 drought using the standardized precipitation
index. Bull Am Meteorol Soc 80:429438
Hughes BL, Saunders MA (2002) A drought climatology for Europe.
Int J Climatol 22:15711592
Jain A, Kumar AM (2007) Hybrid neural network models for
hydrologic time series forecasting. Appl Soft Comput 7:585592
Jang JSR, Sun CT, Mizutani E (1997) Neuro-fuzzy and soft
computing. Prentice Hall, Englewood Cliffs, NJ, USA, 607pp.
ISBN 0-13-261066-3
Jeong D, Kim YO (2005) Rainfall-runoff models using artificial
neural networks for ensemble stream flow prediction. Hydrol
Process 19:38193835
Keyantash J, Dracup J (2002) The quantification of drought: an
evaluation of drought indices. Bull Am Meteorol Soc 83:167
118
123
1154
Kumar ARS, Sudheer KP, Jain SK, Agarwal PK (2005) Rainfallrunoff modelling using artificial neural networks: comparison of
network types. Hydrol Process 19:12771291
Liong SY, Lim WH, Kojiri T, Hori T (2000) Advance flood
forecasting for flood stricken Bangladesh with a fuzzy reasoning
method. Hydrol Process 14:431448
Mahabir C, Hicks FE, Fayek AR (2000) Application of fuzzy logic to
the seasonal runoff. Hydrol Process 17:37493762
Mantoglou A (2003) Estimation of heterogeneous aquifer parameters
from piezometric data using ridge functions and neural networks.
Stoch Environ Res Risk Assess 17:339352
McKee TB, Doesken NJ, Kleist J (1993) The relationship of drought
frequency and duration to time steps. Preprints, 8th Conference
on Applied Climatology, January 1722 Anaheim, California,
pp 179184
McKee TB, Doesken NJ, Kleist J (1995) Drought monitoring of
climate. Geogr Rev 38:5594
Mishra AK, Desai VR (2005) Drought forecasting using stochastic
models. Stoch Environ Res Risk Assess 19:326339
Mishra AK, Desai VR (2006) Drought forecasting using feed-forward
recursive neural network. Ecol Model 198:127138
Mishra AK, Singh VP, Desai VR (2008) Drought characterization: a
probabilistic approach. Stoch Environ Res Risk Assess (in
press). doi:10.1007/s00477-007-0194-2
Moreira EE, Paulo AA, Pereira LS, Mexia JT (2006) Analysis of SPI
drought class transitions using loglinear models. J Hydrol
331:349359
Morid S, Smakhtin V, Bagherzadeh K (2007) Drought forecasting
using artificial neural networks and time series of drought
indices. Int J Climatol 27:21032111
Nagy HM, Watanabe K, Hirano M (2002) Prediction of sediment load
concentration in rivers using artificial neural network model.
J Hydr Eng 128:588595
Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2004) A Neuro
Fuzzy computing technique for modeling hydrological time
series. J Hydrol 291:5266
123