0
$\begingroup$

At work, I just started dealing with seasonal adjustment of monthly time series on credit data, so being new to the topic it is quite possible that my question is pretty trivial.

From what I've read so far, procedures like TRAMO-SEATS and X13-ARIMA-SEATS never mention the need to split the data into train/validation/test sets, which is instead a common practice in the context of machine learnign algorithms.

Indeed it seems to me that the seasonal adjustment algorithms use the entire time series and, every time a new observation comes in, it gets added to the input dataset as well, often leading to significant change in the seasonal adjustment factor and in the parameters of the underlying ARIMA model (automatically estimated by the seasonal adjustament procedures).

I am a bit perplexed from a methodological point of view. Is it correct that every time new data is added, the seasonally adjusted series changes in its entirety? How are these variations conceptually justified? Wouldn't it be more correct to use the train/test split to define a single model so that adding a new observation does not lead to changes in the past of the seasonally adjusted series?

Thanks and any insight would be appreciated.

$\endgroup$

1 Answer 1

0
$\begingroup$

I understand your point, and the closest thing I can think of is the SLIDINGSPANS spec. It provides a model stability analysis over the data set.

With SLIDINGSPANS, you specify the length and the number of sub-spans, start, etc., and the X-13ARIMA-SEATS program compares the different features of seasonal adjustment from overlapping sub-spans of the time series data.

To learn more, see the reference manual of the X-13ARIMA-SEATS: https://www2.census.gov/software/x-13arima-seats/x-13-data/documentation/docx13as.pdf

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.