В настоящее время я тестирую пакет пророка на часовом временном ряду (набор данных из конкурса прогнозов 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/