Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network

Rainfall is a natural climatic phenomenon and prediction of its value is crucial for weather forecasting. For time series data forecasting, the Long Short-Term Memory (LSTM) network is shown to be superior as compared to other machine learning algorithms. Therefore, in this research work, a LSTM net...

Full description

Saved in:
Bibliographic Details
Main Authors: Soo See, Chai, Goh, Kok Luong
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:http://ir.unimas.my/id/eprint/37913/1/Daily%20Rainfall%20Forecasting%20Using%20Meteorology.pdf
http://ir.unimas.my/id/eprint/37913/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Sarawak
Language: English
id my.unimas.ir.37913
record_format eprints
spelling my.unimas.ir.379132022-02-15T07:04:05Z http://ir.unimas.my/id/eprint/37913/ Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network Soo See, Chai Goh, Kok Luong GE Environmental Sciences QA75 Electronic computers. Computer science Rainfall is a natural climatic phenomenon and prediction of its value is crucial for weather forecasting. For time series data forecasting, the Long Short-Term Memory (LSTM) network is shown to be superior as compared to other machine learning algorithms. Therefore, in this research work, a LSTM network is developed to predict daily average rainfall values using meteorological data obtained from the Malaysian Meteorological Department for Kuching, Sarawak, Malaysia. Six daily meteorology data, namely, minimum temperature (°C), maximum temperature (°C), mean temperature (°C), mean wind speed (m/s), mean sea level pressure (hPa) and mean relative humidity (%) from the year 2009 to 2013 were used as the input of the LSTM prediction model. The accuracy of the predicted daily average rainfall was assessed using coefficient determinant (R2) and Root Mean Square Error (RMSE). Contrary to the common practice of dividing the whole available data set into training, validation and testing sub-sets, the developed LSTM model in this study was applied to forecast the daily average rainfall for the month December 2013 while training was done using the data prior of this month. An analysis on the testing data showed that, the data is more spread out in the testing set as compared to the training data. As LSTM requires the right setting of hyper-parameters, an analysis on the effects of the number of maximum epochs and the mini-batch size on the rainfall prediction accuracy were carried out in this study. From the experiments, a five layers LSTM model with number of maximum epoch of 10 and mini-batch size of 100 managed to achieve the best prediction at an average RMSE of 20.67 mm and R2 = 0.82. 2022 Article PeerReviewed text en http://ir.unimas.my/id/eprint/37913/1/Daily%20Rainfall%20Forecasting%20Using%20Meteorology.pdf Soo See, Chai and Goh, Kok Luong (2022) Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network. Journal of Optimization in Industrial Engineering (JOIE), 15 (1). pp. 187-193.
institution Universiti Malaysia Sarawak
building Centre for Academic Information Services (CAIS)
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sarawak
content_source UNIMAS Institutional Repository
url_provider http://ir.unimas.my/
language English
topic GE Environmental Sciences
QA75 Electronic computers. Computer science
spellingShingle GE Environmental Sciences
QA75 Electronic computers. Computer science
Soo See, Chai
Goh, Kok Luong
Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
description Rainfall is a natural climatic phenomenon and prediction of its value is crucial for weather forecasting. For time series data forecasting, the Long Short-Term Memory (LSTM) network is shown to be superior as compared to other machine learning algorithms. Therefore, in this research work, a LSTM network is developed to predict daily average rainfall values using meteorological data obtained from the Malaysian Meteorological Department for Kuching, Sarawak, Malaysia. Six daily meteorology data, namely, minimum temperature (°C), maximum temperature (°C), mean temperature (°C), mean wind speed (m/s), mean sea level pressure (hPa) and mean relative humidity (%) from the year 2009 to 2013 were used as the input of the LSTM prediction model. The accuracy of the predicted daily average rainfall was assessed using coefficient determinant (R2) and Root Mean Square Error (RMSE). Contrary to the common practice of dividing the whole available data set into training, validation and testing sub-sets, the developed LSTM model in this study was applied to forecast the daily average rainfall for the month December 2013 while training was done using the data prior of this month. An analysis on the testing data showed that, the data is more spread out in the testing set as compared to the training data. As LSTM requires the right setting of hyper-parameters, an analysis on the effects of the number of maximum epochs and the mini-batch size on the rainfall prediction accuracy were carried out in this study. From the experiments, a five layers LSTM model with number of maximum epoch of 10 and mini-batch size of 100 managed to achieve the best prediction at an average RMSE of 20.67 mm and R2 = 0.82.
format Article
author Soo See, Chai
Goh, Kok Luong
author_facet Soo See, Chai
Goh, Kok Luong
author_sort Soo See, Chai
title Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
title_short Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
title_full Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
title_fullStr Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
title_full_unstemmed Daily Rainfall Forecasting Using Meteorology Data with Long Short-Term Memory (LSTM) Network
title_sort daily rainfall forecasting using meteorology data with long short-term memory (lstm) network
publishDate 2022
url http://ir.unimas.my/id/eprint/37913/1/Daily%20Rainfall%20Forecasting%20Using%20Meteorology.pdf
http://ir.unimas.my/id/eprint/37913/
_version_ 1725976299123507200