从预测 stl 分解中继续时间序列的季节性

continue seasonality of time series from forecast stl decomposition

stats 包中的 stl 函数将时间序列分解为季节、趋势和余数:

sstl <- stl(ts(rnorm(100), frequency=12), "period")
plot(sstl)

季节性是一个规律的模式,接下来的 50 个数据点如何继续这个模式?

您可以提取季节性成分的唯一值,然后使用 rep_len 创建一个长度为 150 的向量,如下所示

rep_len(unique(sstl$time.series[, "seasonal"]), length.out = 150)