超过一年的时间序列

时间:2015-01-23 16:41:03

标签: r time-series

我在为我的数据集做时间序列时遇到了麻烦。大多数示例都有季度或月度频率,但我的问题是每年或每两年收集的数据。考虑一下我的代码:

data<-data.frame(year=seq(1978,2012,2), number=runif(18,100,500))
time<-ts(data$number, start=1978, frequency=.5)
decomp<-decompose(time)
Error in decompose(time) : time series has no or less than 2 periods

如何让R识别每年收集的数据中的时间序列值?谢谢!

1 个答案:

答案 0 :(得分:1)

季节性分解仅对年内数据有意义,因为您有多年的季节。因此,尝试使用decompose计算每两年收集的数据的季节性影响,您会收到错误。

相关问题