Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network

Missing rainfall data have reduced the quality of hydrological data analysis because they are the essential input for hydrological modeling. Much research has focused on rainfall data imputation. However, the compatibility of precipitation (rainfall) and non-precipitation (meteorology) as input dat...

Full description

Saved in:
Bibliographic Details
Main Authors: Chiu, Po Chan, Ali, Selamat, Ondrej, Krejcar, Kuok, King Kuok, Enrique, Herrera-Viedma, Giuseppe, Fenza
Format: Article
Language:English
Published: UNIR - Universidad Internacional de La Rioja 2021
Subjects:
Online Access:http://ir.unimas.my/id/eprint/46218/1/ijimai6_7_4.pdf
http://ir.unimas.my/id/eprint/46218/
https://www.ijimai.org/journal/bibcite/reference/3001
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Sarawak
Language: English
id my.unimas.ir.46218
record_format eprints
spelling my.unimas.ir.462182024-10-03T07:11:14Z http://ir.unimas.my/id/eprint/46218/ Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network Chiu, Po Chan Ali, Selamat Ondrej, Krejcar Kuok, King Kuok Enrique, Herrera-Viedma Giuseppe, Fenza QA75 Electronic computers. Computer science Missing rainfall data have reduced the quality of hydrological data analysis because they are the essential input for hydrological modeling. Much research has focused on rainfall data imputation. However, the compatibility of precipitation (rainfall) and non-precipitation (meteorology) as input data has received less attention. First, we propose a novel pre-processing mechanism for non-precipitation data by using principal component analysis (PCA). Before the imputation, PCA is used to extract the most relevant features from the meteorological data. The final output of the PCA is combined with the rainfall data from the nearest neighbor gauging stations and then used as the input to the neural network for missing data imputation. Second, a sine cosine algorithm is presented to optimize neural network for infilling the missing rainfall data. The proposed sine cosine function fitting neural network (SC-FITNET) was compared with the sine cosine feedforward neural network (SCFFNN), feedforward neural network (FFNN) and long short-term memory (LSTM) approaches. The results showed that the proposed SC-FITNET outperformed LSTM, SC-FFNN and FFNN imputation in terms of mean absolute error (MAE), root mean square error (RMSE) and correlation coefficient (R), with an average accuracy of 90.9%. This study revealed that as the percentage of missingness increased, the precision of the four imputation methods reduced. In addition, this study also revealed that PCA has potential in pre-processing meteorological data into an understandable format for the missing data imputation. UNIR - Universidad Internacional de La Rioja 2021 Article PeerReviewed text en http://ir.unimas.my/id/eprint/46218/1/ijimai6_7_4.pdf Chiu, Po Chan and Ali, Selamat and Ondrej, Krejcar and Kuok, King Kuok and Enrique, Herrera-Viedma and Giuseppe, Fenza (2021) Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network. International Journal of Interactive Multimedia and Artificial Intelligence, 6 (7). pp. 39-48. ISSN 1989-1660 https://www.ijimai.org/journal/bibcite/reference/3001 DOI 10.9781/ijimai.2021.08.013
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 QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Chiu, Po Chan
Ali, Selamat
Ondrej, Krejcar
Kuok, King Kuok
Enrique, Herrera-Viedma
Giuseppe, Fenza
Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
description Missing rainfall data have reduced the quality of hydrological data analysis because they are the essential input for hydrological modeling. Much research has focused on rainfall data imputation. However, the compatibility of precipitation (rainfall) and non-precipitation (meteorology) as input data has received less attention. First, we propose a novel pre-processing mechanism for non-precipitation data by using principal component analysis (PCA). Before the imputation, PCA is used to extract the most relevant features from the meteorological data. The final output of the PCA is combined with the rainfall data from the nearest neighbor gauging stations and then used as the input to the neural network for missing data imputation. Second, a sine cosine algorithm is presented to optimize neural network for infilling the missing rainfall data. The proposed sine cosine function fitting neural network (SC-FITNET) was compared with the sine cosine feedforward neural network (SCFFNN), feedforward neural network (FFNN) and long short-term memory (LSTM) approaches. The results showed that the proposed SC-FITNET outperformed LSTM, SC-FFNN and FFNN imputation in terms of mean absolute error (MAE), root mean square error (RMSE) and correlation coefficient (R), with an average accuracy of 90.9%. This study revealed that as the percentage of missingness increased, the precision of the four imputation methods reduced. In addition, this study also revealed that PCA has potential in pre-processing meteorological data into an understandable format for the missing data imputation.
format Article
author Chiu, Po Chan
Ali, Selamat
Ondrej, Krejcar
Kuok, King Kuok
Enrique, Herrera-Viedma
Giuseppe, Fenza
author_facet Chiu, Po Chan
Ali, Selamat
Ondrej, Krejcar
Kuok, King Kuok
Enrique, Herrera-Viedma
Giuseppe, Fenza
author_sort Chiu, Po Chan
title Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
title_short Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
title_full Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
title_fullStr Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
title_full_unstemmed Imputation of Rainfall Data Using the Sine Cosine Function Fitting Neural Network
title_sort imputation of rainfall data using the sine cosine function fitting neural network
publisher UNIR - Universidad Internacional de La Rioja
publishDate 2021
url http://ir.unimas.my/id/eprint/46218/1/ijimai6_7_4.pdf
http://ir.unimas.my/id/eprint/46218/
https://www.ijimai.org/journal/bibcite/reference/3001
_version_ 1812131556975706112