Nano Hash - криптовалюты, майнинг, программирование

Как прогнозировать вне выборки с помощью авторегрессии из статистической модели?

У меня есть временные ряды данных о продажах. Сначала я группирую по продажам по годам. Затем я хочу спрогнозировать продажи на 2021, 2022 и 2023 годы. У меня есть данные за 2000 год.

Мой вопрос похож на этот one, однако я хочу получить ответ на как сделать прогноз вне тренировочного индекса.

model = AutoReg(grp, lags=5)
model_fit = model.fit()
predictions = model_fit.predict(start=len(grp), end=len(grp)+3, dynamic=False)

Если я сделаю это, результаты будут:

2021-12-31   NaN
2022-12-31   NaN
2023-12-31   NaN
2024-12-31   NaN

Я могу заставить это работать, если я установлю конечную переменную в len(grp)-1, но это означает, что я делаю прогнозы для данных внутри моей выборки, я хочу делать прогнозы на будущее.

Атрибут dynamic кажется важным, поскольку в документации говорится, что он представляет собой индекс, при котором прогнозы используют динамически вычисляемые значения задержки.


Ответы:


1

В индексе временных рядов не было установлено значение freq, несмотря на то, что индекс был годовым.

grp.index.freq="Y" 

Сделал работу за меня. Также не возникает проблем, когда у вас есть числовой индекс временного ряда.

24.01.2021
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..