DEVELOPMENT OF RAINFALL FORECASTING MODEL USING MACHINE LEARNING WITH SINGULAR SPECTRUM ANALYSIS

Authors

DOI:

https://doi.org/10.31436/iiumej.v23i1.1822

Keywords:

Singular-Spectrum-Analysis, Machine Learning, Rainfall, SVR, RF

Abstract

Agriculture is the key point for survival for developing nations like India. For farming, rainfall is generally significant. Rainfall updates are help for evaluate water assets, farming, ecosystems and hydrology. Nowadays rainfall anticipation has become a foremost issue. Forecast of rainfall offers attention to individuals and knows in advance about rainfall to avoid potential risk to shield their crop yields from severe rainfall. This study intends to investigate the dependability of integrating a data pre-processing technique called singular-spectrum-analysis (SSA) with supervised learning models called least-squares support vector regression (LS-SVR), and Random-Forest (RF), for rainfall prediction. Integrating SSA with LS-SVR and RF, the combined framework is designed and contrasted with the customary approaches (LS-SVR and RF). The presented frameworks were trained and tested utilizing a monthly climate dataset which is separated into 80:20 ratios for training and testing respectively. Performance of the model was assessed using Root Mean Square Error (RMSE) and Nash–Sutcliffe Efficiency (NSE) and the proposed model produces the values as 71.6 %, 90.2 % respectively. Experimental outcomes illustrate that the proposed model can productively predict the rainfall.

ABSTRAK:Pertanian adalah titik utama kelangsungan hidup negara-negara membangun seperti India. Untuk pertanian, curah hujan pada amnya ketara. Kemas kini hujan adalah bantuan untuk menilai aset air, pertanian, ekosistem dan hidrologi. Kini, jangkaan hujan telah menjadi isu utama. Ramalan hujan memberikan perhatian kepada individu dan mengetahui terlebih dahulu mengenai hujan untuk menghindari potensi risiko untuk melindungi hasil tanaman mereka dari hujan lebat. Kajian ini bertujuan untuk menyelidiki kebolehpercayaan mengintegrasikan teknik pra-pemprosesan data yang disebut analisis-spektrum tunggal (SSA) dengan model pembelajaran yang diawasi yang disebut regresi vektor sokongan paling rendah (LS-SVR), dan Random-Forest (RF), ramalan hujan. Menggabungkan SSA dengan LS-SVR dan RF, kerangka gabungan dirancang dan dibeza-bezakan dengan pendekatan biasa (LS-SVR dan RF). Kerangka kerja yang disajikan dilatih dan diuji dengan menggunakan set data iklim bulanan yang masing-masing dipisahkan menjadi nisbah 80:20 untuk latihan dan ujian. Prestasi model dinilai menggunakan Root Mean Square Error (RMSE) dan Nash – Sutcliffe Efficiency (NSE) dan model yang dicadangkan menghasilkan nilai masing-masing sebanyak 71.6%, 90.2%. Hasil eksperimen menggambarkan bahawa model yang dicadangkan dapat meramalkan hujan secara produktif.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Bojang PO, Yang TC, Pham QB, Yu PS. (2020)Linking singular spectrum analysis and machine learning for monthly rainfall forecasting. Applied Sciences, 10(9):1-20. DOI: https://doi.org/10.3390/app10093224

Kashiwao T, Nakayama K, Ando S, Ikeda K, Lee M, Bahadori A. (2017) A neural network-based local rainfall prediction system using meteorological data on the Internet: A case study using data from the Japan Meteorological Agency. Applied Soft Computing, 56(1):317-330. DOI: https://doi.org/10.1016/j.asoc.2017.03.015

Reddy PC, Babu AS. (2017) Survey on weather prediction using big data analystics. InSecond International Conference on Electrical, Computer and Communication Technologies (ICECCT), IEEE: pp 1-6. DOI: https://doi.org/10.1109/ICECCT.2017.8117883

Basha CZ, Bhavana N, Bhavya P, Sowmya V. (2020) Rainfall prediction using machine learning & deep learning techniques. InInternational Conference on Electronics and Sustainable Communication Systems (ICESC), IEEE: pp 92-97. DOI: https://doi.org/10.1109/ICESC48915.2020.9155896

Choi C, Kim J, Kim J, Kim D, Bae Y, Kim HS. (2018) Development of heavy rain damage prediction model using machine learning based on big data. Advances in Meteorology, 2018 (2):1-11. DOI: https://doi.org/10.1155/2018/5024930

Reddy PC, Babu AS. (2020) An enhanced multiple linear regression model for seasonal rainfall prediction, International Journal of Sensors, Wireless Communications and Control, 10(1):473-483. DOI: https://doi.org/10.2174/2210327910666191218124350

Das S, Chakraborty R, Maitra A. (2017) A random forest algorithm for nowcasting of intense rainfall events. Advances in Space Research, 60(6):1271-82. DOI: https://doi.org/10.1016/j.asr.2017.03.026

Moulana M, Roshitha K, Niharika G, Sai MS. (2020) Prediction of rainfall using machine learning techniques. International Journal of Scientific & Technology Research, 9(3):236-240.

Yen MH, Liu DW, Hsin YC, Lin CE, Chen CC. (2019) Application of the deep learning for the prediction of rainfall in Southern Taiwan. Scientific Reports, 9(1):1-9. DOI: https://doi.org/10.1038/s41598-019-49242-6

Reddy PC, Sureshbabu A. (2019) An applied time series forecasting model for yield prediction of agricultural crop. InInternational Conference on Soft Computing and Signal Processing, Springer: pp 177-187. DOI: https://doi.org/10.1007/978-981-15-2475-2_16

Shah U, Garg S, Sisodiya N, Dube N, Sharma S. (2018) Rainfall prediction: Accuracy enhancement using machine learning and forecasting techniques. InFifth International Conference on Parallel, Distributed and Grid Computing (PDGC), IEEE: pp 776-782. DOI: https://doi.org/10.1109/PDGC.2018.8745763

Abbot J, Marohasy J. (2013) The potential bene?ts of using arti?cial intelligence for monthly rainfall forecasting for the Bowen Basin, Queensland, Australia. Water Resources Management VII, 171:287. DOI: https://doi.org/10.2495/WRM130261

Fahimi F, Yaseen ZM, El-shafie A. (2017) Application of soft computing based hybrid models in hydrological variables modeling: a comprehensive review. Theoretical and Applied Climatology, 128(3-4):875-903. DOI: https://doi.org/10.1007/s00704-016-1735-8

Kisi O, Shiri J. (2011) Rainfall forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resources Management, 25(13):3135-3152. DOI: https://doi.org/10.1007/s11269-011-9849-3

Pandhiani SM, Shabri AB. (2013) Time series forecasting using wavelet-least squares support vector machines and wavelet regression models for monthly stream flow data. Open Journal of Statistics, 3: 183-194. DOI: https://doi.org/10.4236/ojs.2013.33021

Chan JC, Paelinckx D. (2008) Evaluation of random forest and adaboost tree-based ensemble classification and spectral band selection for ecotope mapping using airborne hyperspectral imagery. Remote Sensing of Environment, 112(6):2999-3011. DOI: https://doi.org/10.1016/j.rse.2008.02.011

Karthikeyan L, Kumar DN. (2013) Predictability of nonstationary time series using wavelet and EMD based ARMA models. Journal of Hydrology, 502:103-119. DOI: https://doi.org/10.1016/j.jhydrol.2013.08.030

Ji SY, Sharma S, Yu B, Jeong DH. (2012) Designing a rule-based hourly rainfall prediction model. InIEEE 13th International Conference on Information Reuse & Integration (IRI), IEEE, pp 303-308. DOI: https://doi.org/10.1109/IRI.2012.6303024

Min M, Bai C, Guo J, Sun F, Liu C, Wang F, Xu H, et al. (2018) Estimating summertime rainfall from Himawari-8 and global forecast system based on machine learning. IEEE Transactions on Geoscience and Remote Sensing, 57(5): 2557-2570. DOI: https://doi.org/10.1109/TGRS.2018.2874950

Navid MAI, Niloy NH. (2018) Multiple linear regressions for predicting rainfall for Bangladesh. Communications, 6(1): 1-4. DOI: https://doi.org/10.11648/j.com.20180601.11

Rodrigues J, Deshpande A. (2017) Prediction of rainfall for all the states of India using auto-regressive integrated moving average model and multiple linear regression. In International Conference on Computing, Communication, Control and Automation (ICCUBEA), IEEE: pp 1-4. DOI: https://doi.org/10.1109/ICCUBEA.2017.8463914

Swain S, Patel P, Nandi S. (2017) A multiple linear regression model for rainfall forecasting over Cuttack district, Odisha, India. In 2nd International Conference for Convergence in Technology (I2CT), IEEE: pp 355-357. DOI: https://doi.org/10.1109/I2CT.2017.8226150

MohdRazeef, Butt MA, and Baba MZ. (2018) SALM-NARX: Self Adaptive LM-based NARX model for the prediction of rainfall. In 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC) I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC), IEEE:pp 580-585. DOI: https://doi.org/10.1109/I-SMAC.2018.8653747

Ria F, Lusia DA, Otok BW, Kuswanto H. (2012) Ensemble method based on anfis-arima for rainfall prediction. In International Conference on Statistics in Science, Business and Engineering (ICSSBE), IEEE: pp 1-4.

Cramer S, Kampouridis M, Freitas AA, Alexandridis AK. (2017) An extensive evaluation of seven machine learning methods for rainfall prediction in weather derivatives. Expert Systems with Applications, 85(2): 169-181. DOI: https://doi.org/10.1016/j.eswa.2017.05.029

Rivero CR, Pucheta JA, Baumgartner JS, Laboret SO, Sauchelli VH, Patiño HD. (2016) Short-series Prediction with BEMA Approach: application to short rainfall series. IEEE Latin America Transactions,14(8): 3892-3899. DOI: https://doi.org/10.1109/TLA.2016.7786377

Mehr AD, Nourani V, Khosrowshahi VK, Ghorbani MA. (2019) A hybrid support vector regression–firefly model for monthly rainfall forecasting. International Journal of Environmental Science and Technology, 16(1):335-346. DOI: https://doi.org/10.1007/s13762-018-1674-2

Johny K, Pai ML, Adarsh S. (2020) Adaptive EEMD-ANN hybrid model for Indian summer monsoon rainfall forecasting. Theoretical and Applied Climatology, 18(1):1-7. DOI: https://doi.org/10.1007/s00704-020-03177-5

Samantaray S, Tripathy O, Sahoo A, Ghose DK. (2020) Rainfall forecasting through ANN and SVM in Bolangir Watershed, India. InSmart Intelligent Computing and Applications, Springer: pp 767-774. DOI: https://doi.org/10.1007/978-981-13-9282-5_74

Zhao Q, Liu Y, Ma X, Yao W, Yao Y, Li X. (2020) An improved rainfall forecasting model based on GNSS observations. IEEE Transactions on Geoscience and Remote Sensing, 58(7):4891-900. DOI: https://doi.org/10.1109/TGRS.2020.2968124

https://en.wikipedia.org/wiki/Nellore_district. 15.01.2021

https://en.climate-data.org/asia/india/andhra-pradesh/nellore-6270/. 15.01.2021

Abdel-Kader H, Abd-El Salam M, Mohamed M. (2021) Hybrid Machine Learning Model for Rainfall Forecasting. Journal of Intelligent Systems and Internet of Things, 1(1):5-12. DOI: https://doi.org/10.54216/JISIoT.010101

Pham QB, Yang TC, Kuo CM, Tseng HW, Yu PS. (2021) Coupling singular spectrum analysis with least square support vector machine to improve accuracy of SPI drought forecasting. Water Resources Management, 35(3):847-868. DOI: https://doi.org/10.1007/s11269-020-02746-7

Downloads

Published

2022-01-04

How to Cite

Reddy, P. C. S., Yadala, S., & Goddumarri, S. N. (2022). DEVELOPMENT OF RAINFALL FORECASTING MODEL USING MACHINE LEARNING WITH SINGULAR SPECTRUM ANALYSIS. IIUM Engineering Journal, 23(1), 172–186. https://doi.org/10.31436/iiumej.v23i1.1822

Issue

Section

Electrical, Computer and Communications Engineering