Course overview
Organisations use time series to plan cash requirements, anticipate customer demand, schedule staff, manage inventory, monitor service volumes and detect changes in operational performance. Yet many forecasts are built from spreadsheets, single averages or untested assumptions. Analysts need a disciplined way to prepare indexed data, identify seasonal and trend patterns, select suitable models, test forecast accuracy and explain results to decision-makers.
This course teaches participants to analyse and forecast time-dependent data using R and RStudio. Participants work with tsibble data structures, tidy data preparation, exploratory time plots, decomposition, autocorrelation analysis, exponential smoothing, ARIMA, seasonal ARIMA, regression with time-series errors and forecast reconciliation. The course also covers intervention analysis, outlier treatment, missing observations, rolling-origin evaluation, prediction intervals and model monitoring. Participants learn when a simple benchmark is preferable to a complex model and how to defend model choices with accuracy evidence.
Teaching combines short technical briefings with guided R coding, realistic datasets, group interpretation sessions and structured model reviews. Cases can be adapted for banking transaction volumes, public-service demand, retail sales, energy consumption, manufacturing output or NGO programme indicators. Participants build a reproducible forecasting workflow during the course and leave with an R-based analysis containing cleaned data, diagnostic plots, candidate models, accuracy comparisons, forecast outputs and a management-ready interpretation.
The course is suited to analysts, economists, planners, data scientists and technical specialists who already work with business or operational data and need reliable forecasts rather than one-off descriptive reports. It is particularly useful where data has recurring seasonality, calendar effects, changing demand patterns or decisions that depend on forecast ranges.
