У меня есть получасовые данные о спросе, которые представляют собой многосезонные временные ряды. Я использовал tbats
в forecast
пакете в R, и получил результаты , как это:
TBATS(1, {5,4}, 0.838, {<48,6>, <336,6>, <17520,5>})
Означает ли это, что ряд не обязательно должен использовать преобразование Бокса-Кокса, а термин ошибки - 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
tbats()
включить больше терминов Фурье для определенных сезонностей. Извините ...