SlideShare a Scribd company logo
1 of 3
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 3 Issue 6, October 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 280
A Markov Chain Approach on Daily Rainfall Occurrence
Phyu Thwe1, Ei Khaing Win1, Hnin Pwint Myu Wai2
1Myanmar Institute of Information Technology, Mandalay, Myanmar
2Computer University (Myitkyina), Myitkyina, Myanmar
ABSTRACT
Markov modeling is one of the tools that can be used to help planners for
assess precipitation. The first order Markov chain model was used to predict
daily precipitation intervalsusingtransition probability matrices.Thedemand
for precipitation is increasing, not only for data invention, but also to provide
useful information in numerous applications, including water properties
organization and the hydrological and agricultural subdivisions. In thisstudy,
the objective is to predict the probability of future precipitation of the city of
Pyin Oo Lwin using the Markov chainmodel.Thesystem wasdevelopedonthe
basis of the Markov method to forecast the occurrence of precipitation. The
results show that models can forecast the state of a given day by 74% on
average.
KEYWORDS: prediction, markov chain, precipitation
How to cite this paper: Phyu Thwe | Ei
Khaing Win | Hnin Pwint Myu Wai "A
Markov Chain Approach on Daily Rainfall
Occurrence"
Published in
International
Journal of Trend in
Scientific Research
and Development
(ijtsrd), ISSN: 2456-
6470, Volume-3 |
Issue-6, October 2019, pp.280-282, URL:
https://www.ijtsrd.com/papers/ijtsrd28
075.pdf
Copyright © 2019 by author(s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
CommonsAttribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by
/4.0)
1. INTRODUCTION
Precipitation is the only source of fresh water, use and
irrigation necessary for life. As a result, changes in
precipitation patterns affect all ecosystems. In a tropical
country like Myanmar, rainfall unpredictability is a main
caution factor in hydropower generation and food
production. The majority of people who work at Pyin Oo
Lwin are farmers, this rain forecast will be very helpful to
support at work.
Many researchers, such as Soft Computing and Data Mining,
have forecast rain. Previous Soft Computing studies to
predict precipitation can be seen as follows: in [1] the
sequence of occurrence of daily precipitation is studied.
They found that the daily rainfall occurrence for Tel Aviv
data was successfully adjusted with the first-order Markov
chain model. In [2], the optimal order of a Markov chain
model for daily rainfall events are determined at 5 sites in
Nigeria using AIC and BIC. It was concluded thatcaution was
needed when using AIC and BIC to determine the optimal
order of the Markov model. The use of time / frequency
curves can provide a robust alternative method for
identifying the model.
In [3], the intra-annual variationofMarkovchainparameters
for seven sites in Nigeria is also studied. They found that
there was a systematic variation in the probability of a rainy
day after a dry day when moving north and a limited
regional variation. A general conclusion is that a first-order
Markov model is suitable for many sites, but a second-order
or higher model may be required at other sites or at certain
times of the year. Meanwhile, in [5] a first order Markov
chain model matched the data observed in Italy. The model
was based on the assumption that the occurrence of daily
precipitation was dependent on the previous day's
occurrence.
In [8], GA and Fuzzy algorithm are combined for weather
system for meteorological data in the Kemayoran region
with an accuracy of over 90%. In [9], we conducted climate
prediction surveys combining GA (genetic algorithm) and
PCFNN (Partially Connected Neural Network) for
Kemayoran - Jakarta Center with an accuracy of 81.52%. In
[10], a comparison ofGE(Grammatical Evolution)andANFIS
(Adaptive Neuro-Fuzzy Inference) algorithms was
performed for the prediction of rainfall in Bandung regency
with a precision of 74.35% for GE and 80% for ANFIS. In
[11], implement local regression smoothing and fuzzy-
grammatical evolution using Bandung regencyprecipitation
data with an accuracy of 91.10%.
A stochastic model can be used to predict the probability of
occurrence of annual precipitation. According to Taha [6], a
stochastic process consisting of a random variable Xn, which
characterizes the state of the system at discrete points at
time t = 1,2, .. is a Markov process if the appearance of a
future state depends only on the immediately preceding
state. Markov chain models provide fast predictions
immediately after any observation because they use only
IJTSRD28075
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 281
local information as predictors and require a minimum
computation after data processing [6, 7].
The rest of the paper is organized as follows. Section 2
describes markov chain, and Section 3 explains illustrative
example and finally, Section 4 concludes the paper and
discusses the future enhancementsthatcanbeappliedtothe
present work.
2. MARKOV CHAIN
The Markov chain appeared for the first time in an article
written in 1906 by the Russian mathematician Andrei
Andreevich Markov, which describes the stochastic process
and provides the probabilityinformationofa transitionfrom
one state to another. The stochastic process must satisfy the
property "without memory"; that is, the probability
distribution of the future state is based solely on its current
state and is independent of previous events in the time
series. A Markov chain can be definedasa time-orderedkind
of probabilistic process that changes from one state to
another based on probabilistic transition instructions
determined only by the current state. In other words, the
possibility that a day is in a certain state (sunny or rainy) is
accustomed by the states of previous stages, where the
number of previous periods is called the order of the chain.
When you record whether a measurable amount of rainfall
has inwards in time at a specific location (time series of 2
states), the data will be in the form of a sequence of discrete
states. The most generally used model for the discrete state
sequence is a stationary low order Markov chain. Such
models make it possible to predict the presence of certain
sequences [4].
Sunny and rainy are the states of the system. A rainy
condition is well-defined as a 24-hour period with the total
quantity of rain. Otherwise, the state is considered sunny.
The discrete state series of rainfall can be characterized as
x1, x2, x3…….xt for a t distance sequence, where xt = 0, if day t
is sunny and xt = 1, if day t is rainy.
2.1. First order Markov model
The probabilities of a first-order Markov chain are defined
by P {xt = j | xt-1 = i} i, j = 0,1
The transition probability Pij ((i, j = 0, 1) is the probability
that the system will be in state i in one observation, the state
j in the next observation, probability, the value of all the
numbers Pij is [0, 1 The primary transition probability can
be expressed as follows:
Pij
(t) = P{ Xt = j | Xt-1= i } i,j = 0,1 (1)
For any fixed i, {i = 0, 1}, the probability must have,
Pi0 + Pi1 =1
This expresses the detail that if the system is in one of the
conditions of an observation, it will surely be in one of the
two states of the next observation. With these transition
probabilities, a matrix of 2 × 2 P = {Pij} T can be formed,
called the Markov process transition matrix, where the sum
of the entries of each column of P is equal to one.
(2)
We say that the probability directions p (n) for n = 0, 1, 2, ......
are the state vectors of a Markov process, where pi (n) is the
probability that the system either in state i in observation n.
To be exact, the state direction p (0) is called initial
probability or initial state vector of the Markov process. If P
is the transition matrix and p (n) is the state vector in
observation n, we can write
(3)
where p(n+1) is the state vector atthen+1th observation.From
this it follows that
(4)
i.e., the initial state vector p (0) and the transition matrix P
determine the state vector p (n) on day n. The transition
probabilities of step n are called conditional probabilities
and are indicated by Pij (n), (where i, j = 0, 1) with Pij (n) ≥ 0,
for n = 0,1,2,3 .... and
(5)
For the 1st order Markov chain, p(n) = p(0) Pinmatrixnotation
can be written as [4].
(6)
3. METHODOLOGY
3.1. Dataset
The study area is Pyin Oo Lwin in Mandalay Division in
Myanmar. It is located at an altitude of 3538 feet above the
sea level and is the mountain resort in Mandalay. The data
was compiled by the Department of Meteorology and
Hydrology (Mandalay), for a periodof10years,from2008to
2017. Precipitation is usually measured with a rain gauge. It
is expressed as the depth of water that accumulates on a flat
surface and is measured regularly in inches. The daily
precipitation of Pyin Oo Lwin is considered as an input
parameter.
3.2. Modelling Markov Chain
Daily precipitation data from the weather station of
Myanmar were used in this modeling study.Theperiodfrom
2008 to 2016 was chosen in the evaluation of the model. A
sunny state is defined with a total precipitationof0inches.A
rainy state is defined as total precipitation greater than 0
inches. One of the main assumptions of the Markov chains is
stationarity. The transitional probabilities Pij of the first
order were calculated as
P00 = P (S/S)
P01 = P (R/S) = 1- P00
P10 = P (S/R)
P11 = P (R/R) = 1- P10
where P (R/S) represents the transition probability of a
sunny day and rainy day.
Table1. Some Rainfall Data
2
0
0
8
2
0
0
9
2
0
1
0
2
0
1
1
2
0
1
2
2
0
1
3
2
0
1
4
2
0
1
5
2
0
1
6
2
0
1
7
1 June 7 2 2 0 2 0 0 0 22 4
2 June 2 3 0 0 0 36 0 0 11 1
Sunny
Rainy
RainySunny
3 1
2 3
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 282
1 June 2017 => Rainy =>x(0) = [0 1]
The weather on 2 June 2017 can be predicted by
x(1) = x(0) P = [0 1] = [ 0.4 0.6]
Thus, there is a 60% chance that 2nd June will also be rainy.
There is a 40% chance that 2nd June will be sunny. As a
result, there is a 60% chance that June 2 will also be rainy.
There is a 40% chance that June 2nd will be sunny.
In the current 10-year data approach, 9-year data wereused
to estimate transition probabilities. The remaining year was
considered as the year observed and was used to calculate
the initial probabilities as well as the prognostic controls.
3.3. System Flow of Rainfall Prediction
The system flow diagram shows the one-day prediction of
the system and as shown in Fig 1. The system uses rainfall
data set from Pyin Oo Lwin. The input of the system is
weather data of 2017 in this city. In this system, Markov
chain approach is used. The system counts the states using
the previous 9 years dataset. The output of the system is the
probability of rainfall in the following days. The system is
implemented by using Java Programming.
Fig 1 Flow chart for predicting rainfall
4. CONCLUSIONS
In this study, in which the daily precipitation probabilities
for Pyin Oo Lwin are determined, the Markov chain model is
established and the results are evaluated. The amount of
total daily precipitation observed for the year 2017 was
compared with the values obtained with the model to prove
the accuracy of the model. Precipitation range with a good
chance of occurrence based on model result for 2017 with
74%. Although the predicting model described here is only
used to predict the probability of rain, the same frame of the
Markov chain can be further developed to predict rainfall
quantities.
REFERENCES
[1] Gabriel, K. R. and Neumann, J. (1962) A Markov chain
model for daily rainfall occurrences at Tel Aviv. Quart.
J. Roy. Met. Soc. 88:90-95.
[2] Jimoh, O. D. and Webster, P. (1996). Optimum order of
Markov chain for daily rainfall in Nigeria. Journal of
Hydrology 185: 45-69.
[3] Jimoh, O. D. and Webster, P. (1999). Stochastic
modelling daily rainfall in Nigeria: intra-annual
variation of model parameters. Journal of Hydrology
222:1- 17.
[4] H. K. W. I. Perera, D. U. J. Sonnadara and D. R.
Jayewardene; "Forecasting the Occurrence of Rainfall
in Selected Weather Stations in the Wet and Dry Zones
of Sri Lanka", Sri Lankan Journal of Physics, Vol. 3
(2002) 39-52
[5] Kottegoda, N. T., Natale, L. and Raiteri, E. (2004); some
considerations of periodicity and persistence in daily
rainfalls, J. Hydrol. 296:23–37.
[6] H. A. Taha. Operations Research: An Introduction, 8th
Ed, Prentice Hall of India, India, 2008.
[7] J. Piantadosi, J. W. Boland and P.G. Howlett. Generating
synthetic rainfall on various timescales daily, monthly
and yearly. J. Environ. Model Assess. Vol.14, 2008, pp.
431-438.
[8] F. Nhita and Adiwijaya, “A Rainfall Forecasting using
Fuzzy System Based on Genetic Algorithm,” 2013 Int.
Conf. Inf. Commun. Technol. A, pp. 111–115, 2013.
[9] S. Nurcahyo, F. Nhita, and Adiwijaya, “Rainfall
prediction in kemayoran Jakarta using hybrid genetic
algorithm (GA) and partially connected feed forward
neural network (PCFNN),” 2014 2nd Int. Conf. Inf.
Commun. Technol. ICoICT 2014, pp. 166–171, 2014.
[10] F. Nhita, S. Annisa, and S. Kinasih, “Comparative Study
of Grammatical Evolution and Adaptive Neuro-Fuzzy
Inference System on Rainfall Forecasting in Bandung,”
2015 3rd Int. Conf. Inf. Commun. Technol. A., pp. 6–10,
2015.
[11] S. W. Pratama, F. Nhita, and Adiwijaya,
“Implementation of local regression smoothing and
fuzzy-grammatical evolution on rainfall forecastingfor
rice planting calendar,” 2016 4th Int. Conf. Inf.
Commun. Technol. ICoICT 2016, vol. 4, no. c, 2016.
Sunny
Rainy
3/4 1/4
2/5 3/5
RainySunny
Sunny
Rainy
0.75 0.25
0.4 0.6
RainySunny
Search rainfall data by date
Start
Today weather
Count the states (sunny, rainy)
Calculate the transition probability by markov chain
Display the predicted
probability of the next
End

More Related Content

Similar to A Markov Chain Approach on Daily Rainfall Occurrence

Comparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall PredictionComparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
ijtsrd
 
Forecasting precipitation using sarima model
Forecasting precipitation using sarima modelForecasting precipitation using sarima model
Forecasting precipitation using sarima model
Alexander Decker
 
Binary classification of rainfall time-series using machine learning algorithms
Binary classification of rainfall time-series using machine  learning algorithmsBinary classification of rainfall time-series using machine  learning algorithms
Binary classification of rainfall time-series using machine learning algorithms
IJECEIAES
 
On the performance analysis of rainfall prediction using mutual information...
  On the performance analysis of rainfall prediction using mutual information...  On the performance analysis of rainfall prediction using mutual information...
On the performance analysis of rainfall prediction using mutual information...
IJECEIAES
 

Similar to A Markov Chain Approach on Daily Rainfall Occurrence (20)

ANN Modeling of Monthly and Weekly Behaviour of the Runoff of Kali River Catc...
ANN Modeling of Monthly and Weekly Behaviour of the Runoff of Kali River Catc...ANN Modeling of Monthly and Weekly Behaviour of the Runoff of Kali River Catc...
ANN Modeling of Monthly and Weekly Behaviour of the Runoff of Kali River Catc...
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
 
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...Forecasting Electric Energy Demand using a predictor model based on Liquid St...
Forecasting Electric Energy Demand using a predictor model based on Liquid St...
 
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 ...
 
Short-term load forecasting with using multiple linear regression
Short-term load forecasting with using multiple  linear regression Short-term load forecasting with using multiple  linear regression
Short-term load forecasting with using multiple linear regression
 
NONLINEAR AUTOREGRESSIVE NETWORK WITH THE USE OF A MOVING AVERAGE METHOD FOR ...
NONLINEAR AUTOREGRESSIVE NETWORK WITH THE USE OF A MOVING AVERAGE METHOD FOR ...NONLINEAR AUTOREGRESSIVE NETWORK WITH THE USE OF A MOVING AVERAGE METHOD FOR ...
NONLINEAR AUTOREGRESSIVE NETWORK WITH THE USE OF A MOVING AVERAGE METHOD FOR ...
 
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall PredictionComparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
 
CENTROG FEATURE TECHNIQUE FOR VEHICLE TYPE RECOGNITION AT DAY AND NIGHT TIMES
CENTROG FEATURE TECHNIQUE FOR VEHICLE TYPE RECOGNITION AT DAY AND NIGHT TIMESCENTROG FEATURE TECHNIQUE FOR VEHICLE TYPE RECOGNITION AT DAY AND NIGHT TIMES
CENTROG FEATURE TECHNIQUE FOR VEHICLE TYPE RECOGNITION AT DAY AND NIGHT TIMES
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Forecasting precipitation using sarima model
Forecasting precipitation using sarima modelForecasting precipitation using sarima model
Forecasting precipitation using sarima model
 
Comparison of Tropical Thunderstorm Estimation between Multiple Linear Regres...
Comparison of Tropical Thunderstorm Estimation between Multiple Linear Regres...Comparison of Tropical Thunderstorm Estimation between Multiple Linear Regres...
Comparison of Tropical Thunderstorm Estimation between Multiple Linear Regres...
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEYRAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
 
J0342054059
J0342054059J0342054059
J0342054059
 
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEYRAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
 
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
WATERSHED MODELING USING ARTIFICIAL NEURAL NETWORKS
 
Binary classification of rainfall time-series using machine learning algorithms
Binary classification of rainfall time-series using machine  learning algorithmsBinary classification of rainfall time-series using machine  learning algorithms
Binary classification of rainfall time-series using machine learning algorithms
 
MFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand SystemMFBLP Method Forecast for Regional Load Demand System
MFBLP Method Forecast for Regional Load Demand System
 
G1304025056
G1304025056G1304025056
G1304025056
 
On the performance analysis of rainfall prediction using mutual information...
  On the performance analysis of rainfall prediction using mutual information...  On the performance analysis of rainfall prediction using mutual information...
On the performance analysis of rainfall prediction using mutual information...
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 

A Markov Chain Approach on Daily Rainfall Occurrence

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 3 Issue 6, October 2019 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 280 A Markov Chain Approach on Daily Rainfall Occurrence Phyu Thwe1, Ei Khaing Win1, Hnin Pwint Myu Wai2 1Myanmar Institute of Information Technology, Mandalay, Myanmar 2Computer University (Myitkyina), Myitkyina, Myanmar ABSTRACT Markov modeling is one of the tools that can be used to help planners for assess precipitation. The first order Markov chain model was used to predict daily precipitation intervalsusingtransition probability matrices.Thedemand for precipitation is increasing, not only for data invention, but also to provide useful information in numerous applications, including water properties organization and the hydrological and agricultural subdivisions. In thisstudy, the objective is to predict the probability of future precipitation of the city of Pyin Oo Lwin using the Markov chainmodel.Thesystem wasdevelopedonthe basis of the Markov method to forecast the occurrence of precipitation. The results show that models can forecast the state of a given day by 74% on average. KEYWORDS: prediction, markov chain, precipitation How to cite this paper: Phyu Thwe | Ei Khaing Win | Hnin Pwint Myu Wai "A Markov Chain Approach on Daily Rainfall Occurrence" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-3 | Issue-6, October 2019, pp.280-282, URL: https://www.ijtsrd.com/papers/ijtsrd28 075.pdf Copyright © 2019 by author(s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative CommonsAttribution License (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) 1. INTRODUCTION Precipitation is the only source of fresh water, use and irrigation necessary for life. As a result, changes in precipitation patterns affect all ecosystems. In a tropical country like Myanmar, rainfall unpredictability is a main caution factor in hydropower generation and food production. The majority of people who work at Pyin Oo Lwin are farmers, this rain forecast will be very helpful to support at work. Many researchers, such as Soft Computing and Data Mining, have forecast rain. Previous Soft Computing studies to predict precipitation can be seen as follows: in [1] the sequence of occurrence of daily precipitation is studied. They found that the daily rainfall occurrence for Tel Aviv data was successfully adjusted with the first-order Markov chain model. In [2], the optimal order of a Markov chain model for daily rainfall events are determined at 5 sites in Nigeria using AIC and BIC. It was concluded thatcaution was needed when using AIC and BIC to determine the optimal order of the Markov model. The use of time / frequency curves can provide a robust alternative method for identifying the model. In [3], the intra-annual variationofMarkovchainparameters for seven sites in Nigeria is also studied. They found that there was a systematic variation in the probability of a rainy day after a dry day when moving north and a limited regional variation. A general conclusion is that a first-order Markov model is suitable for many sites, but a second-order or higher model may be required at other sites or at certain times of the year. Meanwhile, in [5] a first order Markov chain model matched the data observed in Italy. The model was based on the assumption that the occurrence of daily precipitation was dependent on the previous day's occurrence. In [8], GA and Fuzzy algorithm are combined for weather system for meteorological data in the Kemayoran region with an accuracy of over 90%. In [9], we conducted climate prediction surveys combining GA (genetic algorithm) and PCFNN (Partially Connected Neural Network) for Kemayoran - Jakarta Center with an accuracy of 81.52%. In [10], a comparison ofGE(Grammatical Evolution)andANFIS (Adaptive Neuro-Fuzzy Inference) algorithms was performed for the prediction of rainfall in Bandung regency with a precision of 74.35% for GE and 80% for ANFIS. In [11], implement local regression smoothing and fuzzy- grammatical evolution using Bandung regencyprecipitation data with an accuracy of 91.10%. A stochastic model can be used to predict the probability of occurrence of annual precipitation. According to Taha [6], a stochastic process consisting of a random variable Xn, which characterizes the state of the system at discrete points at time t = 1,2, .. is a Markov process if the appearance of a future state depends only on the immediately preceding state. Markov chain models provide fast predictions immediately after any observation because they use only IJTSRD28075
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 281 local information as predictors and require a minimum computation after data processing [6, 7]. The rest of the paper is organized as follows. Section 2 describes markov chain, and Section 3 explains illustrative example and finally, Section 4 concludes the paper and discusses the future enhancementsthatcanbeappliedtothe present work. 2. MARKOV CHAIN The Markov chain appeared for the first time in an article written in 1906 by the Russian mathematician Andrei Andreevich Markov, which describes the stochastic process and provides the probabilityinformationofa transitionfrom one state to another. The stochastic process must satisfy the property "without memory"; that is, the probability distribution of the future state is based solely on its current state and is independent of previous events in the time series. A Markov chain can be definedasa time-orderedkind of probabilistic process that changes from one state to another based on probabilistic transition instructions determined only by the current state. In other words, the possibility that a day is in a certain state (sunny or rainy) is accustomed by the states of previous stages, where the number of previous periods is called the order of the chain. When you record whether a measurable amount of rainfall has inwards in time at a specific location (time series of 2 states), the data will be in the form of a sequence of discrete states. The most generally used model for the discrete state sequence is a stationary low order Markov chain. Such models make it possible to predict the presence of certain sequences [4]. Sunny and rainy are the states of the system. A rainy condition is well-defined as a 24-hour period with the total quantity of rain. Otherwise, the state is considered sunny. The discrete state series of rainfall can be characterized as x1, x2, x3…….xt for a t distance sequence, where xt = 0, if day t is sunny and xt = 1, if day t is rainy. 2.1. First order Markov model The probabilities of a first-order Markov chain are defined by P {xt = j | xt-1 = i} i, j = 0,1 The transition probability Pij ((i, j = 0, 1) is the probability that the system will be in state i in one observation, the state j in the next observation, probability, the value of all the numbers Pij is [0, 1 The primary transition probability can be expressed as follows: Pij (t) = P{ Xt = j | Xt-1= i } i,j = 0,1 (1) For any fixed i, {i = 0, 1}, the probability must have, Pi0 + Pi1 =1 This expresses the detail that if the system is in one of the conditions of an observation, it will surely be in one of the two states of the next observation. With these transition probabilities, a matrix of 2 × 2 P = {Pij} T can be formed, called the Markov process transition matrix, where the sum of the entries of each column of P is equal to one. (2) We say that the probability directions p (n) for n = 0, 1, 2, ...... are the state vectors of a Markov process, where pi (n) is the probability that the system either in state i in observation n. To be exact, the state direction p (0) is called initial probability or initial state vector of the Markov process. If P is the transition matrix and p (n) is the state vector in observation n, we can write (3) where p(n+1) is the state vector atthen+1th observation.From this it follows that (4) i.e., the initial state vector p (0) and the transition matrix P determine the state vector p (n) on day n. The transition probabilities of step n are called conditional probabilities and are indicated by Pij (n), (where i, j = 0, 1) with Pij (n) ≥ 0, for n = 0,1,2,3 .... and (5) For the 1st order Markov chain, p(n) = p(0) Pinmatrixnotation can be written as [4]. (6) 3. METHODOLOGY 3.1. Dataset The study area is Pyin Oo Lwin in Mandalay Division in Myanmar. It is located at an altitude of 3538 feet above the sea level and is the mountain resort in Mandalay. The data was compiled by the Department of Meteorology and Hydrology (Mandalay), for a periodof10years,from2008to 2017. Precipitation is usually measured with a rain gauge. It is expressed as the depth of water that accumulates on a flat surface and is measured regularly in inches. The daily precipitation of Pyin Oo Lwin is considered as an input parameter. 3.2. Modelling Markov Chain Daily precipitation data from the weather station of Myanmar were used in this modeling study.Theperiodfrom 2008 to 2016 was chosen in the evaluation of the model. A sunny state is defined with a total precipitationof0inches.A rainy state is defined as total precipitation greater than 0 inches. One of the main assumptions of the Markov chains is stationarity. The transitional probabilities Pij of the first order were calculated as P00 = P (S/S) P01 = P (R/S) = 1- P00 P10 = P (S/R) P11 = P (R/R) = 1- P10 where P (R/S) represents the transition probability of a sunny day and rainy day. Table1. Some Rainfall Data 2 0 0 8 2 0 0 9 2 0 1 0 2 0 1 1 2 0 1 2 2 0 1 3 2 0 1 4 2 0 1 5 2 0 1 6 2 0 1 7 1 June 7 2 2 0 2 0 0 0 22 4 2 June 2 3 0 0 0 36 0 0 11 1 Sunny Rainy RainySunny 3 1 2 3
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD28075 | Volume – 3 | Issue – 6 | September - October 2019 Page 282 1 June 2017 => Rainy =>x(0) = [0 1] The weather on 2 June 2017 can be predicted by x(1) = x(0) P = [0 1] = [ 0.4 0.6] Thus, there is a 60% chance that 2nd June will also be rainy. There is a 40% chance that 2nd June will be sunny. As a result, there is a 60% chance that June 2 will also be rainy. There is a 40% chance that June 2nd will be sunny. In the current 10-year data approach, 9-year data wereused to estimate transition probabilities. The remaining year was considered as the year observed and was used to calculate the initial probabilities as well as the prognostic controls. 3.3. System Flow of Rainfall Prediction The system flow diagram shows the one-day prediction of the system and as shown in Fig 1. The system uses rainfall data set from Pyin Oo Lwin. The input of the system is weather data of 2017 in this city. In this system, Markov chain approach is used. The system counts the states using the previous 9 years dataset. The output of the system is the probability of rainfall in the following days. The system is implemented by using Java Programming. Fig 1 Flow chart for predicting rainfall 4. CONCLUSIONS In this study, in which the daily precipitation probabilities for Pyin Oo Lwin are determined, the Markov chain model is established and the results are evaluated. The amount of total daily precipitation observed for the year 2017 was compared with the values obtained with the model to prove the accuracy of the model. Precipitation range with a good chance of occurrence based on model result for 2017 with 74%. Although the predicting model described here is only used to predict the probability of rain, the same frame of the Markov chain can be further developed to predict rainfall quantities. REFERENCES [1] Gabriel, K. R. and Neumann, J. (1962) A Markov chain model for daily rainfall occurrences at Tel Aviv. Quart. J. Roy. Met. Soc. 88:90-95. [2] Jimoh, O. D. and Webster, P. (1996). Optimum order of Markov chain for daily rainfall in Nigeria. Journal of Hydrology 185: 45-69. [3] Jimoh, O. D. and Webster, P. (1999). Stochastic modelling daily rainfall in Nigeria: intra-annual variation of model parameters. Journal of Hydrology 222:1- 17. [4] H. K. W. I. Perera, D. U. J. Sonnadara and D. R. Jayewardene; "Forecasting the Occurrence of Rainfall in Selected Weather Stations in the Wet and Dry Zones of Sri Lanka", Sri Lankan Journal of Physics, Vol. 3 (2002) 39-52 [5] Kottegoda, N. T., Natale, L. and Raiteri, E. (2004); some considerations of periodicity and persistence in daily rainfalls, J. Hydrol. 296:23–37. [6] H. A. Taha. Operations Research: An Introduction, 8th Ed, Prentice Hall of India, India, 2008. [7] J. Piantadosi, J. W. Boland and P.G. Howlett. Generating synthetic rainfall on various timescales daily, monthly and yearly. J. Environ. Model Assess. Vol.14, 2008, pp. 431-438. [8] F. Nhita and Adiwijaya, “A Rainfall Forecasting using Fuzzy System Based on Genetic Algorithm,” 2013 Int. Conf. Inf. Commun. Technol. A, pp. 111–115, 2013. [9] S. Nurcahyo, F. Nhita, and Adiwijaya, “Rainfall prediction in kemayoran Jakarta using hybrid genetic algorithm (GA) and partially connected feed forward neural network (PCFNN),” 2014 2nd Int. Conf. Inf. Commun. Technol. ICoICT 2014, pp. 166–171, 2014. [10] F. Nhita, S. Annisa, and S. Kinasih, “Comparative Study of Grammatical Evolution and Adaptive Neuro-Fuzzy Inference System on Rainfall Forecasting in Bandung,” 2015 3rd Int. Conf. Inf. Commun. Technol. A., pp. 6–10, 2015. [11] S. W. Pratama, F. Nhita, and Adiwijaya, “Implementation of local regression smoothing and fuzzy-grammatical evolution on rainfall forecastingfor rice planting calendar,” 2016 4th Int. Conf. Inf. Commun. Technol. ICoICT 2016, vol. 4, no. c, 2016. Sunny Rainy 3/4 1/4 2/5 3/5 RainySunny Sunny Rainy 0.75 0.25 0.4 0.6 RainySunny Search rainfall data by date Start Today weather Count the states (sunny, rainy) Calculate the transition probability by markov chain Display the predicted probability of the next End