Workshop on Open Source Forecasting
  • Home
  • About
    • About
    • Travel tips
    • Organizing committee
    • Sponsors
  • Presentations
  • Participants
  • Code of conduct
  • Contact

Designing extensible forecasting frameworks

A well-designed interface is crucial for making statistical forecasting software easy to learn and use, particularly when defining a cohesive design language for the forecasting workflow. In this session, the design decisions behind the fable forecasting framework will be examined, and the extensibility of workflow elements such as models, accuracy metrics, and forecasting techniques will be discussed.
Published

June 26, 2025

Designing extensible forecasting frameworks

June 26, 09:45 AM

A well designed interface is instrumental in making software easy to learn and use. The design of statistical software is inherently subjective, and there are many difficult decisions involved in creating interfaces that work cohesively within the intended domain. A forecasting framework sets out the design language for the forecasting workflow, guiding users conceptually about how different steps relate to one another. Making each element of the workflow extensible enables developers to implement new models, accuracy metrics, or other forecasting techniques that can be immediately used in conjunction with other forecasting elements. In this talk, I will examine the design decisions made when creating fable, the tidy time series forecasting successor of the forecast package.

An International Institute of Forecasters workshop