Rob J. Hyndman's Blog, page 4

May 8, 2022

MSTL: A Seasonal-Trend Decomposition Algorithm for Time Series with Multiple Seasonal Patterns

The decomposition of time series into components is an important task that helps to understand time series and can enable better forecasting. Nowadays, with high sampling rates leading to high-frequency data (such as daily, hourly, or minutely data), many datasets contain time series data that can exhibit multiple seasonal patterns. Although several methods have been proposed to decompose time series better under these circumstances, they are often computationally inefficient or inaccurate.
 •  0 comments  •  flag
Share on Twitter
Published on May 08, 2022 17:00

May 2, 2022

Distributed ARIMA Models for Ultra-long Time Series

Providing forecasts for ultra-long time series plays a vital role in various activities, such as investment decisions, industrial production arrangements, and farm management. This paper develops a novel distributed forecasting framework to tackle challenges associated with forecasting ultra-long time series by using the industry-standard MapReduce framework. The proposed model combination approach facilitates distributed time series forecasting by combining the local estimators of time series models delivered from worker nodes and minimizing a global loss function.
 •  0 comments  •  flag
Share on Twitter
Published on May 02, 2022 17:00

March 20, 2022

Developing good research habits

Presentation for the 2022 honours and masters students Magic button for library access to papers Drag this Monash proxy link to your bookmarks. Links Mendeley Zotero Paperpile Google Scholar Rmarkdown Happy git with R Rmarkdown thesis template
 •  0 comments  •  flag
Share on Twitter
Published on March 20, 2022 06:48

February 28, 2022

Fast forecast reconciliation using linear models

Forecasting hierarchical or grouped time series usually involves two steps: computing base forecasts and reconciling the forecasts. Base forecasts can be computed by popular time series forecasting methods such as Exponential Smoothing (ETS) and Autoregressive Integrated Moving Average (ARIMA) models. The reconciliation step is a linear process that adjusts the base forecasts to ensure they are coherent. However using ETS or ARIMA for base forecasts can be computationally challenging when there are a large number of series to forecast, as each model must be numerically optimized for each series.
 •  0 comments  •  flag
Share on Twitter
Published on February 28, 2022 16:00

Visualizing probability distributions across bivariate cyclic temporal granularities

Deconstructing a time index into time granularities can assist in exploration and automated analysis of large temporal data sets. This paper describes classes of time deconstructions using linear and cyclic time granularities. Linear granularities respect the linear progression of time such as hours, days, weeks and months. Cyclic granularities can be circular such as hour-of-the-day, quasi-circular such as day-of-the-month, and aperiodic such as public holidays. The hierarchical structure of granularities creates a nested ordering: hour-of-the-day and second-of-the-minute are single-order-up.
 •  0 comments  •  flag
Share on Twitter
Published on February 28, 2022 16:00

February 22, 2022

Monash time series forecasting repository

The Monash time series forecasting respository is a comprehensive collection of time series data made available in a convenient form to encourage empirical forecast evaluations. The repository includes the data from many forecasting competitions including the M1, M3, M4, NN5, tourism, and KDD cup 2018, as well as many other data sets from diverse applications. The associated paper discusses the various data sets and their characteristics. Where a time series collection contains data with different observation frequencies, they are split into different data sets so that the series within each data set has the same frequency.
 •  0 comments  •  flag
Share on Twitter
Published on February 22, 2022 16:00

February 18, 2022

Forecasting the old-age dependency ratio to determine a sustainable pension age

Presentation given to ARLES (Ageing Risks and their Long-term impact on the Economy and Society) I’ll describe how to forecast the old-age dependency ratio for Australia under various pension age proposals, and estimate a pension age scheme that will provide a stable old-age dependency ratio at a specified level. The approach involves a stochastic population forecasting method based on coherent functional data models for mortality, fertility and net migration, which is used to simulate the future age-structure of the population.
 •  0 comments  •  flag
Share on Twitter
Published on February 18, 2022 06:53

February 17, 2022

Simulating from TBATS models

I’ve had several requests for an R function to simulate future values from a TBATS model. We will eventually include TBATS in the fable package, and the facilities will be added there. But in the meantime, if you are using the forecast package and want to simulate from a fitted TBATS model, here is how do it.Simulating via one-step forecasts Doing it efficiently would require a more complicated approach, but this is super easy if you are willing to sacrifice some speed.
 •  0 comments  •  flag
Share on Twitter
Published on February 17, 2022 16:00

Simulating from TBATS models

 •  0 comments  •  flag
Share on Twitter
Published on February 17, 2022 15:00