【发布时间】:2014-11-28 05:35:52
【问题描述】:
我是 R 新手,所以我在处理这个时间序列数据时遇到了问题
例如(实际数据要大得多)
data <- c(7,5,3,2,5,2,4,11,5,4,7,22,5,14,18,20,14,22,23,20,23,16,21,23,42,64,39,34,39,43,49,59,30,15,10,12,4,2,4,6,7)
ts <- ts(data,frequency = 12, start = c(2010,1))
所以如果我尝试分解数据来调整它
ts.decompose <- decompose(ts)
ts.adjust <- ts - ts.decompose$seasonal
ts.hw <- HoltWinters(ts.adjust)
ts.forecast <- forecast.HoltWinters(ts.hw, h = 10)
plot.forecast(ts.forecast)
但是对于第一个值,我得到了负值,为什么会发生这种情况?
【问题讨论】:
标签: r time-series