r - 如何在 R 中重新组合季节性分解的 STL 组件

标签 r time-series

我想将季节性成分重新组合为由 STL 分解的时间序列的季节性调整成分。例如:

    library(fpp)
    fit <- stl(elecequip, s.window=7)
    plot(fit)

    sa_fit <- seasadj(fit)

如何将季节性分量合并到 sa_fit 中,以便获取原始季节性数据?

提前致谢。

最佳答案

为了获取 R 中(对您而言)不熟悉的类的属性,请使用 attributes

快速浏览一下就会发现您需要 time.series 属性,如下所示

unadjusted <- fit$time.series[, 1] + sa_fit

然后,您可以使用 all.equal 检查未调整是否等于原始数据

all.equal(unadjusted, elecequip)
## [1] TRUE

关于r - 如何在 R 中重新组合季节性分解的 STL 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468366/

相关文章:

python - Pandas :使用最后可用的值填充缺失值

r - 构建矩阵以识别向量整数的逐步变化

r - 识别是否在并行调用中

mysql - RMySQL、dbWriteTable 和包含换行符的文本字段

r - 创建xts对象会导致时间戳更改

r - 逐步找到R中列表中最频繁的项目

python - 每秒复制最后一个值直到 Python 2.7 中的下一个数据点的函数,分段常量插值

python - 从 Pandas 中的文本时间生成 15 分钟间隔

删除每个单元格内新行中的重复观察值

r - 疏浚中的子集 (MuMIn) - 如果存在主效应,则必须包括交互作用