Пророк для часового прогноза временных рядов - PullRequest
0 голосов
/ 25 февраля 2019

В настоящее время я тестирую пакет пророка на часовом временном ряду (набор данных из конкурса прогнозов M4 [1]).Интересно, что этот набор данных не содержит никакой информации о временных метках (год / месяц / день / час) о временных рядах и содержит только необработанные наблюдения.Поскольку пророк ожидает фрейм данных с ds (тип даты) и y (временной ряд), мне пришлось синтетически сгенерировать вектор меток времени, чтобы приспособиться к этому сценарию.Ниже приводится выдержка из фрагмента кода:

ts <- seq(from = as.POSIXct("2012-05-15 07:00"), length.out = 700, by = "hour")
history <- data.frame(ds = ts, y = time_series_data)
ts_fit <- prophet(history, daily.seasonality = TRUE,  weekly.seasonality = TRUE, yearly.seasonality = FALSE)

Мой вопрос заключается в том, повлияет ли синтетическая генерация таких временных меток на общую производительность модели?Другими словами, если я поменяю временную метку на другую, seq(from = as.POSIXct("2013-05-15 07:00"), length.out = 700, by = "hour"), повлияет ли это на точность прогноза?

И также является ли это правильным способом обработки временного ряда при отсутствии временной меткиИнформация ?или есть другие альтернативы?(в пророке)

Спасибо, Касун.

[1] https://www.mcompetitions.unic.ac.cy/the-dataset/

...