Тема: Сравнительный анализ методов прогнозирования временных рядов
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1ОБЗОР СУЩЕСТВУЮЩИХ МЕТОДОВ ПРОГНОЗИРОВАНИЯ
ВРЕМЕННЫХ РЯДОВ
1.1Основные понятия
1.2Модели экстраполяции на основе кривых роста
1.3Адаптивные методы прогнозирования
1.4Модель авторегрессии
1.5Модель скользящего среднего
1.6Модель авторегрессии скользящего среднего и интегрированная
модель авторегрессии скользящего среднего
1.7Метрики оценки точности прогноза
2РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ МЕТОДОВ ПРОГНОЗИРОВАНИЯ
ВРЕМЕННЫХ РЯДОВ
2.1Обзор используемого инструментария разработки
2.2Реализация модели полиномиального тренда
2.3Реализация моделей экспоненциального сглаживания
2.4Реализация модели ARIMA
3СРАВНИТЕЛЬНЫЙ АНАЛИЗ МЕТОДОВ ПРОГНОЗИРОВАНИЯ
ВРЕМЕННЫХ РЯДОВ
3.1Предобработка исходных данных
3.2Подбор параметра полиномиальной модели
3.3Подбор параметров модели экспоненциального сглаживания
3.4Подбор параметров модели ARIMA
3.5Сравнительный анализ выбранных моделей
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В
📖 Введение
Изменения экономики страны, курса валюты, прибыли компании - всё это требует тщательного анализа при выборе адекватной модели для построения прогноза. К настоящему времени существует множество методов, которые используют данные из прошлого для построения прогноза в будущем.
Прогнозирование - одна из наиболее значимых основ для эффективного развития как предприятий и отраслей, так и экономики региона или страны в целом. Вовремя полученный достоверный прогноз дает возможность избегать ситуаций, которые могут негативно повлиять на состояние экономики, или смягчить их отрицательное воздействие [1, 2].
Правильный выбор метода, оценка его достоверности и экономическая интерпретация результатов прогнозов требуют знакомства с методологией прогнозирования и возможностями конкретного метода.
Актуальность выпускной квалификационной работы обусловлена необходимостью выбора и оценки модели прогнозирования временных рядов.
Объектом исследования является задача прогнозирования временных рядов.
Предмет исследования: методы решения задачи прогнозирования временных рядов.
Цель работы: провести сравнительный анализ различных моделей прогнозирования временных рядов.
Для достижения цели работы необходимо решить следующие задачи:
1)Рассмотреть основные методы сглаживания и прогнозирования временных рядов.
2)Реализовать распространенные и востребованные методы на языке программирования Python.
3)Сделать сравнительный анализ реализованных методов при помощи выбранных метрик.
✅ Заключение
На объектно-ориентированном языке программирования Python были реализованы модели полиномиального тренда, экспоненциального сглаживания и авторегрессии скользящего среднего.
Был проведен анализ реализованных методов на реальных экономических данных.
В ходе вычислительного эксперимента было выявлено, что модель ARIMA выдает самый маленький процент ошибок для всех видов прогноза. Более простые модели - Хольта и Хольта-Винтерса также подходят для среднесрочного и долгосрочного прогнозирования, уступая моделям ARIMA в среднем на О.2%-0.5%.





