Введение 3
Постановка задачи 5
Глава 1. Построение тренда временного ряда 6
1.1. Выделение линейной составляющей 6
1.2. Разложение в ряд Фурье 7
1.3. Оптимизация коэффициентов ряда Фурье 9
Глава 2. Эмпирический анализ горизонта прогнозирования временных рядов 14
2.1. Алгоритм построения горизонта прогнозирования 15
2.1.1. Пример 1. Нефть марки «Brent» 16
2.1.2. Пример 2. Отношение цен евро к доллару 17
2.1.3. Пример 3. Температура в Санкт-Петербурге 18
2.2. Алгоритмы построения среднего горизонта прогнозирования 20
Заключение 23
Список литературы 24
Приложение 26
Программная реализация в пакете MATLAB 26
Задача прогнозирования временных рядов является необходимым инструментом принятия решений практически во всех сферах нашей жизни. В экономике это курсы валют, цены на нефть, стоимости акций. В медицине характерным примером является кардиограмма. В социологии временные ряды используют для рассмотрения мнения населения в различных вопросах с течением времени. В биологии с помощью временных рядов рассматривают численность популяции на больших промежутках времени. Наконец, в географии рассматривается температура, атмосферное давление, скорость ветра.
Дадим несколько определений для одинакового понимания терминов. Определение 1. Случайным (стохастическим) процессом будем называть однопараметрическое семейство случайных величин, которые имеют конечную дисперсию.
Определение 2. Реализацией процесса (выборочной функцией, выборкой, траекторией) назовём соответствующее семейство реализаций случайных величин при последовательном переборе всех параметров.
Определение 3. Трендом назовём линию математических ожиданий случайных величин стохастического процесса.
Определение 4. Временным рядом является одна из реализаций случайного процесса.
Определение 5. Термином «прогноз» будем обозначать модель тренда случайного процесса, построенного по временному ряду, и полосы возможных отклонений вокруг тренда (модели). При необходимости полосу отклонений можно или совсем не рассматривать, или принимать во внимание какую-либо её процентную часть.
Определение 6. Горизонтом прогнозирования временного ряда называется интервал в будущем, на который делается прогноз по прошлому.
Определение 7. Глубиной прогноза временного ряда будем называть интервал в прошлом, по которому определяется горизонт прогнозирования.
Относительно приведенных определений имеется подробный учебник Острема К. Ю. [1].
Существуют две основных модели, с помощью которых производится прогнозирование временных рядов: авторегрессионная и модель с выделением тренда. Проблемой первой модели является то, что в силу своего построения прогнозировать можно только на краткосрочные периоды, т.к. дисперсия для каждого последующего временного узла увеличивается в разы, то есть результат прогнозирования становится всё менее достоверным. Тем временем вторая модель активно используется в долгосрочном прогнозировании. Такие модели рассматривает, например, Т. Андерсон [2].
Зачастую авторы позволяют себе делать прогноз на любые интервалы — краткосрочные и долгосрочные, не задумываясь при этом, как далеко можно прогнозировать. В литературе практически отсутствуют исследования об оценке горизонта прогнозирования временного ряда. Данной проблемой занимались Прасолов А. В., Хованов Н. В и Вей К. [3-5].
Исследованы модели временных рядов на примерах цен на нефть марки «Brent», температурных данных в Москве и Санкт-Петербурге, отношений курсов валют евро к доллару и мировых цен на зерно. В работе построена аппроксимирующая функция временного ряда с помощью выделения линейной составляющей методом наименьших квадратов и разложения в ряд Фурье. Показана целесообразность уточнения коэффициентов ряда Фурье из-за случайного характера данных. Предлагаемое уточнение ведётся по тем же самым гармоникам, что и исходный ряд.
Сформирована «полоса» вокруг модели тренда, основываясь не на отклонениях, а на «полосе» первых разностей исходного ряда, по которой определён горизонт прогнозирования. Доказано утверждение, что горизонт прогнозирования не может быть больше, чем расстояние до первого выхода реальных данных из «модельной полосы».
Приведены два алгоритма вычисления среднего горизонта временного ряда на основе ранее полученного алгоритма нахождения горизонта прогнозирования. Произведён их сравнительный анализ по времени работы. Все вычисления были выполнены в пакете MATLAB.
[1] Острем К. Ю. Введение в стохастическую теорию управления. М.: Изд. Мир, 1973. 324 с.
[2] Андерсон T. Статистический анализ временных рядов. М.: Мир, 1976. 757 c.
[3] Прасолов А. В., Хованов Н. В. О прогнозировании с использованием статистических и экспертных методов // Автоматика и Телемеханика. 2008., № 6. C. 129 - 143.
[4] Prasolov A. V., Wei K. C. On Forecast of Exchange Rate of a Foreign Currency // Proc. IEEE Int. Conf. Control Appl. and IEEE Int. Sympos. Comput.-Aided Control Syst. Design, Anchorage, Alaska, USA. 2000.
[5] Прасолов А. В. Математические методы экономической динамики: Учебное пособие. 2-е изд. испр. СПб.: Лань, 2015. 352 с.
[6] Иванов Н. Г., Прасолов А. В. Анализ различных методов аппроксимации тренда временного ряда // Процессы управления и устойчивость. 2015. T. 2. № 1. С. 623 - 628.
[7] Ivanov N. G., Prasolov A. V. Analysis of the approximation of time series trend and forecasting based on it // «Stability and Control Processes» in Memory of V.I. Zubov (SCP). 2015. P. 460 - 462.
[8] US Energy Information Administration. http://www.eia.gov/dnav/pet/ hist/LeafHandler.ashx?n=PET&s=RBRTE&f=D
[9] Бокс Дж., Дженкинс Г. Анализ вреенных рядов. Прогноз и управление. М.: Мир, 1974. 406 c
[10] Профессиональный информационно-аналитический ресурс, посвященный интеллектуальному анализу данных. http: //www.machinelearning.ru/wiki/index.php?title=Выделение_ периодической_компоненты_временного_ряда_(пример)
[11] Economic Research. Federal Reserve bank of St. Louis. https:// research.stlouisfed.org/fred2/series/DEXUSEU#
[12] Погода в 243 странах мира. http://rp5.ru/Weather_archive_in_ Saint_Petersburg
[13] Economic Research. Federal Reserve bank of St. Louis. https:// research.stlouisfed.org/fred2/series/PMAIZMTUSDM
[14] Average Daily Temperature Archive. http://academic.udayton.edu/ kissock/http/Weather/gsod95-current/RSMOSCOW.txt.
[15] Economic Research. Federal Reserve bank of St. Louis. https:// research.stlouisfed.org/fred2/series/POILBREUSDM