我有一个半小时的需求数据,这是一个多季节的时间序列。我在 Rtbats
中的forecast
package 中使用,得到如下结果:
TBATS(1, {5,4}, 0.838, {<48,6>, <336,6>, <17520,5>})
是不是表示序列不一定要用Box-Cox变换,误差项是ARMA(5, 4),用6、6、5项来解释季节性?阻尼参数 0.8383 是什么意思,它也用于转换吗?
下面是模型的分解图:
我想知道该模型的作用level
和slope
说明。“斜率”说明了趋势,但是呢level
?如何为session 1
和获得更清晰的图session 2
,它们分别是每日和每周的季节性。
我还知道如何进行模型诊断tbats
以评估模型,除了 RMSE 值。正常的方法是检查错误是否是白噪声,但这里的错误应该是ARMA系列。我绘制了错误的“acf”和“pacf”,我认为它看起来不像 ARMA(5,4)。这是否意味着我的模型不好?
acf(resid(model1),lag.max = 1000)
pacf(resid(model1),lag.max=1000)
最后一个问题,RMSE
是使用拟合值和真值计算的。如果我使用预测值fc1.week$mean
和真实值来评估模型怎么办,它仍然被称为RMSE
?或者,这个还有别的名字吗?
fc1.week <-forecast(model1,h=48*7)
fc1.week.demand<-fc1.week$mean