
- •Isbn 987-5-88081-904-1
- •Оглавление
- •Методические материалы
- •Теоретические материалы
- •Предисловие
- •Тематический план
- •Раздел III. Отраслевые основы социально-экономического прогнозирования
- •Тема 2.8. Технология прогнозного исследования.
- •Тема 3.1. Прогнозирование социодемографического развития.
- •Тема 3.2. Прогнозирование экономического развития.
- •Тема 3.3. Государственное прогнозирование социально-экономического развития.
- •Раздел I. Общая характеристика современного
- •Глава 1. Эволюция концепций общественного развития
- •§ 1. Античность и Средневековье: от анализа цикличности к идее прогресса
- •§ 2. Формирование прогрессистских концепций будущего
- •§ 3. Развитие идей о будущем общества во второй половине XX в.
- •Глава 2. Социально-экономическое прогнозирование в системе научного знания
- •§ 1. Зарождение и развитие современной прогностики
- •§ 2. Отечественная прогностика23
- •Раздел II. Методология
- •Глава 1. Общая характеристика методологии современного социально-экономического прогнозирования
- •§ 1. Основа методологии современного социально-экономического прогнозирования
- •§ 2. Классификация прогнозов и методов прогнозирования
- •Глава 2. Логико-интуитивные методы прогнозирования
- •§ 1. Логические методы ситуационного анализа
- •§ 2. Опросные и групповые экспертные методы
- •Глава 3. Формализованные математические методы прогнозирования в государственном управлении
- •§ 1. Модели временных рядов
- •§ 2. Эконометрическое моделирование
- •§ 3. Разработка индикаторов
- •§ 4. Метод «затраты-выпуск» и модель межотраслевого баланса
- •Глава 4. Технология прогнозного исследования40
- •§ 1. Составление программы исследования
- •§ 2. Исходная модель и ее анализ
- •Примерная типология показателей, используемых для построения исходной модели социального объекта
- •§ 3. Модель прогнозного фона
- •Прогнозная ретроспекции фоновых данных.
- •§ 4. Поисковый прогноз
- •§ 5. Нормативный прогноз
- •Обсуждение обеих или хотя бы последней нормативной модели.
- •§ 6. Верификация прогноза. Выработка рекомендаций для управления
- •Раздел III. Отраслевые особенности
- •Глава 1. Прогнозирование социодемографического развития
- •§ 1. Демографическое прогнозирование
- •§ 2. Прогнозирование труда и занятости
- •§ 3. Прогнозирование динамики уровня жизни населения
- •§ 4. Вопросы прогнозирования и стратегического планирования развития социального комплекса
- •Глава 2. Прогнозирование экономического развития
- •§ 1. Прогнозирование экономического роста и темпов развития экономики
- •§ 2. Прогнозирование динамики цен и инфляции
- •§ 3. Прогнозирование развития сферы финансов
- •§ 4. Прогнозирование инвестиционной деятельности и капитальных вложений
- •§ 5. Прогнозирование нтп и развития инноваций
- •§ 6. Прогнозирование внешней торговли
- •§ 7. Прогнозирование развития агропромышленного комплекса
- •§ 8. Прогнозирование развития транспорта и связи
- •§ 9. «Экологическое» прогнозирование
- •Глава 3. Государственное социально-экономическое прогнозирование: основы организации
- •§ 1. Государственное социально-экономическое
- •§ 2. Государственное социально-экономическое прогнозирование в Российской Федерации
- •Заключение
- •Практикум
- •2. Составление технического задания и программы прогнозного исследования
- •3. Логико-интуитивные экспертные методы прогнозирования
- •4. Количественные методы прогнозирования
- •Глоссарий
- •625000, Г. Тюмень, ул. Семакова, 10
§ 1. Модели временных рядов
Понятие временного ряда. Трендовые модели
Наиболее распространенными формализованными методами прогнозирования являются эстраполяционные, а модели временных рядов — один из наиболее распространенных видов экстраполяци-онных прогнозных моделей. Временной ряд — это последовательность упорядоченных во времени числовых показателей, характеризующих уровень состояния и изменения изучаемого явления. Уровень временного ряда — значение показателя, динамика которого во времени отображена в виде временного ряда, в рамках ряда.
Временные ряды различаются по следующим признакам.
По времени можно обозначить моментные и интервальные временные ряды. Интервальные временные ряды — последовательности значений, в которых уровни ряда относят к результату, накопленному или вновь достигнутому за определенное время (например, объемы производства продукции промышленности по месяцам). Моментный ряд содержит значения показателя на определенный момент времени, на конкретную дату, момент (например, поголовье крупного рогатого скота на начало года). Показатели интервального ряда вполне могут суммироваться. Сумма значений показателей моментного ряда обычно не рассчитывается: часто она не имеет реального содержания и практического смысла.
По форме представления уровней ряда выделяют ряды абсолютных, относительных и средних величин.
118
По расстоянию между датами или интервалами времени — полные и неполные временные ряды. Полные ряды выстроены с равными промежутками между значениями, в неполных принцип равенства периодов времени между уровнями ряда не соблюдается.
По содержанию показателей выделяют ряды частных и агрегированных показателей. Частные показатели характеризуют один конкретный частный признак изучаемого явления. К рядам частных показателей относится, например, временной ряд погодо-вых значений показателя выпуска студентов вузами страны. Агрегированные показатели основаны на частных и характеризуют изучаемое явление комплексно. Примером агрегированного показателя можно считать индекс инфляции, индекс физического объема производства промышленной продукции.
Обычно прогнозирование на основе временных рядов осуществляется с помощью изучения и экстраполяции временного тренда. Простая трендовая модель динамики на основе временных рядов показателя — это уравнение тренда с указанием начала отсчета единиц времени. Прогноз по этой модели заключается в подстановке в уравнение тренда номера периода, который прогнозируется.
Определение параметров уравнения тренда может осуществляться практически теми же методами, что и для уравнений регрессионной зависимости, активно используемых в эконометрическом моделировании (парная регрессия), поскольку математически форма уравнений одинакова. Только место факторной переменной занимает фактор «период». Наиболее часто используемый сегодня метод — метод наименьших квадратов (МНК). Нелинейные разновидности уравнений тренда могут быть сведены к линейным, что также позволяет использовать для определения их параметров МНК. Но при этом нужно помнить, что ряд значений показателей времени должен соответствовать типу тренда. Например, для прямолинейного тренда дискретный ряд показателей времени начинается со значения 1 и продолжается по порядку: 2, 3, 4 и т. д. Для иных видов тренда последовательность значений времени может быть и иной (например, для логарифмического уравнения тренда нумерация может начинаться не с 1, а с другой цифры, скажем, 4 или 5, что связано с математическими особенностями логарифмического выражения).
119
Среди разновидностей моделей на основе временных рядов можно выделить:
1) модели собственно тренда:
Y(f) = T(f) + st,
где T(t) — временной тренд заданного вида (например, линейный T(t) = a + bxt; et — стохастическая (случайная) компонента;
2) модели сезонности:
Y(t)=S(t) + et,
где S(t) — периодическая (сезонная) компонента; et— стохастическая (случайная) компонента;
3) модели тренда и сезонности:
Y(t)=T(t) + S(t) + et, аддитивная («дополняющая»),
Y(t) = T(t)xS(t)+et, мультипликативная («множительная»),
где T(t) — временной тренд заданного вида; S(t) — периодическая (сезонная) компонента; et — стохастическая (случайная) компонента.
К моделям временных рядов относится множество более сложных моделей, таких как модели адаптивного прогноза, модели авторегрессии и скользящего среднего (ARIMA) и др. Их общей чертой является объяснение поведения показателя во времени, исходя только из его предыдущих значений. Такие модели могут применяться, например, для прогнозирования объемов производства, объемов продаж, краткосрочного прогноза процентных ставок и т. п.
Разновидности уравнений временного тренда
Далее характеризуются наиболее распространенные и простые математические формы отображения тренда. Их набор вполне достаточен для отображения большинства из встречающихся тенденций временных рядов. При этом желательно из всех возможных уравнений тренда выбирать простейшее, что обусловлено простым правилом: чем сложнее уравнение тренда, тем сложнее гарантировать надежность оценок, тем потенциально выше опасность ошибок.
120
Самым простым типом линии тренда является прямолинейный тренд, описываемый уравнением первой степени:
у, =a+bxt,,
где ŷi —выравненные уровни тренда по периодам (моментам) i; а — свободный член уравнения, численно равный среднему уров-ню для периода (момента) tt = 0; b — средняя величина изменения уровня ряда за один период (момент) времени; tt — номера перио-дов (моментов) времени, к которым относятся соответствующие уровни временного ряда.
Этот тип тренда подходит для отображения примерно равно-мерных пропорциональных изменений уровней ряда. Практика по-казывает, что такая динамика встречается довольно часто. Знак па-раметра b показывает направленность изменений: отрицательный знак говорит о тенденции убывания.
значения
уровней
ряда,
У
время, t Рис. 5. Прямолинейный тренд
тенденция, выраженная полино-
Параболический тренд
мом (параболой) 2-го порядка:
у{ =а0+а1х tt +a2x t2 .
Полиномы более высоких порядков (3-го и выше) значительно реже применяются для выражения тенденций динамики, поскольку гораздо сложнее с точки зрения получения надежных оценок.
121
В уравнении тренда ах — это средний за весь изучаемый период прирост, который изменяется равномерно с ускорением, равным а2. Последнее (ускорение) и служит собственно константой выражения.
Тренд в форме параболы используется для отображения тенденций, которым свойственно примерно постоянное ускорение абсолютных изменений уровней. Такие случаи сравнительно более редки, чем линейные процессы, но, с другой стороны, любое отклонение от линейного роста можно интерпретировать как наличие ускорения. Подобными характеристиками могут обладать, например, приросты производства продукции отраслями экономики в фазе циклического подъема экономической конъюнктуры.
значения
уровней
ряда,
У
время, t
Рис. 6. Параболический тренд
Относительно статистики, трендом можно обычно считать только одну из ветвей параболы (обычно правую). В более конкретных ситуациях, тем не менее, возможно и объединение обеих ветвей в единый тренд.
Характер тренда определяется знаками а{ и а2 (величина а0 обычно всегда положительна):
а1 > 0 и a2 > 0 — восходящий тренд;
a 1 < 0 и a2 < 0 — нисходящий тренд;
a 1 > 0 и a2 < 0 означает либо восходящий тренд с замедляющимся ростом уровней (одна ветвь параболы), либо обе ветви, когда их можно считать одной тенденцией;
122
— Oj < 0 и а2 > О означает либо нисходящий тренд с замедляю-щимся ростом уровней (одна ветвь параболы), либо обе ветви, ко-гда их можно считать одной тенденцией.
Экспоненциальный тренд характеризуется выражением:
у{ =ахк'', или в форме у{ = expflna + lnktt].
Основной параметр к является постоянным цепным темпом из-менений уровней. Если к > 1, имеет место тренд с возрастающими уровнями, а равно с возрастающим ускорением роста и возрастаю-щими производными всех более высоких порядков. Если к<\, имеет место тенденция постоянного, но замедляющегося убывания.
Экспоненциальный тренд описывает процессы, развивающиеся в условиях отсутствия значимых ограничений изменения уровня. Уровни тренда представляют собой геометрическую прогрессию. Очевидно, что обычно он имеет место на ограниченных отрезках времени.
значения
уровней
ряда,
время, t Рис. 7. Экспоненциальный тренд Основное выражение гиперболического тренда:
Ъ
yt =a + — . ti
Свободный член уравнения, таким образом, — это предел, к которому стремятся уровни ряда. Такая тенденция характерна для процессов, демонстрирующих тенденцию к замедляющемуся снижению значений показателя, которые, однако, не могут умень-
123
шиться более некоторого нижнего значения. Например, такими свойствами могут обладать тенденции снижения затрат на производство. В случае Ъ < О с течением времени уровни тренда, наоборот, возрастают, стремясь к а.
значения
уровней
ряда,
У
время, t
Рис. 8. Гиперболический тренд
Если изучаемый и прогнозируемый процесс приводит к замедлению роста показателя, но не вызывает прекращения роста, то вполне адекватным отображением тенденции может стать уравнение логарифмического тренда:
у{ = a+bxlntt.
значения
уровней
ряда,
У
124
Подбирая начало отсчета периодов, можно найти такую скорость изменений, которая наиболее точно отвечает фактическому временному ряду.
Логистическая форма уравнения тренда подходит для описания процесса, когда изучаемый показатель проходит полный цикл развития, начиная от нижнего (как правило, нулевого) уровня, сначала медленно с ускорением возрастая, после чего тенденция становится приблизительно прямолинейной. В завершающей части цикла рост замедляется по гиперболе по мере приближения к пределу. В некоторых зарубежных прикладных пакетах статистического анализа логистическая кривая называется S-образной кривой.
Можно считать логисту объединением сразу трех видов тенденций: парабола — прямая — гипербола. Но есть и доводы за рассмотрение логистического тренда как самостоятельного. Его выделение позволяет уже на первом этапе определить всю траекторию развития явления, выяснить сроки перехода от ускоренного роста к замедленному, что может оказаться весьма важным для прогноза.
значения
уровней
ряда,
У
время, t
Рис. 10. Логистический тренд
При изменении уровней от нулевого уравнение тренда по логисте имеет вид:
1
Уг
ea0 +a1ti +1
При а0 > О и а-i < 0 с ростом номера периодов времени будет иметь место тенденция роста уровней. Если нужно начать рост поч-
125
ти с нуля, то должно быть а0 ~ 10. Чем больше будет модуль аъ тем быстрее будут возрастать уровни. При а{ < 0 и а2 > 0 имеет место тренд снижения уровней ряда, если нужно начать снижение почти от 1, то должно быть а0 ~ -10. Чем больше будет аъ тем быстрее будут снижаться уровни.
Если диапазон изменения уровней ограничен не нулем и единицей, а обозначенными, исходя из условий, ymsx и у^п, то формула логистического тренда примет вид:
- _ .Углах ~Утт , Уг ~ еЯо+аЛ +1 Утт'
Графическое отображение во многих случаях позволяет приближенно выявить тип уравнения, наиболее адекватный тенденции временного ряда. Но при этом следует соблюдать некоторые правила построения графика. Требуется точное соблюдение масштаба как по величине уровней ряда, так и по шкале времени. Время откладывается обычно по оси абсцисс, величины уровней — по оси ординат. По каждой оси следует установить такой масштаб, чтобы ширина графика была примерно в 1,5 раза больше его высоты. Если уровни ряда различаются в десятки, сотни, тысячи раз, ось ординат имеет смысл разместить в логарифмическом представлении, равные отрезки будут означать различие уровней в одинаковое число раз. Тогда изменится и интерпретация графика: при линейном масштабе прямая будет означать прямолинейную тенденцию, при логарифмическом — экспоненту. Нужно соблюдать равенство величин, отображающих время на горизонтальной оси, тут логарифмическая шкала не рекомендуется, это значительно осложнит прочтение графика.
Но графический метод не всегда дает хороший результат. Например, таким путем трудно бывает отличить параболу от экспоненты, логарифмическую кривую от гиперболы и т. д. Хотя специализированные прикладные программные пакеты значительно облегчают анализ, в них нередко встроены средства быстрого расчета и нанесения на график линии тренда в соответствии с различными предположениями о его характере (например, нанесение линии тренда на диаграммы в MS Excel). Кроме того, не всегда вариант уравнения тренда, «лучший» внешне, является лучшим с аналитической и статистической точек зрения. Поэтому имеет смысл ис-
126
пользовать и иные методы определения типа уравнения тренда: метод последовательных разностей, МНК (выбор уравнения тенденции, дающего наименьшую сумму квадратов отклонений) и др.
Особенности прогнозирования на основе трендовых моделей
Трендовое прогнозирование обладает следующими свойствами:
для крупных сложных объектов и систем, имеющих большую инерционность развития, прогноз по тренду, выявленному на базе изучения предыдущего развития, как правило, вполне реален и надежен;
выясненные параметры тренда (т. е. константы аппроксимирующих тренд выражений) должны быть статистически надежны, что достаточно легко проверить. Если они не надежны, то ненадежен и прогноз;
срок упреждения прогноза должен быть не более половины периода основания прогноза (лучше — не более трети). То есть, если период основания прогноза, в рамках которого изучалась тенденция явления, составляет, скажем, 30 лет, то возможный период упреждения — 10-15 лет максимум.
У прогнозирования на базе временных рядов с помощью выясненной тенденции развития есть некоторые преимущества перед другими методами прогнозирования, есть и недостатки.
Уравнение тренда имеет преимущества перед «обычной» статистической регрессией по потенциальной ширине охвата факторов, влияющих на динамику изучаемого явления. Коэффициент при номере периода в уравнении тренда — это комплексный коэффициент регрессии при всех реальных факторах, влияющих на уровень изменяющегося показателя, которые сами изменяются во времени. «Обычная» регрессия (которая, кстати, составляет основу экономет-рических моделей) позволяет учесть только часть факторов, влияние остальных «списывается» на ошибку регрессии.
Второе преимущество состоит в том, что уравнение тренда есть модель динамики процесса, и на ее основании мы прогнозируем динамику, т. е. логическая основа тренда соответствует задаче. Напротив, уравнение многофакторной регрессии — это модель вариации уровня показателя в статической совокупности. Логическая база прогноза по многофакторной регрессии в статике не совсем адекватна задаче прогнозирования.
127
Последнее, хотя и не очень существенное, преимущество прогноза по тренду заключается в том, что для него не требуется большого объема исходной информации о факторах, как для множественной регрессии. Достаточно однородного по характеру тенденции периода, допустим, за 20-25 лет.
Но прогноз на основе временного тренда может не давать корректных результатов в случае высокой нестабильности объекта предсказания. Нет возможности проигрывать разные варианты прогноза при разных сочетаниях значений факторов, что обычно делается при прогнозе по регрессионной модели с управляемыми факторами (т. е. сделать прогноз действительно вариативным). Кроме того, наилучшие результаты трендовое прогнозирование дает на относительно коротких периодах упреждения (краткосрочный, если по годам — среднесрочный прогноз).
Прогноз производится по такому общему алгоритму:
упорядочение прошлых данных;
сглаживание временного ряда;
выделение тренда;
определение уравнения тренда;
расчет прогнозного значения;
оценка доверительного интервала с заданной вероятностью. В процессе выяснения тренда показателя может потребоваться
учет повторяющихся колебаний в рамках самой основной тенденции, своего рода тренда внутри тренда. В данном случае речь идет о периодической колеблемости неслучайного характера, например о сезонности. В этом случае трендовую модель имеет смысл дополнить до модели тренда и сезонности.
Такую коррекцию можно провести с помощью индексов сезонности. Сезонность — явление, имеющее обычно ежегодную повторяемость. Для ее определения желательно проанализировать данные по 7-ми — 10-ти периодам, в которых имеет она место. Можно обойтись и меньшим числом периодов (например, лет), но тогда достоверность наличия выявленной закономерности снижается.
Можно рассчитывать индексы сезонности как частное от деления отдельных уровней ряда на средний по всему ряду, для которого определяется сезонность, уровень. Например, сезонность в рамках года определима индексами, получаемыми в результате деления
128
месячных уровней на среднемесячное значение уровня ряда за весь год. Умножение на 100 даст величину индекса в процентах.
Возможен и расчет сезонных индексов с использованием весов. Тогда используется несколько иной алгоритм расчетов. Обратимся к примеру расчета квартальной сезонности в течение года на основе помесячных данных за несколько лет:
1) определяются индексы сезонности путем соотнесения эмпи рических данных (у,) с рассчитанными по уравнению тренда (у;) для сезона (месяц):
!<* = ¥-;
Уг
рассчитываются средние значения уровня ряда
yi за периоды, для которых предполагается тенденция сезонности (в данном примере — по годам), достаточно средней арифметической простой;определяется средневзвешенное значение индекса сезонности (Icj ) для каждого уже укрупненного периода времени — собственно сезона (квартал). Роль весов играют средние значения уровней ряда для годов, рассчитанные ранее, где Ici — индексы сезонности по месяцам:
1с
ЦУг
Далее модель тренда преобразуется в мультипликативную модель тренда и сезонности: значения ряда, рассчитанные по тренду, домножаются на соответствующий сезону индекс сезонности.
Учет периодической колеблемости может осуществляться и иными способами (например, на основе рядов Фурье).