代码之家  ›  专栏  ›  技术社区  ›  spore234

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

  •  0
  • spore234  · 技术社区  · 6 年前

    这个 stl stats 包将时间序列分解为季节、趋势和剩余:

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

    enter image description here

    季节性是一种规律性的模式,我怎样才能在接下来的50个数据点上继续这种模式?

    1 回复  |  直到 6 年前
        1
  •  1
  •   markus    6 年前

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

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

    enter image description here