Я использовал данные временных рядов для прогноза методом экспоненциального сглаживания. Но я получил следующие ошибки, кто-нибудь может помочь мне выяснить, где проблема?
Ошибка при разложении (ts (x [1L: ветер], start = start (x), частота = f), сезонный): временной ряд имеет не более 2 периодов
RMP <- {Date <- (2018-02-01,2018-03-01,2018-04-01,2018-05-01,2018-06-1 ... 2019-08-01), Цена <- (157,158,159,157.5,160,152 ........ 166)} </p>
Всего у меня 19 свиданийпродолжается со значениями цены с 2018-2-1 до 2019-8-1. Я попытался использовать функцию HoltWinters, чтобы сделать прогноз, но я получил ошибку: Ошибка в разложении (ts (x [1L: ветер], start = start (x), частота = f), сезонная): временной ряд не имеет или меньшечем 2 периода. Вот мой код:
rmprice=RMP$Price
rmpts <- ts(rmprice, frequency=12, start=c(2018,2))
logrmp<- log(rmpts)
#plot.ts(logrmp)
library("TTR")
rmptsfc <- HoltWinters(logrmp)
rmptsfc2 <-forecast:::forecast.HoltWinters(rmptsfc, h)
Приходит с ошибкой: Ошибка при разложении (ts (x [1L: ветер], start = start (x), частота = f), сезонная): временной рядне имеет или меньше 2 периодов. Вот мой код:
Я пытался использовать
rmptsfc <- HoltWinters(logrmp,beta = FALSE, gamma = FALSE)
Тогда ошибка исчезла, но все значения прогноза представляют собой плоскую линию с одинаковыми значениями. Это не то, что я хочу.
Может ли кто-нибудь любезно дать совет? Большое спасибо!