Pick a scenario
Each scenario has different trend, seasonality, and noise characteristics. Switching between them changes the whole interactive section below — same code, different data shape.
Anatomy of a time series
Almost any operational series decomposes into three components: trend (long-term direction), seasonality (repeating patterns at fixed intervals) and residuals / noise (what’s left after removing trend and seasonality). Most forecast methods differ in how explicitly they model each piece.
Key concept
Forecast playground
Forecasting grant disbursements (M€) with Holt-Winters over a 6-month horizon. Switch methods, drag the horizon, or change scenarios above to see how the forecast adapts.
Holt-Winters
Triple exponential smoothing, explicitly models level, trend and seasonality.
Tap for full details
Reading the grant disbursements chart
Which method actually wins?
One forecast on one slice of data isn’t enough — you need a backtest. Each method runs on the first 24 months and predicts the last 6; we measure the error with MAPE (mean absolute percentage error). Lower is better.
On grant disbursements: winner
Connecting back to EVM
This stack plugs straight into Earned Value Management: the Estimate at Completion (EAC) is a forecast of total project cost, and its quality depends on how well we predict the future actual-cost (AC) curve.
The naïve EAC formula (AC + (BAC − EV) / CPI) treats future cost performance as a constant. Holt-Winters or Prophet can replace that constant with a properly modeled trajectory, and the backtest above tells you exactly how much the upgrade is worth on your specific data.
Takeaway
To go further
Worth exploring next: ARIMA / SARIMA (via pmdarima.auto_arima) for series where Holt-Winters plateaus; rolling-origin cross-validation instead of a single holdout; MAPE vs. RMSE depending on audience; hierarchical forecasting for country-level and portfolio-level reconciliation; and modern neural approaches like NeuralProphet or N-BEATS when the structure is genuinely non-linear.
Rule of thumb