JACIII Vol.18 No.5 pp. 812-817
doi: 10.20965/jaciii.2014.p0812


Weather Forecasting Using Artificial Neural Network and Bayesian Network

Klent Gomez Abistado*, Catherine N. Arellano**,
and Elmer A. Maravillas**

*Advanced World Systems Inc., Cebu City, Philippines
**Department of Computer Science, Cebu Institute of Technology University, Cebu City, Philippines

February 9, 2014
May 25, 2014
Online released:
September 20, 2014
September 20, 2014
artificial neural networks, backpropagation, bayesian network, weather forecast, PAG-ASA

This paper presents a scheme of weather forecasting using artificial neural network (ANN) and Bayesian network. The study focuses on the data representing central Cebu weather conditions. The parameters used in this study are as follows: mean dew point, minimum temperature, maximum temperature, mean temperature, mean relative humidity, rainfall, average wind speed, prevailing wind direction, and mean cloudiness. The weather data were collected from the PAG-ASA Mactan-Cebu Station located at latitude: 10°19´, longitude: 123°59´ starting from January 2011 to December 2011 and the values available represent daily averages. These data were used for training the multi-layered backpropagation ANN in predicting the weather conditions of the succeeding days. Some outputs from the ANN, such as the humidity, temperature, and amount of rainfall, are fed to the Bayesian network for statistical analysis to forecast the probability of rain. Experiments show that the system achieved 93%–100% accuracy in forecasting weather conditions.

  1. [1] S. Santhosh Baboo and I. Kadar Shereef, “An Efficient Weather Forecasting System using Artificial Neural Network,” Int. J. of Environmental Science and Development, Vol.1, No.4, pp. 321-326, 2010.
  2. [2] Science Daily, Weather forecasting,
  3. [3] P. Lynch, “The Emergence of NumericalWeather Prediction,” Cambridge University Press, 32, 2006.
  4. [4], Weather forecasting, Numerical weather prediction.
  5. [5] R. A. Pieke, “Mesoscale Meteorological Modeling,” Academic Press, pp. 48-49, ISBN 0-12-54766-8, 2002.
  6. [6] M. Hayati and Z. Mohebi, “Application of Artificial Neural Networks for Temperature Forecasting,” Proc. of World Academy of Science, Engineering and Technology, Vol.22, p.275, 2007.
  7. [7] S. Chattopadhyay, “Multilayered feed forward Artificial Neural Network model to predict the average summer-monsoon rainfall in India,” 2006.
  8. [8] V. Rao and H. Rao, “C++ Neural Networks and Fuzzy Logic,” 2nd Ed., MIS:Press, New York, 1995.
  9. [9] S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach,” 2nd Ed., PEARSON-Prentice Hall, 2003.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, IE9,10,11, Opera.

Last updated on Mar. 28, 2017