International Journal of Engineering Technology and Management Sciences

2023, Volume 7 Issue 5

Predicting Rainfall Using Machine Learning Techniques

AUTHOR(S)

Peddaguttapalle Brijesh, M .Sudhakar

DOI: https://doi.org/10.46647/ijetms.2023.v07i05.006

ABSTRACT
Rainfall prediction is one of the challenging and uncertain tasks which has a significant impact on human society. Timely and accurate predictions can help to proactively reduce human and financial loss. This study presents a set of experiments which involve the use of prevalent machine learning techniques to build models to predict whether it is going to rain tomorrow or not based on weather data for that particular day in major cities of Australia. This comparative study is conducted concentrating on three aspects: modeling inputs, modeling methods, and pre-processing techniques. The results provide a comparison of various evaluation metrics of these machine learning techniques and their reliability to predict the rainfall by analyzing the weather data.

Page No: 44 - 51

References:

1. World Health Organization: Climate Change and Human Health: Risks and Responses. World Health Organization, January 2003
2. Alcntara-Ayala, I.: Geomorphology, natural hazards, vulnerability and prevention of natural disasters in developing countries. Geomorphology 47(24), 107124 (2002)
3. Nicholls, N.: Atmospheric and climatic hazards: Improved monitoring and prediction for disaster mitigation. Natural Hazards 23(23), 137155 (2001)
4. [Online] InDataLabs, Exploratory Data Analysis: the Best way to Start a Data Science Project. Available: https://medium.com/@InDataLabs/ why-start-a-data-science-project-with-exploratory-data-analysis-f90c0efcbe49
5. [Online] Pandas Documentation. Available: https://pandas.pydata.org/ pandas-docs/stable/reference/api/pandas.get\_dummies.html
6. [Online] Sckit-Learn Documentation Available: https://scikit-learn.org/ stable/modules/generated/sklearn.feature\_extraction.FeatureHasher. html
7. [Online] Sckit-Learn Documentation Available: https://scikit-learn.org/ stable/modules/generated/sklearn.preprocessing.MinMaxScaler.html
8. [Online] Sckit Learn Documentation Available: https://scikit-learn.org/ stable/modules/generated/sklearn.feature_selection.SelectKBest.html
9. [Online] Raheel Shaikh, Feature Selection Techniques in Machine Learning with Python Available: https://towardsdatascience.com/ feature-selection-techniques-in-machine-learning-with-python-f24e7da3f36e
10. [Online] Imbalanced-learn Documentation Available: https://imbalanced-learn. readthedocs.io/en/stable/introduction.html
11. V. Veeralakshmi and D. Ramyachitra, Ripple Down Rule learner (RIDOR) Classifier for IRIS Dataset. Issues, vol 1, p. 79-85.
12. [Online] Aditya Mishra, Metrics to Evaluate your Machine Learning Algorithm Available: https://towardsdatascience.com/ metrics-to-evaluate-your-machine-learning-algorithm-f10ba6e38234

How to Cite This Article:
Peddaguttapalle Brijesh, M .Sudhakar . Predicting Rainfall Using Machine Learning Techniques . ijetms;7(5):44-51. DOI: 10.46647/ijetms.2023.v07i05.006