~/talk

Backtesting and error metrics for modern time series forecasting

Talkat PyData London 2024 · 2024-06-14..06-16· [machine-learning, data-visualization]
links:none on file
slides:none on file

Backtesting is a tradeoff: choose rolling vs expanding window, step size and refitting frequency to balance reliable error estimates against time and memory. Use larger step sizes and less frequent refits to save compute; almost never move one step at a time. Prefer pooled scale‑dependent metrics like normalized RMSE or scale‑independent ones (MASE, WMAPE) depending on whether scale matters. Hierarchical coherence requires squared‑error objectives. Use skforecast or Funk time for robust, efficient backtesting.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Modern time series forecasting
  3. 4:18Backtesting fundamentals
  4. 6:44Choosing backtest parameters
  5. 9:52Refitting frequency
  6. 11:57Edge cases in backtesting
  7. 13:43Backtesting libraries
  8. 14:04Error metrics structure
  9. 16:57Flaws in error metrics
  10. 18:22Key error metric properties
  11. 20:33Selecting metrics for series
  12. 24:08Scale-independent metrics
  13. 28:00Hierarchical forecasting
  14. 30:30Metrics for intermittent series
  15. 31:33Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.