-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the Weather-Forecasting-using-ARIMA wiki!
- Read research papers on weather forecasting.
- Compare the performance of all the models and choose the one with the best result.
- Search for the dataset for weather forecasting.
- Feature Engineering from basic EDA and time series prediction's point of view.
- Data Cleaning for temperature forecasting
- Data Analysis for temperature forecasting
- Time series Prediction for temperature forecasting
- Feature Engineering from basic EDA and time series prediction's point of view.
- Data Cleaning for dewpoint forecasting
- Data Analysis for dewpoint forecasting
- Time series Prediction for dewpoint forecasting
- Modification in data preprocessing for temperature forecasting using ARIMA
- Modification in data preprocessing for dewpoint forecasting using Auto ARIMA
- Project report
We have implemented the ARIMA model of weather forecasting on New Delhi's weather dataset. The ARIMA model is applied on New Delhi's temperature data as the data is stationary. Auto ARIMA model is applied on New Delhi's dewpoint data as the data is non-stationary. The implementation uses Forward Fill method in the data cleaning process to fill missing values. We proposed a modification in the data cleaning process- to fill missing values using the mean of the observations. ARIMA and Auto ARIMA are then applied on the modified temperature and dewpoint data. Mean Squared Error(MSE) is used to evaluate the model's performance for a certain data cleaning method.
We observe that for Stationary data, Forward fill Data Cleaning in ARIMA forecasting is a better approach than Mean of the Observations to fill missing values. For Non-stationary data, Mean of the Observations Data Cleaning process in Auto ARIMA forecasting is a better approach than Forward fill to fill missing values.
- testset.csv (Delhi's weather data from 2000-2017)
- delhi_temperature.csv (Delhi's temperature data from testset.csv)
- delhi_dewpoint.csv (Delhi's dewpoint data from testset.csv)
- temperature_arima_forecasting.ipynb (ARIMA model for temperature forecasting)
- dewpoint_arima_forecasting.ipynb (Auto ARIMA model for dewpoint forecasting)
- temperature_arima_forecasting_modified.ipynb (ARIMA model for temperature forecasting with Data Preprocessing modification)
- dewpoint_arima_forecasting_modified.ipynb (Auto ARIMA model for dewpoint forecasting with Data Preprocessing modification)