SlideShare a Scribd company logo
1 of 4
Download to read offline
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 07|| July – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 39
Performance improvement of a Rainfall Prediction Model using
Particle Swarm Optimization
Sirajul Islam1
, Bipul Talukdar2
1 Ex- Research Scholar, Civil Engineering Department, Assam Engineering College, Guwahati
2 Associate Professor, Civil Engineering Department, Assam Engineering College, Guwahati
I. INTRODUCTION
Linear time series models have drawn much attention due to their relative simplicity in understanding and
implementation. The autoregressive integrated moving average (ARIMA) model [1] is one such model that has
seen many applications in time series forecasting [2, 3, 4]. However, many practical time series including
rainfall show nonlinear behaviour due to which nonlinear methods are employed for their prediction. A host of
nonlinear statistical models have been described in the literature for predicting volatility changes in time series
[5]. Artificial neural networks (ANNs) approach has been suggested as an alternative technique for nonlinear
time series forecasting and it has gained immense popularity in the recent time [6, 7, 8]. Support vector
regression (SVR) is another new approach being successfully applied in time series prediction [9]. Various
hybrid techniques have also been tried in the recent years for efficient prediction. Particle swarm optimization
(PSO) approach, in particular, has been utilized in combination with different time series models to improve the
performances of these models. PSO has been effectively used by some researchers as an alternative to the
Backpropagation (BP) algorithm for training ANN models [10, 11]. Asadi et al. [12] combined PSO with
ARIMA model and reported that this hybrid method exhibited better prediction results compared to an ARIMA
model itself. Cui and Jiang [13] used a binary Particle Swarm Optimization (BPSO) to increase the predictive
accuracy of a local linear time series prediction model.
In the present study, an updated PSO is employed for determining the parameters of an exponential regression
model so as to improve its prediction accuracy for annual rainfall prediction.
II. PARTICLE SWARM OPTIMIZATION
PSO is a metaheuristic optimization technique originally proposed by Kennedy and Eberhart [14]. This
algorithm is inspired by the social behaviour of animals in swarms like bird flock and fish schools. The general
idea in the PSO algorithm is that there exists a swarm of particles and each particle resides at a position xi in the
search space. The particles move over the search space with a certain velocity vi. The velocity is influenced by
the global best (gbest) position pgi and the best position pi , a particle has personally found (pbest). The velocity
is updated and a new position is obtained iteratively using the following equations:
(1)
(2)
where, ω is the inertial weight; c1 and c2 are respectively called the cognitive and social factors; r1 and r2 are
random numbers in the interval (0,1); t, i and d are respectively the iteration, particle and variable indices.
However, the above method of dimension by dimension update of velocity was reported to be biased and
ABSTRACT
The performances of the statistical methods of time series forecast can be improved by precise selection
of their parameters. Various techniques are being applied to improve the modeling accuracy of these
models. Particle swarm optimization is one such technique which can be conveniently used to determine
the model parameters accurately. This robust optimization technique has already been applied to
improve the performance of artificial neural networks for time series prediction. This study uses
particle swarm optimization technique to determine the parameters of an exponential autoregressive
model for time series prediction. The model is applied for annual rainfall prediction and it shows a
fairly good performance in comparison to the statistical ARIMA model.
Keywords: Particle swarm optimization, exponential autoregression, nonlinear regression, ARIMA
)(t)x(t)(pcr(t))x(t)(pcr(t)vω1)(tv iig22di,i11di,di, 
(t)x(t)v1)(tx di,di,di, 
Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization
www.ijceronline.com Open Access Journal Page 40
leading to premature convergence of the algorithm [15]. Hence the above equations were modified in a
geometrical way by Clerc [16] in the following manner.
A centre of gravity Gi is defined in the search space such that,






otherwise(t))),x(t)(pc(t))x(t)(p1/3(c(t)x
(t)p(t)pif(t)),x(t)(p(c(t)0.5(x
(t)G
iig2ii1i
igtii1i
i
(3)
A random point x′i is then generated in the hyper sphere Hi (Gi, ||Gi-xi|| ) and the velocity update function is
obtained as follows:
(4)
In this updated method, the value of the parameter ω is taken as 1/ 2 log 2 (≈ 0.721) and both c1 and c2 have the
same value of 0.5 + log2 (≈1.193).
III. PSO-EXPAR MODEL FOR RAINFALL PREDICTION
Among the different statistical methods for time series prediction, ARIMA model is by far the most popular one.
However, this method has certain limitations including its inherent assumption of linearity. In most cases, a
rainfall time series is nonlinear in nature. A nonlinear model namely, the exponential autoregressive (EXPAR)
model [17], is used in this study to predict an annual rainfall time series. This model is capable of handling the
non- Gaussian characteristics of a time series [18]. This model can be represented as:
(5)
where yi ( i = 1, 2,3......p) is a vector of the predictor variables and p is the order of the model; λ is a scaling
constant in the range (0,1) and εt is a white noise operator with mean zero and variance one. In the above
equation, if yt-1 is large then the model turns into an autoregressive model. The coefficients αi and ϕi are linear
and hence the model may be termed as linear –in-the-parameters.
Selection of appropriate model parameters is most crucial for efficient prediction of a time series. Further,
choosing the best performing model (i.e. choosing the order p in this case) is a cumbersome task. In this study,
the robustness of PSO algorithm is used to accomplish both the above tasks. The model parameters are
iteratively optimized using the updated PSO algorithm with the objective of minimizing the sum of squared
error (SSE) between the observed and predicted values of annual rainfall. The order p of the model is chosen on
the basis of Akaike information criterion (AIC) [19] and Bayesian information criterion (BIC) [20].
IV. EXPERIMENTAL RESULTS
Annual rainfall data for Guwahati City in India for the period from 1901 to 2002, obtained from India
Meteorological Department (IMD) sources, is used in the present study. A statistical analysis of the data series
exhibits a non-Gaussian kernel density. Out of the 102 data points, first 90 data points corresponding to the
period 1901 to 1990 are used for model construction, while the rest 12 data points are used for testing the model.
In this study, the MATLAB code for PSO developed by Omran [21] is used. This code contains the modified
features as suggested by Clerc [16]. Using this code, the optimal values for the coefficients of the regression
model in Eq. 5 are obtained. The best fitted model on the basis of minimum AIC and BIC is given below:
t2t
2
1t1t
2
1tt εy]y0.001(exp6.4870[0.2413y)]0.001y(exp2.3648[0.7937y  
(6)
For the sake of comparison, a best fitted ARIMA model is considered. Two common statistical measures of root
mean squared error (RMSE) and mean absolute error (MAE) are used for performance comparison (details are
not discussed). The observed and predicted rainfall for the periods of model construction and testing are plotted
in Fig 1 and Fig 2, respectively. The performance indicators are shown in Table 1. It is clear that the PSO-
EXAR model performs better than the ARIMA model for modeling as well as for prediction.
(t)x(t)x(t)vω(t)x i,dii,di,d 
  t
p
1i
it
2
1tiit εy)(- λ-expφαy  


Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization
www.ijceronline.com Open Access Journal Page 41
Fig 1: Linear scale plot of observed and predicted rainfall using model dataset
Fig 2: Linear scale plot of observed and predicted rainfall using test dataset
Table 1: Performance measures of best fitted PSO-EXPAR and ARIMA models
V. SUMMARY AND CONCLUSIONS
An improved Particle swarm optimization algorithm has applied in this study to optimize the parameters of an
exponential regression equation for predicting annual rainfall data series. The robustness of PSO has been
utilized to obtain the optimal parameters. The method has been found to be efficient and time saving. The
Criterion
Performance measures
for model dataset
Performance measures
for test dataset
PSO-
EXPAR
ARIMA
PSO-
EXPAR
ARIMA
RMSE 688.063 727.867 499.483 520.062
MAE 548.767 589.056 321.829 392.074
AIC 518.773 523.169 72.764 73.185
BIC 522.590 526.986 76.581 77.002
Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization
www.ijceronline.com Open Access Journal Page 42
numerical results also suggest better performance of the PSO-EXPAR model in comparison to the established
statistical ARIMA model. This hybrid method may open avenues for further study in time series prediction
using data mining techniques.
REFERENCES
[1] Box, G.E.P. and Jenkins, G.M. Time Series Analysis, Forecasting and Control. Holden-Day, CA, San Francisco, 1970.
[2] Leite, S. , Mand, J.P. and Peixoto, S. The autoregressive model of climatological time series an application to the longest time series
in Portugal. Intern. Journ. of Climatology, 16, 1165-1173, 1996.
[3] Chander, R.E. and Wheater, H.S. Analysis of rainfall variability using generalized linear models: A case study from the west of
Ireland. Water Resour. Res., 38(10), 1– 11, 2002.
[4] Shamsnia, S.A. , Amiri, S.N. and Pirmoradian, N. Drought simulation in Fars Province using standardized precipitation index and
time series analysis (ARIMA Model). Intern. Journ. Appl. Math. (IJAM), 22(6), 869-878, 2009.
[5] Parrelli, R. Introduction to ARCH & GARCH models. Optional TA Handouts, Econ 472 Department of Economics, University of
Illinois, 2001.
[6] French, M. N., Krajewski, W. F., and Cuykendall, R. R. Rainfall forecasting in space and time using neural network, J. Hydrol.,
137, 1–31, 1992.
[7] Abrahart, R. J. and See, L. Comparing neural network and autoregressive moving average techniques for the provision of
continuous river flow forecast in two contrasting catchments. Hydrol. Proc., 14, 2157–2172, 2000.
[8] Hung, N. Q., Babel, M.S., Weesakul, S. and Tripathi, N.K. An artificial neural network model for rainfall forecasting in Bangkok,
Thailand. Hydrol. Earth Syst. Sci., 13, 1413–1425, 2009.
[9] Samui, P., Mandla, V. R. , Krishna A. and Teja T. Prediction of Rainfall Using Support Vector Machine and Relevance Vector
Machine. Earth Sc. India, 4(IV), 188 – 200, 2011.
[10] Jha, G.K., Thulasiraman, P. and Thulasiram, R.K. PSO based neural network for time series forecasting. IEEE International Joint
Conference on Neural Networks (IJCNN), June 14–19, USA, 1422–1427, 2009.
[11] Adhikari, R. and Agrawal, R.K. Effectiveness of PSO based neural network for seasonal time series forecasting. Indian
International Conference on Artificial Intelligence (IICAI), Tumkur, India, 232–244, 2011.
[12] Asadi, S., Tavakoli, A., and Hejazi, S.R. A new hybrid for improvement of auto-regressive integrated moving average models
applying particle swarm optimization. Expert Systems with Applications , 39, 5332–5337, 2012.
[13] Cui, C. and Jiang, M. Chaotic Time Series Prediction Based On Binary Particle Swarm Optimization. AASRI Procedia, 1, 377–38,
2012.
[14] Kennedy J, and Eberhart R.C. Particle swarm optimization. In: Proceedings of the IEEE conference on neural networks. Perth:
Piscataway, 4, 1942-48, 1995.
[15] Monson, C.K., and Seppi, K.D. Exposing Origin-Seeking Bias in PSO. GECCO'05, Washington, DC, USA, 241-248, 2005.
[16] Clerc, M. Standard Particle Swarm Optimisation. Particle Swarm Central, Tech. Rep., http://clerc.maurice.free.fr/pso/SPSO
descriptions, 2012.
[17] Haggan, V. and Ozaki, T. Modeling nonlinear vibrations using an amplitude dependent autoregressive time series model.
Biometrika, 68, 189- 196, 1981.
[18] Gurung, B. Fitting Nonlinear Time-series Model Using Swarm Optimization Technique. Advance in Electronic and Electric
Engineering, 4(6), 537-540, 2014.
[19] Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control, AC-19,716-723, 1974.
[20] Rissanen, J. Modeling by short data description. Automation , 14, 467-471,1978.
[21] Omran, M.G.H. SPSO 2001, MATLAB. http://www.particleswarm.info/ Programs. Html, 2011.

More Related Content

What's hot

IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...
IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...
IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...IRJET Journal
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
A comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFA comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFCSCJournals
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionPower System Operation
 
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Tarek Gaber
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Yassin Alkassar
 
Wind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial IntelligenceWind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial IntelligenceIRJET Journal
 
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...theijes
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient Boosting
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient BoostingDetection of Seam Carving in Uncompressed Images using eXtreme Gradient Boosting
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient BoostingIJCSIS Research Publications
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval ofijcsity
 
New emulation based approach for probabilistic seismic demand
New emulation based approach for probabilistic seismic demandNew emulation based approach for probabilistic seismic demand
New emulation based approach for probabilistic seismic demandSebastian Contreras
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...ijaia
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingCSCJournals
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...IRJET Journal
 

What's hot (20)

IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...
IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...
IRJET- Fuel Cost Reduction for Thermal Power Generator by using G.A, PSO, QPS...
 
5. 8519 1-pb
5. 8519 1-pb5. 8519 1-pb
5. 8519 1-pb
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Particle Swarm Optimization Algorithm Based Window Function Design
Particle Swarm Optimization Algorithm Based Window Function DesignParticle Swarm Optimization Algorithm Based Window Function Design
Particle Swarm Optimization Algorithm Based Window Function Design
 
A comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFA comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURF
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
 
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
 
Wind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial IntelligenceWind power forecasting: A Case Study in Terrain using Artificial Intelligence
Wind power forecasting: A Case Study in Terrain using Artificial Intelligence
 
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...
Mathematical Calculation toFindtheBest Chamber andDetector Radii Used for Mea...
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Gy3312241229
Gy3312241229Gy3312241229
Gy3312241229
 
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient Boosting
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient BoostingDetection of Seam Carving in Uncompressed Images using eXtreme Gradient Boosting
Detection of Seam Carving in Uncompressed Images using eXtreme Gradient Boosting
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
New emulation based approach for probabilistic seismic demand
New emulation based approach for probabilistic seismic demandNew emulation based approach for probabilistic seismic demand
New emulation based approach for probabilistic seismic demand
 
Forecasting methods
Forecasting methods Forecasting methods
Forecasting methods
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo Matching
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
 
Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...
Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...
Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...
 

Similar to Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization

WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS IAEME Publication
 
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUES
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUESANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUES
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUESIRJET Journal
 
IRJET- Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...
IRJET-  	  Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...IRJET-  	  Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...
IRJET- Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...IRJET Journal
 
Ali asgher slides copy
Ali asgher slides   copyAli asgher slides   copy
Ali asgher slides copyAli Asgher
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionPower System Operation
 
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASIN
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASINEFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASIN
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASINIAEME Publication
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSIRJET Journal
 
An Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingAn Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingIOSR Journals
 
710201911
710201911710201911
710201911IJRAT
 
Multi-task learning using non-linear autoregressive models and recurrent neur...
Multi-task learning using non-linear autoregressive models and recurrent neur...Multi-task learning using non-linear autoregressive models and recurrent neur...
Multi-task learning using non-linear autoregressive models and recurrent neur...IJECEIAES
 
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...System for Prediction of Non Stationary Time Series based on the Wavelet Radi...
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...IJECEIAES
 
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONLOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONorajjournal
 
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdfAnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdfFarhad Sagor
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning TechniquesIRJET Journal
 
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...IRJET Journal
 
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...Estimation of Weekly Reference Evapotranspiration using Linear Regression and...
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...IDES Editor
 
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...ijcsit
 

Similar to Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization (20)

Paper18
Paper18Paper18
Paper18
 
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
 
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUES
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUESANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUES
ANALYSIS AND PREDICTION OF RAINFALL USING MACHINE LEARNING TECHNIQUES
 
IRJET- Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...
IRJET-  	  Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...IRJET-  	  Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...
IRJET- Rainfall Simulation using Co-Active Neuro Fuzzy Inference System (...
 
I02095257
I02095257I02095257
I02095257
 
Ali asgher slides copy
Ali asgher slides   copyAli asgher slides   copy
Ali asgher slides copy
 
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value DecompositionReal-time PMU Data Recovery Application Based on Singular Value Decomposition
Real-time PMU Data Recovery Application Based on Singular Value Decomposition
 
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASIN
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASINEFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASIN
EFFICACY OF NEURAL NETWORK IN RAINFALL-RUNOFF MODELLING OF BAGMATI RIVER BASIN
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMS
 
An Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingAn Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather Forecasting
 
710201911
710201911710201911
710201911
 
Multi-task learning using non-linear autoregressive models and recurrent neur...
Multi-task learning using non-linear autoregressive models and recurrent neur...Multi-task learning using non-linear autoregressive models and recurrent neur...
Multi-task learning using non-linear autoregressive models and recurrent neur...
 
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...System for Prediction of Non Stationary Time Series based on the Wavelet Radi...
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...
 
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATIONLOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
LOGNORMAL ORDINARY KRIGING METAMODEL IN SIMULATION OPTIMIZATION
 
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdfAnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
 
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
IRJET- Rainfall Simulation using ANN based Generealized Feed Forward and MLR ...
 
Adaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulatorAdaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulator
 
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...Estimation of Weekly Reference Evapotranspiration using Linear Regression and...
Estimation of Weekly Reference Evapotranspiration using Linear Regression and...
 
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
 

Recently uploaded

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization

  • 1. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 07|| July – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 39 Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization Sirajul Islam1 , Bipul Talukdar2 1 Ex- Research Scholar, Civil Engineering Department, Assam Engineering College, Guwahati 2 Associate Professor, Civil Engineering Department, Assam Engineering College, Guwahati I. INTRODUCTION Linear time series models have drawn much attention due to their relative simplicity in understanding and implementation. The autoregressive integrated moving average (ARIMA) model [1] is one such model that has seen many applications in time series forecasting [2, 3, 4]. However, many practical time series including rainfall show nonlinear behaviour due to which nonlinear methods are employed for their prediction. A host of nonlinear statistical models have been described in the literature for predicting volatility changes in time series [5]. Artificial neural networks (ANNs) approach has been suggested as an alternative technique for nonlinear time series forecasting and it has gained immense popularity in the recent time [6, 7, 8]. Support vector regression (SVR) is another new approach being successfully applied in time series prediction [9]. Various hybrid techniques have also been tried in the recent years for efficient prediction. Particle swarm optimization (PSO) approach, in particular, has been utilized in combination with different time series models to improve the performances of these models. PSO has been effectively used by some researchers as an alternative to the Backpropagation (BP) algorithm for training ANN models [10, 11]. Asadi et al. [12] combined PSO with ARIMA model and reported that this hybrid method exhibited better prediction results compared to an ARIMA model itself. Cui and Jiang [13] used a binary Particle Swarm Optimization (BPSO) to increase the predictive accuracy of a local linear time series prediction model. In the present study, an updated PSO is employed for determining the parameters of an exponential regression model so as to improve its prediction accuracy for annual rainfall prediction. II. PARTICLE SWARM OPTIMIZATION PSO is a metaheuristic optimization technique originally proposed by Kennedy and Eberhart [14]. This algorithm is inspired by the social behaviour of animals in swarms like bird flock and fish schools. The general idea in the PSO algorithm is that there exists a swarm of particles and each particle resides at a position xi in the search space. The particles move over the search space with a certain velocity vi. The velocity is influenced by the global best (gbest) position pgi and the best position pi , a particle has personally found (pbest). The velocity is updated and a new position is obtained iteratively using the following equations: (1) (2) where, ω is the inertial weight; c1 and c2 are respectively called the cognitive and social factors; r1 and r2 are random numbers in the interval (0,1); t, i and d are respectively the iteration, particle and variable indices. However, the above method of dimension by dimension update of velocity was reported to be biased and ABSTRACT The performances of the statistical methods of time series forecast can be improved by precise selection of their parameters. Various techniques are being applied to improve the modeling accuracy of these models. Particle swarm optimization is one such technique which can be conveniently used to determine the model parameters accurately. This robust optimization technique has already been applied to improve the performance of artificial neural networks for time series prediction. This study uses particle swarm optimization technique to determine the parameters of an exponential autoregressive model for time series prediction. The model is applied for annual rainfall prediction and it shows a fairly good performance in comparison to the statistical ARIMA model. Keywords: Particle swarm optimization, exponential autoregression, nonlinear regression, ARIMA )(t)x(t)(pcr(t))x(t)(pcr(t)vω1)(tv iig22di,i11di,di,  (t)x(t)v1)(tx di,di,di, 
  • 2. Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization www.ijceronline.com Open Access Journal Page 40 leading to premature convergence of the algorithm [15]. Hence the above equations were modified in a geometrical way by Clerc [16] in the following manner. A centre of gravity Gi is defined in the search space such that,       otherwise(t))),x(t)(pc(t))x(t)(p1/3(c(t)x (t)p(t)pif(t)),x(t)(p(c(t)0.5(x (t)G iig2ii1i igtii1i i (3) A random point x′i is then generated in the hyper sphere Hi (Gi, ||Gi-xi|| ) and the velocity update function is obtained as follows: (4) In this updated method, the value of the parameter ω is taken as 1/ 2 log 2 (≈ 0.721) and both c1 and c2 have the same value of 0.5 + log2 (≈1.193). III. PSO-EXPAR MODEL FOR RAINFALL PREDICTION Among the different statistical methods for time series prediction, ARIMA model is by far the most popular one. However, this method has certain limitations including its inherent assumption of linearity. In most cases, a rainfall time series is nonlinear in nature. A nonlinear model namely, the exponential autoregressive (EXPAR) model [17], is used in this study to predict an annual rainfall time series. This model is capable of handling the non- Gaussian characteristics of a time series [18]. This model can be represented as: (5) where yi ( i = 1, 2,3......p) is a vector of the predictor variables and p is the order of the model; λ is a scaling constant in the range (0,1) and εt is a white noise operator with mean zero and variance one. In the above equation, if yt-1 is large then the model turns into an autoregressive model. The coefficients αi and ϕi are linear and hence the model may be termed as linear –in-the-parameters. Selection of appropriate model parameters is most crucial for efficient prediction of a time series. Further, choosing the best performing model (i.e. choosing the order p in this case) is a cumbersome task. In this study, the robustness of PSO algorithm is used to accomplish both the above tasks. The model parameters are iteratively optimized using the updated PSO algorithm with the objective of minimizing the sum of squared error (SSE) between the observed and predicted values of annual rainfall. The order p of the model is chosen on the basis of Akaike information criterion (AIC) [19] and Bayesian information criterion (BIC) [20]. IV. EXPERIMENTAL RESULTS Annual rainfall data for Guwahati City in India for the period from 1901 to 2002, obtained from India Meteorological Department (IMD) sources, is used in the present study. A statistical analysis of the data series exhibits a non-Gaussian kernel density. Out of the 102 data points, first 90 data points corresponding to the period 1901 to 1990 are used for model construction, while the rest 12 data points are used for testing the model. In this study, the MATLAB code for PSO developed by Omran [21] is used. This code contains the modified features as suggested by Clerc [16]. Using this code, the optimal values for the coefficients of the regression model in Eq. 5 are obtained. The best fitted model on the basis of minimum AIC and BIC is given below: t2t 2 1t1t 2 1tt εy]y0.001(exp6.4870[0.2413y)]0.001y(exp2.3648[0.7937y   (6) For the sake of comparison, a best fitted ARIMA model is considered. Two common statistical measures of root mean squared error (RMSE) and mean absolute error (MAE) are used for performance comparison (details are not discussed). The observed and predicted rainfall for the periods of model construction and testing are plotted in Fig 1 and Fig 2, respectively. The performance indicators are shown in Table 1. It is clear that the PSO- EXAR model performs better than the ARIMA model for modeling as well as for prediction. (t)x(t)x(t)vω(t)x i,dii,di,d    t p 1i it 2 1tiit εy)(- λ-expφαy    
  • 3. Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization www.ijceronline.com Open Access Journal Page 41 Fig 1: Linear scale plot of observed and predicted rainfall using model dataset Fig 2: Linear scale plot of observed and predicted rainfall using test dataset Table 1: Performance measures of best fitted PSO-EXPAR and ARIMA models V. SUMMARY AND CONCLUSIONS An improved Particle swarm optimization algorithm has applied in this study to optimize the parameters of an exponential regression equation for predicting annual rainfall data series. The robustness of PSO has been utilized to obtain the optimal parameters. The method has been found to be efficient and time saving. The Criterion Performance measures for model dataset Performance measures for test dataset PSO- EXPAR ARIMA PSO- EXPAR ARIMA RMSE 688.063 727.867 499.483 520.062 MAE 548.767 589.056 321.829 392.074 AIC 518.773 523.169 72.764 73.185 BIC 522.590 526.986 76.581 77.002
  • 4. Performance improvement of a Rainfall Prediction Model using Particle Swarm Optimization www.ijceronline.com Open Access Journal Page 42 numerical results also suggest better performance of the PSO-EXPAR model in comparison to the established statistical ARIMA model. This hybrid method may open avenues for further study in time series prediction using data mining techniques. REFERENCES [1] Box, G.E.P. and Jenkins, G.M. Time Series Analysis, Forecasting and Control. Holden-Day, CA, San Francisco, 1970. [2] Leite, S. , Mand, J.P. and Peixoto, S. The autoregressive model of climatological time series an application to the longest time series in Portugal. Intern. Journ. of Climatology, 16, 1165-1173, 1996. [3] Chander, R.E. and Wheater, H.S. Analysis of rainfall variability using generalized linear models: A case study from the west of Ireland. Water Resour. Res., 38(10), 1– 11, 2002. [4] Shamsnia, S.A. , Amiri, S.N. and Pirmoradian, N. Drought simulation in Fars Province using standardized precipitation index and time series analysis (ARIMA Model). Intern. Journ. Appl. Math. (IJAM), 22(6), 869-878, 2009. [5] Parrelli, R. Introduction to ARCH & GARCH models. Optional TA Handouts, Econ 472 Department of Economics, University of Illinois, 2001. [6] French, M. N., Krajewski, W. F., and Cuykendall, R. R. Rainfall forecasting in space and time using neural network, J. Hydrol., 137, 1–31, 1992. [7] Abrahart, R. J. and See, L. Comparing neural network and autoregressive moving average techniques for the provision of continuous river flow forecast in two contrasting catchments. Hydrol. Proc., 14, 2157–2172, 2000. [8] Hung, N. Q., Babel, M.S., Weesakul, S. and Tripathi, N.K. An artificial neural network model for rainfall forecasting in Bangkok, Thailand. Hydrol. Earth Syst. Sci., 13, 1413–1425, 2009. [9] Samui, P., Mandla, V. R. , Krishna A. and Teja T. Prediction of Rainfall Using Support Vector Machine and Relevance Vector Machine. Earth Sc. India, 4(IV), 188 – 200, 2011. [10] Jha, G.K., Thulasiraman, P. and Thulasiram, R.K. PSO based neural network for time series forecasting. IEEE International Joint Conference on Neural Networks (IJCNN), June 14–19, USA, 1422–1427, 2009. [11] Adhikari, R. and Agrawal, R.K. Effectiveness of PSO based neural network for seasonal time series forecasting. Indian International Conference on Artificial Intelligence (IICAI), Tumkur, India, 232–244, 2011. [12] Asadi, S., Tavakoli, A., and Hejazi, S.R. A new hybrid for improvement of auto-regressive integrated moving average models applying particle swarm optimization. Expert Systems with Applications , 39, 5332–5337, 2012. [13] Cui, C. and Jiang, M. Chaotic Time Series Prediction Based On Binary Particle Swarm Optimization. AASRI Procedia, 1, 377–38, 2012. [14] Kennedy J, and Eberhart R.C. Particle swarm optimization. In: Proceedings of the IEEE conference on neural networks. Perth: Piscataway, 4, 1942-48, 1995. [15] Monson, C.K., and Seppi, K.D. Exposing Origin-Seeking Bias in PSO. GECCO'05, Washington, DC, USA, 241-248, 2005. [16] Clerc, M. Standard Particle Swarm Optimisation. Particle Swarm Central, Tech. Rep., http://clerc.maurice.free.fr/pso/SPSO descriptions, 2012. [17] Haggan, V. and Ozaki, T. Modeling nonlinear vibrations using an amplitude dependent autoregressive time series model. Biometrika, 68, 189- 196, 1981. [18] Gurung, B. Fitting Nonlinear Time-series Model Using Swarm Optimization Technique. Advance in Electronic and Electric Engineering, 4(6), 537-540, 2014. [19] Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control, AC-19,716-723, 1974. [20] Rissanen, J. Modeling by short data description. Automation , 14, 467-471,1978. [21] Omran, M.G.H. SPSO 2001, MATLAB. http://www.particleswarm.info/ Programs. Html, 2011.