我正在开发一个模型来预测产品的需求,并希望从我的时间序列中删除异常值。我遇到了tso功能并决定尝试一下。初步结果令人鼓舞,因此决定继续追求。但是,当我在所有不同的时间序列中运行它时,我经常会遇到错误。提供下面的代码和错误的描述。
代码:
data<-c(2780,1580,2800,3320,4720,2860,3440,2940,3720,3360,3380,3160,2220,2560,3260, 3140,1920,3340,3060,1960,2800,1520,1920,1800,2100,2240,2300,1560,820,2160)
dataTS<-ts(data, frequency = 12)
dataTS.out<-tso(dataTS, tsmethod = "auto.arima", args.tsmethod = list(ic = "bic"), maxit = 5)
错误消息
auto.arima中的错误(x = c(2780,1580,2800,3320,4720,2860,3440,2940,: 找不到合适的ARIMA模型
我做错了什么?
提前感谢
答案 0 :(得分:0)
似乎在列表中省略了一个参数。这对我有用。
/Dictionary/words/word[.= ../preceding-sibling::words/word]