我正在将ts对象转换为HoltWinters预测。我的数据如下:
TP Year Day Temp
1 1996 1 98
2 1996 2 97
3 1996 3 97
4 1996 4 90
我的代码是这样的:
temps <- read.delim("temps2.txt")
ts <- ts(temps, start=c(1996,1), frequency = 123)
plot(ts, main="raw ts")
hw <- HoltWinters(ts, beta = FALSE, gamma = TRUE)
plot(hw)
我得到了一个错误:
Error in xy.coords(x, y) : 'x' and 'y' lengths differ
但让我困惑的是,我知道我希望我的x是time,我的y是来自Temp列的值,但是我从来没有告诉过hw,所以我不知道如何修复它。一旦正确创建了hw对象,我希望对未来进行指数平滑预测。
建议欢迎:)谢谢
发布于 2020-05-28 19:18:02
当我将临时温度给ts对象时,它就起作用了:
ts <- ts(temps$Temp, start=1996, frequency = 123)
https://stackoverflow.com/questions/62056208
复制相似问题