We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Juan Orduz - Time Series forecasting with NumPyro | PyData Amsterdam 2024
Need help finding speaker quotes from this talk? I can assist with locating the full transcript or suggest other ways to summarize the key themes covered.
-
Classical time series forecasting methods like exponential smoothing and ARIMA remain strong baselines and are hard to beat, especially for univariate time series
-
NumPyro’s scan function is crucial for implementing time series models efficiently, allowing recursive operations without explicit loops
-
Hierarchical modeling in probabilistic forecasting enables learning across related time series, pulling information from similar products/groups to improve predictions
-
When dealing with censored data (like out-of-stock situations), using censored distributions instead of normal distributions can better model the underlying demand
-
For large-scale forecasting (10,000+ time series), using Stochastic Variational Inference (SVI) instead of MCMC provides significant speed improvements without major accuracy loss
-
The transition function is the core component of time series models in NumPyro - once written correctly, it can be reused across different models
-
Probabilistic forecasting should focus on business metrics rather than just model metrics, considering factors like revenue impact and stock optimization
-
For new products without historical data, hierarchical models can leverage data from similar products to make initial predictions
-
Time series validation requires special consideration - traditional train-test splits may not work well due to temporal dependencies
-
The combination of classical time series methods with probabilistic programming enables both accurate forecasts and uncertainty quantification