在R中创建时间序列对象,为ets()创建非统一时间数据

时间:2014-10-22 18:51:55

标签: r statistics time-series forecasting

我有一组数据,跨越6年,每年3次数据点。我正在尝试创建一个对象以提供给R的预测包但我需要数据如下所示,但我无法弄清楚ts()上的频率或deltat逻辑。

2002 23 24 19
2003 03 23 20
2004 18 18 19
2005 12 21 29

由于

1 个答案:

答案 0 :(得分:1)

您需要将frequency=3指定为ts()的参数:

library(forecast)
foo <- ts(c(23,24,19,03,23,20,18,18,19,12,21,29),
    frequency=3,start=2002)
model <- ets(foo)
plot(forecast(model,h=6))

forecast