Skip to content

pietroppeter/talk-crash-forecasting-naive-to-foundational

Repository files navigation

Talk: A Crash course in Time Series Forecasting from Naive to Foundational

Delivered at PyCon Lithuania 2025.

abstract

Forecasting is a common activity that has clear business value in various domains but it is not a very common skill that Data Scientists have or feel confident about. In this crash course I will cover the fundamentals of Time Series forecasting from the basic methods to more advanced techniques. I will do this showcasing practical code examples using libraries from Nixtla.

description

This is a technical talk that aims to provide the essential elements for a Data Scientist to go from zero knowledge of time series forecasting to being able to code a forecasting system that can evolve from a basic setup that can be put in production.

After a brief introduction to motivation why we forecast and the different domains and use cases, the rest of the presentation will consists of code examples that will exemplify the various steps of a data science lifecycle. We will start from looking at the data, implementing a baseline model and set up an evaluation framework. From there we will explore different type models from statistical to ML and different techniques (probabilistic forecasting and hierarchical forecasting). Finally we will comment on more advanced time series methods like neural methods and foundational models for time series.

The code examples will make use of Nixtla libraries, because we think they currently represent the state of the art for time series forecasting with Python both in term of range of functionality and consistency of API. Most of the concepts and techniques can translate to other frameworks.

About

Talk at PyCon Lithuania 2025 on Time Series Forceasting (and Nixtla)

Topics

Resources

License

Stars

Watchers

Forks

Languages