Skip to content

Rainfall prediction from Australian weather dataset using multiple machine learning models.

License

Notifications You must be signed in to change notification settings

toukirnaim08/Rainfall-Prediction-Australian-Weather-Dataset

Repository files navigation

It rains today, will it rain again tomorrow?

Predicting real-time and accurate rainfall remains challenging for many decades due to its non-linear nature. Weather forecast can be divided into various terms such as real-time, short-term, middle-term, long-term. In this project, I focus on short term rainfall prediction whose forecasting range is 0-72 hours and able to predict next day rain. This research evaluates the effectiveness of different outlier detection, classification, and machine learning methods to predict rainfall in terms of weather forecast. There are various factors such as Humidity and Cloud are influencing the weather patterns and affects different parts of the world. My purpose is to find out those factors, which can play an important part in rainfall prediction

Technologies:
Dataset: weatherAUS.csv
Data Preprocessing: Handling missing values, feature Selection, handling data Correlation.
Feature Selection: Cutoff point for highly correlated variables
Outliers Detections: Clustering(K-Mean, DBScan & partition clustering)
Machine Learning Models: Logistic regression, Artificial Neural Network, Support Vector Machine
Performance Analysis: Confusion Mattrix & Roc Curve


For more information, please go through the final report and feel free to create an issue for any misunderstading.