【发布时间】:2012-03-11 16:31:23
【问题描述】:
我需要在 R 中绘制多个不同频率的时间序列,并且我需要它们使点以一个周期为中心,而不是从每个周期的开头开始。这是我遇到的情况的说明:
test1 <- ts(rnorm(24), start=2004, freq=12)
test2 <- ts(rnorm(2), start=2004, freq=1)
plot(test1, type='l')
lines(test2, col='red')
我希望红线基本上向前移动 6 个月,每年到中间位置。我花了一点时间研究“ts”的 R 文档,但还没有弄清楚如何做到这一点——有什么建议吗?
【问题讨论】:
-
两个答案都很有用; DWin 感谢您注意访问器方法!我想我已经想出了一个合理、可行的解决方案,谢谢!
标签: r time-series