Поддерживают ли каты конвариаты в прогнозировании временных рядов?
Я хочу использовать kats для прогнозирования продаж продукта, который мы будем продавать. Одним из ключевых показателей того, сколько мы продадим, является то, сколько мы тратим на рекламу в преддверии определенного дня. Мы также знаем об этом в ближайшие недели. Поэтому мы хотим обеспечить это во время прогнозирования, чтобы повысить точность прогнозирования.
Я следую этому руководству https://github.com/facebookresearch/Kats/blob/main/tutorials/kats_201_forecasting.ipynb.
Я не вижу никакого способа предоставить модели эту информацию. Это что-то невозможное?
1 ответ
Спасибо за вопрос! Для текущих доступных моделей в Kats «пророк» поддерживает ковариаты. Пользователь может указать имя ковариат вProphetParams
и кормить многовариантнымTimeSeriesData
(содержащие соответствующие ковариаты) вProphetModel
. Для создания прогнозов будущая ковариатная информация должна передаваться какpd.Dataframe
объект какpm.predict(steps = 10, future=pd.DataFrame({'ds':..., 'covariate':...}))
.