Rainfall Prediction Using Machine Learning

Rainfall prediction is crucial across various sectors, and this research examines the effectiveness of machine learning (ML) algorithms in forecasting rainfall occurrences using meteorological data. The study rigorously explores a comprehensive methodology encompassing data preprocessing, model buil...

Full description

Saved in:
Bibliographic Details
Published in:2024 2nd International Conference on Disruptive Technologies (ICDT) pp. 582 - 588
Main Authors: Bartwal, Kanchan, Pathak, Nilotpal, Alexander, John, Aeri, Manisha, Dhondiyal, Shiv Ashish, Awasthi, Shashank
Format: Conference Proceeding
Language:English
Published: IEEE 15-03-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Rainfall prediction is crucial across various sectors, and this research examines the effectiveness of machine learning (ML) algorithms in forecasting rainfall occurrences using meteorological data. The study rigorously explores a comprehensive methodology encompassing data preprocessing, model building with various ML algorithms, and thorough evaluation methods. The dataset consists of a broad array of meteorological variables, including temperature, humidity, wind speed, atmospheric pressure, and geographical features. The data preprocessing techniques included handling missing values using Theil-Sen regression, re-sampling for dataset balance, and direct mapping to encode categorical features. Exploratory data analysis involved using Seaborn and Matplotlib to visualize data imbalances, detect outliers using boxplots and explore feature correlations. The process emphasized feature engineering to refine model performance and dropped columns based on high correlation and irrelevance. The model building utilized a range of ML algorithms, including Random Forest, SVM, XGBoost, Logistic Regression, KNN, and LightGBM. Evaluation scores: precision, accuracy, F1 score, and recall were pivotal in assessing predictive performance. The study's findings showcased the effectiveness of ML algorithms, with particular attention to models such as Random Forest and XGBoost, which demonstrated high performance across both validation and testing sets. After meticulous evaluation, the final model selected for its superior performance in accurately predicting rainfall events was LightGBM. The study's findings reveal the effectiveness of ML algorithms, demonstrating remarkable accuracy and predictive power, particularly with models like Light GBM, Random Forest, and XGBoost, which scored high on both validation and testing sets. The comprehensive analysis provided valuable insights into the complex relationships within meteorological data and their predictability. This research showcases the potential of ML techniques in accurately predicting rainfall events, contributing to informed decision- making in various sectors reliant on weather predictions.
AbstractList Rainfall prediction is crucial across various sectors, and this research examines the effectiveness of machine learning (ML) algorithms in forecasting rainfall occurrences using meteorological data. The study rigorously explores a comprehensive methodology encompassing data preprocessing, model building with various ML algorithms, and thorough evaluation methods. The dataset consists of a broad array of meteorological variables, including temperature, humidity, wind speed, atmospheric pressure, and geographical features. The data preprocessing techniques included handling missing values using Theil-Sen regression, re-sampling for dataset balance, and direct mapping to encode categorical features. Exploratory data analysis involved using Seaborn and Matplotlib to visualize data imbalances, detect outliers using boxplots and explore feature correlations. The process emphasized feature engineering to refine model performance and dropped columns based on high correlation and irrelevance. The model building utilized a range of ML algorithms, including Random Forest, SVM, XGBoost, Logistic Regression, KNN, and LightGBM. Evaluation scores: precision, accuracy, F1 score, and recall were pivotal in assessing predictive performance. The study's findings showcased the effectiveness of ML algorithms, with particular attention to models such as Random Forest and XGBoost, which demonstrated high performance across both validation and testing sets. After meticulous evaluation, the final model selected for its superior performance in accurately predicting rainfall events was LightGBM. The study's findings reveal the effectiveness of ML algorithms, demonstrating remarkable accuracy and predictive power, particularly with models like Light GBM, Random Forest, and XGBoost, which scored high on both validation and testing sets. The comprehensive analysis provided valuable insights into the complex relationships within meteorological data and their predictability. This research showcases the potential of ML techniques in accurately predicting rainfall events, contributing to informed decision- making in various sectors reliant on weather predictions.
Author Awasthi, Shashank
Bartwal, Kanchan
Dhondiyal, Shiv Ashish
Alexander, John
Pathak, Nilotpal
Aeri, Manisha
Author_xml – sequence: 1
  givenname: Kanchan
  surname: Bartwal
  fullname: Bartwal, Kanchan
  email: kanchanbartwal10@gmail.com
  organization: Computer Science and Engineering, Graphic Era Hill University,Dehradun,India
– sequence: 2
  givenname: Nilotpal
  surname: Pathak
  fullname: Pathak, Nilotpal
  email: nilotpal.pathakbit15@gmail.com
  organization: G.L. Bajaj Institute of Management,Department of Computer Science and Engineering,Greater Noida
– sequence: 3
  givenname: John
  surname: Alexander
  fullname: Alexander, John
  email: johnalexander078@gmail.com
  organization: Computer Science and Engineering, Graphic Era Hill University,Dehradun,India
– sequence: 4
  givenname: Manisha
  surname: Aeri
  fullname: Aeri, Manisha
  email: Maeri@gehu.ac.in
  organization: Computer Science and Engineering, Graphic Era Hill University,Dehradun,India
– sequence: 5
  givenname: Shiv Ashish
  surname: Dhondiyal
  fullname: Dhondiyal, Shiv Ashish
  email: Shivashish1234@gmail.com
  organization: Computer Science and Engineering, Graphic Era Hill University,Dehradun,India
– sequence: 6
  givenname: Shashank
  surname: Awasthi
  fullname: Awasthi, Shashank
  email: shashankglbitm@gmail.com
  organization: G.L. Bajaj Institute of Management,Department of Computer Science and Engineering,Greater Noida
BookMark eNo1j01LA0EQREfQg8b8A8E9C7t29-x89FFWjYEVRZJzmJ306ECcyCYX_70L6qEoKB4P6kKdln0Rpa4RGkTg22V3v7JIQM2UtkFoPVPLJ2rOjr02oB2CMefq5i3kksJuV72Oss3xmPelWh9yea-eQ_zIRapewlim4VKdTeBB5n89U-vHh1X3VPcvi2V319cZkY91SqBFhGxMg_cULYGTNDhDjD5aYwdGEXTAeitWQiRAJsNoOEXjRc_U1a83T5rN15g_w_i9-b-gfwBOYD-h
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICDT61202.2024.10489249
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350371055
EndPage 588
ExternalDocumentID 10489249
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i119t-ff03eee26cfb882c6207efb752918c656b91ee17093de6eac2019259159fc58e3
IEDL.DBID RIE
IngestDate Wed May 01 11:58:48 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i119t-ff03eee26cfb882c6207efb752918c656b91ee17093de6eac2019259159fc58e3
PageCount 7
ParticipantIDs ieee_primary_10489249
PublicationCentury 2000
PublicationDate 2024-March-15
PublicationDateYYYYMMDD 2024-03-15
PublicationDate_xml – month: 03
  year: 2024
  text: 2024-March-15
  day: 15
PublicationDecade 2020
PublicationTitle 2024 2nd International Conference on Disruptive Technologies (ICDT)
PublicationTitleAbbrev ICDT
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.9158963
Snippet Rainfall prediction is crucial across various sectors, and this research examines the effectiveness of machine learning (ML) algorithms in forecasting rainfall...
SourceID ieee
SourceType Publisher
StartPage 582
SubjectTerms Atmospheric modeling
Buildings
Correlation
Data preprocessing
k-nn
Light Gradient Boosting
logistic regression
machine learning
Machine learning algorithms
Predictive models
Rain
rainfall
rainfall prediction
random forest
SVC
XGBoost
Title Rainfall Prediction Using Machine Learning
URI https://ieeexplore.ieee.org/document/10489249
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS0MxDA--nTypOPGbd_AkdL5-vTbnfTAPiuAEb2OvTUUYm-je_2_bfYgHD95KUwhJKEmbXxKAm9qi0B6JWR2QKS8Dm9WBM9ko9NJbFTJAdvxsHl_tYJja5LBdLQwRZfAZ9dIy5_L90rXpqyzecGXTe6GAwqBdF2ttMFu8wrv7_mASHXaurxKqtz39a25Kdhujg38yPITuTwFe-bRzLUewR4tjuE25mDCbzyMppVeSSsuc8i8fMiSSyk231LcuvIyGk_6YbUYdsHfOccVCqGTkLmoXmhjzulpUhkJjtEBuXYy5GuRE3FQoPdWU-irG0ExjDEaC05bkCXQWywWdQum98ShJRYpQjTd2hjwo5YWmaAXlzqCbBJ1-rLtZTLcynv-xfwH7SZ0Jd8X1JXRWny1dQfHl2-tsgG9UKIcv
link.rule.ids 310,311,782,786,791,792,798,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5sPehJxYpv9-BJSN28Nsm5D7bYFsEVvJXuZiJCaYt2_79J-hAPHryFTGCYGcJMMt_MANxn2jBpDRItnSHCckemmaOEl8JYbrVwESCbv6jxm-72QpscsquFQcQIPsN2WMZcvl1Udfgq8zdc6PBeaMC-FCpT63KtDWqLpuZx0OkW3mXHCism2tvzvyanRMfRP_ony2No_ZTgJc8753ICezg_hYeQjXHT2cyTQoIlKDWJSf9kFEGRmGz6pb634LXfKzo52Qw7IB-UmhVxLuWeO8sqV_qot8pYqtCVSjJDdeWjrtJQRKpSwy1mGDor-uBMGh-OuEpq5GfQnC_meA6JtcoajsJTmCit0lNDnRCWSfR2ENUFtIKgk-W6n8VkK-PlH_t3cJAXo-FkOBg_XcFhUG1AYVF5Dc3VZ4030Piy9W00xjenlIqA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+2nd+International+Conference+on+Disruptive+Technologies+%28ICDT%29&rft.atitle=Rainfall+Prediction+Using+Machine+Learning&rft.au=Bartwal%2C+Kanchan&rft.au=Pathak%2C+Nilotpal&rft.au=Alexander%2C+John&rft.au=Aeri%2C+Manisha&rft.date=2024-03-15&rft.pub=IEEE&rft.spage=582&rft.epage=588&rft_id=info:doi/10.1109%2FICDT61202.2024.10489249&rft.externalDocID=10489249