我正在尝试在R
中构建四个时间序列模型1)HoltWinters趋势不变,
2)具有线性趋势的HoltWinters,
3)逐步自回归,具有恒定趋势,
2)具有线性趋势的逐步自回归
在SAS中,我可以使用PROC预测并指定方法和趋势选项来执行此操作。
请你帮我这样做。感谢。
答案 0 :(得分:2)
对于1和2:
library(forecast)
fit1 <- ets(x, model="ANA", damped=FALSE)
fit2 <- ets(x, model="AAA", beta=0, damped=FALSE, lower=rep(0,4))
默认情况下,ets
不允许使用常量组件(例如线性趋势),但将下限设置为0则允许它。
对于3和4,我不确定你的意思是“逐步自回归”。也许您的意思是子集自动回归,其中使用逐步过程选择术语。为此,请参阅FitAR包(http://www.jstatsoft.org/v28/i02/paper)。但是,我不认为它允许确定性趋势。