Weather-data preparation
The project used historical and real-time weather information in an ETL-style process, organising observations before analysis and model exploration.
Turning source data into interpretable forecasts
This university project examined weather forecasting as an end-to-end information workflow: ingesting observations, preparing them for analysis, exploring forecasting approaches and presenting outputs to users.
Forecasting involves preparing reliable inputs and communicating the limits of predictive output. This project explored historical and real-time weather data processing.
Weather observations are time-dependent, and reliable forecasts rely on consistent inputs. Data arriving from different periods or sources must be organised so time-series and machine-learning methods can interpret the information correctly.
The following stages explain the workflow and the technical decisions behind this project.
The project used historical and real-time weather information in an ETL-style process, organising observations before analysis and model exploration.
ARIMA was one of the forecasting approaches explored. It provides a time-series perspective on patterns in historical observations.
Random Forest and scikit-learn were also part of the project toolkit, representing an alternative supervised modelling approach.
Power BI was used to visualise forecasting outputs. Presenting results is important because an analytical prediction must be understandable to users beyond the developer.
A forecasting workflow comparing statistical and machine-learning approaches, with results presented through Power BI.
Forecast quality depends on reliable inputs, documented assumptions and explainable outputs.
Data-flow mapping, validation of input quality, assumptions, output communication and analytical system limitations.
The materials provided do not establish exact datasets, forecast horizons, evaluation metrics or deployment of a live forecasting service. This is described as university project work.