Прогнозирование цен на финансовые активы является критически важной задачей в сфере финансов. Для достижения наилучших результатов используются различные методы машинного обучения и статистические модели. В данной статье представлены результаты трёх моих экспериментов по прогнозированию цен на акции Газпрома. Для каждого эксперимента применялись следующие алгоритмы: LLMTime с языковой моделью openai/gpt-4o, Auto SARIMAX из библиотеки auto-ts и NeuralProphet.
Выбор алгоритма для анализа временных рядов зависит от множества факторов, включая характеристики данных, цели анализа и доступные вычислительные ресурсы. Кратко рассмотрим основные особенности и потенциальные преимущества каждого из перечисленных алгоритмов:
- LLMTime с языковой моделью openai/gpt-4o: использует возможности больших языковых моделей (LLM) для предсказания временных рядов без предварительного обучения. Это позволяет эффективно моделировать сложные мультимодальные распределения и учитывать отсутствующие данные.
- Auto SARIMAX: статистический метод, который хорошо подходит для временных рядов с сезонностью и трендами. Автоматическая настройка параметров модели позволяет находить наилучшие настройки для конкретных данных.
- NeuralProphet: современная модель, основанная на глубоких нейронных сетях, которая сочетает в себе возможности Prophet и Neural Networks. Она позволяет моделировать сложные временные ряды и учитывать различные влияющие факторы.
В данной статье представлены результаты анализа временных рядов с помощью этих трех алгоритмов. Мы обсудим подготовку данных, реализацию методов, и оценим точность предсказаний на основе метрик ошибок и автокорреляционных графиков.