Тип работы:
Предмет:
Язык работы:


Сравнительный анализ методов прогнозирования временных рядов

Работа №107677

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы80
Год сдачи2019
Стоимость4050 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ
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Сравнительный анализ выбранных моделей
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
ПРИЛОЖЕНИЕ В

Проблема предсказывания будущего волнует уже не первое поколение людей. Анализ ориентированных на время данных и прогнозирование будущих значений временного ряда являются одними из наиболее важных проблем, с которыми сталкиваются аналитики во многих областях, начиная от финансов и экономики, управления производственными операциями, до анализа политических и социальных действий, для исследования влияния людей и политических решений на окружающую среду [2].
Изменения экономики страны, курса валюты, прибыли компании - всё это требует тщательного анализа при выборе адекватной модели для построения прогноза. К настоящему времени существует множество методов, которые используют данные из прошлого для построения прогноза в будущем.
Прогнозирование - одна из наиболее значимых основ для эффективного развития как предприятий и отраслей, так и экономики региона или страны в целом. Вовремя полученный достоверный прогноз дает возможность избегать ситуаций, которые могут негативно повлиять на состояние экономики, или смягчить их отрицательное воздействие [1, 2].
Правильный выбор метода, оценка его достоверности и экономическая интерпретация результатов прогнозов требуют знакомства с методологией прогнозирования и возможностями конкретного метода.
Актуальность выпускной квалификационной работы обусловлена необходимостью выбора и оценки модели прогнозирования временных рядов.
Объектом исследования является задача прогнозирования временных рядов.
Предмет исследования: методы решения задачи прогнозирования временных рядов.
Цель работы: провести сравнительный анализ различных моделей прогнозирования временных рядов.
Для достижения цели работы необходимо решить следующие задачи:
1)Рассмотреть основные методы сглаживания и прогнозирования временных рядов.
2)Реализовать распространенные и востребованные методы на языке программирования Python.
3)Сделать сравнительный анализ реализованных методов при помощи выбранных метрик.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной бакалаврской работы были рассмотрены теоретические вопросы анализа и прогнозирования временных рядов, а также рассмотрены метрики оценки точности прогнозирования и методы оценки адекватности построенных моделей.
На объектно-ориентированном языке программирования Python были реализованы модели полиномиального тренда, экспоненциального сглаживания и авторегрессии скользящего среднего.
Был проведен анализ реализованных методов на реальных экономических данных.
В ходе вычислительного эксперимента было выявлено, что модель ARIMA выдает самый маленький процент ошибок для всех видов прогноза. Более простые модели - Хольта и Хольта-Винтерса также подходят для среднесрочного и долгосрочного прогнозирования, уступая моделям ARIMA в среднем на О.2%-0.5%.


Научная и методическая литература
1.Айвазян С.А. Методы эконометрики: учебник / С.А. Айвазян. - Магистр: ИНФРА-М, 2010. - 512 с.
2.Арефьева Н.Т. Прогнозирование и его социокультурные цели / Н.Т. Арефьева // Электронный журнал «Знание. Понимание. Умение». - 2010. - № 4 - С. 1.
3.Доусон М. Программируем на Python / М. Доусон. - СПб.: Питер, 2014. - 416 с.
4.Коломыйцев О.А. Обзор методов и подходов к прогнозированию финансовых временных рядов / О.А. Коломыйцев, В.Ю. Шелепов // Сборник научных трудов по материалам международной научнопрактической конференции. - 2008. - Т. 8. № 1 - С. 71-73.
5.Орлова И.В. Экономико-математические методы и модели: компьютерное моделирование: учебное пособие / И.В. Орлова, В.А. Половников. - Москва: Вузовский учебник, 2007. - 365 с.
6.Рашка С. Python и машинное обучение / С. Рашка; пер. с англ. А.В. Логунова. - Москва: ДМК Пресс, 2017. - 418 с.
7.Сажин Ю.В. Анализ временных рядов и прогнозирование: учебник / Ю. В. Сажин, А. В. Катынь, Ю. В. Сарайкин. - Саранск: Изд-во Мордов. ун-та, 2013. - 192 с.
8.Светуньков И.С. Методы социально-экономического прогнозирования. Том 1. Теория и методология. / И.С. Светунькова. - Москва: Юрайт, 2015.
-351 с.
9.Трегуб А.В. Методика построения модели ARIMA для прогнозирования динамики временных рядов / А. В. Трегуб // Лесной вестник. - 2011. - № 5.
-С. 179-183.
10.Уткин В.Б. Эконометрика / В.Б. Уткин. - Москва: Дашков и К, 2017. - 564 с.
11.Чураков Е.П. Прогнозирование эконометрических временных рядов: учебное пособие / Е.П. Чураков. - Москва: Финансы и статистика, 2008. - 208 с.
12.Dettlng M. Applied Time Series analysis / Dr. M. Dettling: ETH. - 2014. - 176 P.
13.Faraway J. Linear Models with R. / J.J. Faraway: Chapman & Halll/CRC. - 2009. - 255 p.
14.McKinney W. Python for Data Analysis, 2nd Edition / W. McKinney: O’Reilly Media. - 2018. - 541 p.
15.Robert H. Time series analysis and its applications, 3rd Edition / R.H. Shumway, D.S. Staffer: Springer New York. - 2011. - 202 p...


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ