Is there a way to estimate the length of each period or seasonality in a time series in real-time? This is useful for adaptive and online time-series processing (streaming) where the entire data is not available a-priori.
Each observation may arrive sequentially or in a batch of observations. We want to be able to analyse observations as they come without having to store the entire historical data; though we may be able to store the most recent observations.