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

被引:12
|
作者
Chiu, Po Chan [1 ,2 ,3 ]
Selamat, Ali [1 ,2 ,4 ,5 ]
Krejcar, Ondrej [5 ]
Kuok, King Kuok [6 ]
Herrera-Viedma, Enrique [7 ]
Fenza, Giuseppe [8 ]
机构
[1] Univ Teknol Malaysia, Fac Engn, Sch Comp, Johor Baharu 81310, Johor, Malaysia
[2] Univ Teknol Malaysia, MagicX Media & Games Ctr Excellence, Johor Baharu 81310, Johor, Malaysia
[3] Univ Malaysia Sarawak, Fac Comp Sci & Informat Technol, Kota Samarahan 94300, Sarawak, Malaysia
[4] Univ Teknol Malaysia Kuala Lumpur, Malaysia Japan Int Inst Technol MJIIT, Jalan Sultan Yahya Petra, Kuala Lumpur 54100, Malaysia
[5] Univ Hradec Kralove, Fac Informat & Management, Roldtanskeho 62, Hradec Kralove 50003, Czech Republic
[6] Swinburne Univ Technol, Fac Engn Comp & Sci, Sarawak Campus, Sarawak 93350, Malaysia
[7] Univ Granada, Andalusian Res Inst Data Sci & Computat Intellige, Granada 18071, Spain
[8] Univ Salerno, Dipartimento Sci Aziendali Management & Innovat S, I-84084 Fisciano, Italy
关键词
Imputation; Missing Rainfall Data; Principal Component Analysis (PCA); Sine Cosine Neural Network; Deep Learning; MISSING DATA;
D O I
10.9781/ijimai.2021.08.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 (SC-FFNN), 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.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 50 条
  • [21] Hybridization of Neural Networks and Sine Cosine Algorithm for an Optimal Neural Network Architecture Applied to Prevent Heart Attacks
    Hourri, Maryem
    Alaa, Noureddine
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2022, 18 (05) : 65 - 79
  • [22] A METHOD FOR THE PHASE SMOOTHING OF CPM SIGNAL ACHIEVED BY USING SINE AND COSINE FUNCTION
    Li Xiang
    Zhao Yong-lei
    Xue Wei
    Zhou Shi-qiang
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 2: FUTURE COMMUNICATION AND NETWORKING, 2011, : 177 - 179
  • [23] On the Performance of Artificial Neural Network with Sine-Cosine Algorithm in Forecasting Electricity Load Demand
    Hamdan, Sadeque
    Binkhatim, Shaikha
    Jarndal, Anwar
    Alsyouf, Imad
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 532 - 536
  • [24] Data Imputation Using a Trust Network for Recommendation
    Hwang, Won-Seok
    Li, Shaoyu
    Kim, Sang-Wook
    Lee, Kichun
    WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 299 - 300
  • [25] Data imputation via evolutionary computation, clustering and a neural network
    Gautam, Chandan
    Ravi, Vadlamani
    NEUROCOMPUTING, 2015, 156 : 134 - 142
  • [26] A New Neural Network to Process Missing Data without Imputation
    Randolph-Gips, M.
    SEVENTH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, PROCEEDINGS, 2008, : 756 - 762
  • [27] An approach towards the detection of eye cancer using configured convolution neural network with sine cosine fitness gray wolf optimizer
    Shanthini, J.
    Poovizhi, P.
    Kavitha, M. S.
    Karthik, S.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2024, 46 (03) : 7223 - 7239
  • [28] A WAVELET FUNCTIONAL LINK NEURAL NETWORK CONTROLLER TRAINED BY A MODIFIED SINE COSINE ALGORITHM USING THE FEEDBACK ERROR LEARNING STRATEGY
    Lutfy, Omar Farouq
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2020, 15 (01): : 709 - 727
  • [29] Characteristic Curve Fitting of Capacitive Rainfall Sensor Based on BP Neural Network
    Zhang, Long
    Ye, Song
    Zhou, Shu-dao
    Liu, Feng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 737 - 742
  • [30] Approximate solutions to several classes of Volterra and Fredholm integral equations using the neural network algorithm based on the sine-cosine basis function and extreme learning machine
    Lu, Yanfei
    Zhang, Shiqing
    Weng, Futian
    Sun, Hongli
    FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2023, 17