我有一个包含 200 个数据点的时间序列数据集。我使用以下函数对其进行了分解:
dat2 = ts(dat1, frequency = 4)
decomposeDat = decompose(dat2, "multiplicative")
我得到 4 个组成部分:趋势、季节性、周期性和不规则性。但是当我检查数据集中是否存在频率为“4”的季节性时,Rstudio 说这个频率没有季节性。使用以下代码执行检查:
dat2 = ts(dat1, frequency = 4)
fit <- tbats(dat2)
seasonal <- !is.null(fit$seasonal)
seasonal
季节性返回 FALSE 意味着没有频率为 4 的季节性。
有人可以解释一下,当上述检查不存在季节性时,为什么我可以将其分解为季节性成分?