Построение моделей временных рядов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
НОВОСИБИРСКИЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
Кафедра
теории рынка
Курсовая работа
по дисциплине: Эконометрика
на тему «Построение моделей временных рядов»
Вариант
16
Выполнил: Атаманчук Я.П.
Группа: ФБЭ - 81
Проверил: Тимофеев
В.С.
Новосибирск 2011
Ситуация 9: “Загон для коз”. Робинзон живет на необитаемом острове и организует свой быт. Вот что пишет по этому поводу Д.Дефо: “Я задумал развести целое стадо коз, рассудив, что это единственный способ обеспечить себя мясом и молоком к тому времени, когда у меня выйдут порох и дробь. Единственным средством для этого было держать коз в загоне, огороженном прочным частоколом или плетнем так, чтобы козы не могли сломать его ни изнутри, на снаружи”. Сказано – сделано. И далее: “Я решил огородить кусок луга ярдов в полтораста длиной и сто шириной и на первый раз ограничиться этим… Этот участок я огораживал около трех месяцев, а затем перевел в этот загон всех своих коз”.
Однако через некоторое время он заметил, что молока, которое он получал со своего стада, стало не хватать для всех нужд – ведь он потреблял не только само молоко, но и получал из него сыр, масло и т.д. Проведя ревизию своего хозяйства, он выяснил, что объемы удоев стали уменьшаться из-за ухудшения качества и особенно количества кормов, т.е. травы, которая росла на участке, стало не хватать для всего стада, которое поедало ее, а времени вырасти для новой травы не хватало. Он огородил новый участок и перевел стадо туда, оставив старый участок для восстановления травяного покрова.
В нашем распоряжении есть два временных ряда: X1 – месячный уровень осадков (в миллиметрах) и X2 – среднемесячные удои молока (в галлонах), которые Робинзон составил за это время.
Цель:
проведение эконометрического анализа
заданных временных рядов для прогнозирования
их значений.
- Построить графики временных рядов. Для каждого временного ряда провести первичный статистический анализ, включая:
- Вычисление среднего значения, дисперсии, меры разброса;
- Вычисление автоковариационной и автокорреляционной функций;
- Построение коррелограммы.
Сделать
выводы.
На графике
временного ряда X1(t) прослеживаются периодически
повторяющиеся изменения признака. Период
составляет 12 месяцев. В среднем не наблюдается
долгосрочных тенденций ни к увеличению,
ни к уменьшению. Влияние всех компонент
временного ряда на значения элементов
ряда носит аддитивный характер.
На графике наблюдается долгосрочная тенденция к уменьшению. Вместе с тем, происходят периодически повторяющиеся изменения признака. Временной ряд имеет сезонную и/или циклическую компоненту.
В момент времени (t=40), удои молока достигают наивысшего уровня. Это может объясняться наличием структурных изменений в этой точке. Очевидно, именно в этот момент Робинзон перевел свое стадо на новый участок.
Первичный статистический
анализ:
= ;
= ;
;
Для временного ряда х1(t):
E[X1(t)] = = 30,3236;
D[X1(t)]
= = 17,6307;
Средний
месячный уровень осадков составляет
около 30 мм. Отклонение от среднего составляет
4,1989 мм.
Для временного ряда х2(t):
E[X1(t)] = = 7,0982;
D[X1(t)]
= = 2,32944;
Среднемесячные удои молока в среднем составляют около 7 галлонов. Отклонение от среднего равно 1,52625 галлона молока.
Найдем значения оценок автокорреляционной функции:
Рекомендуемое
количество элементов автокорреляционной
функции не должно превышать N/3
18,3.
Для временного
ряда х1(t):
| r1 | 0,300274 |
| r2 | -0,243352 |
| r3 | -0,361304 |
| r4 | -0,400067 |
| r5 | 0,0144388 |
| r6 | 0,5417388 |
| r7 | 0,0207405 |
| r8 | -0,433738 |
| r9 | -0,415498 |
| r10 | -0,284967 |
| r11 | 0,245709 |
| r12 | 0,9827882 |
| r13 | 0,2988384 |
| r14 | -0,259614 |
| r15 | -0,370474 |
| r16 | -0,402023 |
| r17 | 0,0166211 |
| r18 | 0,5434392 |
Коррелограмма для временного ряда X1(t)
Коррелограмма показывает степень статистической взаимозависимости между элементами временного ряда.
Для стационарного ряда, чем больше разнесены во времени элементы временного ряда, тем слабее их взаимосвязь.
Исходя из полученной коррелограммы можно сделать вывод о том, что временной ряд «Месячное количество осадков» не является стационарным.
Элементы временного ряда являются взаимосвязанными, что говорит о наличии сезонной компоненты.Анализ автокорреляционной функции позволяет предположить, что наиболее тесным образом связаны элементы ряда, разнесенные на 6, 12, 18 и т.д. месяцев.
Наиболее
высоким для временного ряда осадков
оказался коэффициент корреляции 12-го
порядка, это значит, что временной
ряд содержит циклические колебания
в 12 месяцев.
Для временного
ряда х2(t):
| r1 | 0,529201 |
| r2 | 0,13054468 |
| r3 | 0,00722151 |
| r4 | -0,0266268 |
| r5 | 0,164693 |
| r6 | 0,4670576 |
| r7 | 0,1645495 |
| r8 | -0,1266122 |
| r9 | -0,1870788 |
| r10 | -0,2207901 |
| r11 | -0,095556 |
| r12 | 0,2221958 |
| r13 | -0,097639 |
| r14 | -0,3676262 |
| r15 | -0,4155157 |
| r16 | -0,4258159 |
| r17 | -0,206055 |
| r18 | 0,2386529 |
Коррелограмма для временного ряда X2(t)
Исходя из полученной коррелограммы можно сделать вывод о том, что временной ряд «Среднемесячные удои молока» не является стационарным.
Элементы
временного ряда являются взаимосвязанными,
что говорит о наличии сезонной
компоненты. Ряд среднемесячных удоев
молока имеет тенденцию к снижению, т.к.
максимальное значение принимает коэффициент
автокорреляции 1-ого порядка.
- Построить модель временного ряда. Для этого:
- Записать основное разложение временного ряда и проверить гипотезу о наличии неслучайных компонент в этом разложении;
- Построить модели для неслучайных компонент, присутствие которых в разложении было доказано. При построении модели в качестве возможных регрессоров рассмотреть следующие функции:
t2, t, , , , ,
- Привести несколько вариантов функции тренда, и обосновать выбор наилучшей;
- С помощью критерия Дарбина – Уотсона проверить остатки на автокорреляцию;
- Если на графике временного ряда продолжительно наблюдаются структурные изменения, то выдвинуть соответствующую гипотезу и проверить с помощью теста Чоу и подхода Гуйарати.
Сделать
выводы.
По графикам
временных рядов видно, что амплитуда
колебаний примерно одинакова, следовательно,
в качестве моделей выберем аддитивные.
Тогда получим разложение следующего вида:
X(t) = T(t) + S(t) + C(t) + ε (t)
T (t) – неслучайная, монотонная функция тренда
S (t) – неслуяайная периодическая функция с периодом, кратным «сезону»
С (t) – неслучайная периодическая функция
ε (t) –
случайная составляющая
Для выявления факта наличия/отсутствия неслучайной составляющей проверим гипотезу:
Н0: E[X(t)] = const – ряд стационарный
Н1: E[X(t)] ≠
const.
Временной
ряд X1 (t)
Критерий
серий.
Xmed =
Хmed = 31; V(N) = 27; τ(N) = 4
Условия: τ(N) ≥ 1,43Ln(N+1); V(N) ≤ 0,5(N+2-1,96),
Если выполняется
хотя бы одно условие, то гипотеза отвергается.
τ(N) <
5,756; V(N) > 21,298 , следовательно гипотеза
не отвергается, а значит, неслучайные
компоненты могут не присутствовать.
Критерий
«восходящих» и «нисходящих»
серий
“+”: x(t+1) – x(t) >0
“-”: x(t+1) – x(t) < 0
V(N) = 36; τ(N) = 3
Условия: V(N) < ; τ(N)
≥ τ0 (N),
Если выполняется
хотя бы одно условие, то гипотеза отвергается.
(N)
=
(55)=6
V(N) > 30,306;
τ(N) < 6 => гипотеза не отвергается , следовательно
неслучайные компоненты могут и не присутствовать.
Критерий
Фостера-Стьюарта
mt =
lt
=
dt
= mt – lt , rt = mt +
lt ;
D = = -2
R = = 10
tD
= , tR
= ,
= = 2,6775
= = 2,1423
= 2 = 3.6227
tD
= -0.747; tR = 1.32146
| tD | < 2,0057
| tR|
< 2.0057, следовательно, гипотеза не отвергается,
а значит в структуре временного ряда
отсутствуют трендовые компоненты.
Временной
ряд X2 (t)
Критерий
серий.
Xmed =
Хmed = 6,8; V(N) = 20; τ(N) = 7
Условия: τ(N) ≥ 1,43Ln(N+1);
V(N) ≤ 0,5(N+2-1,96),
Если выполняется хотя бы одно условие, то гипотеза отвергается.
τ(N) >
5,756; V(N) < 21,298 , следовательно гипотеза
отвергается, а значит неслучайные компоненты
присутствуют.
Критерий
«восходящих» и «нисходящих»
серий
“+”: x(t+1) – x(t) >0
“-”: x(t+1) – x(t) < 0
V(N) = 35; τ(N) = 3
Условия: V(N) < ; τ(N) ≥ τ0 (N),
Если выполняется
хотя бы одно условие, то гипотеза отвергается.
(N)
=
(55)=6
V(N) > 30,306; τ(N) <
6 => гипотеза не отвергается , следовательно
неслучайные компоненты могут и не присутствовать.
Критерий
Фостера-Стьюарта
mt =
lt
=
dt
= mt – lt , rt = mt +
lt ;
D = = -8
R = = 12
tD
= , tR
= ,
= = 2,6775
=
= 2,1423
= 2 = 7,169
tD
= -2,98785; tR = 2,25504
| tD | > 2,0057
| tR| > 2.0057, следовательно, гипотеза отвергается, а значит в структуре временного ряда присутствуют трендовые компоненты.
В силу того, что критерий «восходящих» и «нисходящих» серий говорит о возможном отсутствии неслучайных компонент во временном ряде Х2, проведем еще одну проверку ряда на наличие неслучайной компоненты при помощи критерия Аббе.
Критерий
Аббе
Данный критерий служит для выявления систематического смещения значений временного ряда. Для проверки гипотезы Н0 необходимо вычислить статистику вида
,
где
Гипотеза Н0 отвергается с вероятностью ошибки 0,05, если выполняется условие
,
Где -
квантиль стандартного
нормального распределения
для доверительной вероятности
.
Для модели
времянного ряда X2:
= 2,32944;
,
,
– неравенство
выполняется, следовательно гипотеза
Н0 отвергается, а значит делаем вывод о наличии
в структуре временного ряда Х2 неслучайных,
зависящих от времени компонент.
Проверив данные временные ряды на наличие неслучайной компоненты можно сделать следующие выводы:
При проверке гипотезы о наличии неслучайных компонент во временном ряду месячного уровня осадков получились, что по критерию серий и критерию восходящих и нисходящих серий, критерию Фостера-Cтьюарта неслучайная компонента в модели отсутствует.
При проверке гипотезы о наличии неслучайных компонент во временном ряду среднемесячного удоя молока получились, что по критерию серий и по критерию Аббе неслучайная компонента в модели присутствует. По критерию восходящих и нисходящих серий неслучайная компонента может и не присутствовать. Критерий Фостера-Стьюарта показывает наличие трендовой компоненты. В целом мы можем сделать вывод о присутствии неслучайной компоненты во временном ряду среднемесячного удоя молока.
Временной
ряд X1(t)
Шаг 1.
Произведем выравнивание исходного временного
ряда методом скользящей средней. Найдем
годовую добычу дичи Робинзоном, после
чего найдем скользящие средние. Для приведения
в соответствие с фактическими моментами
времени, найдем центрированные скользящие
средние.
| месяц | кол-во | скользящие средние за год | центрированные скользящие средние | оценка сезонной компоненты |
| 1 | 27,50 | |||
| 2 | 31,90 | |||
| 3 | 29,80 | |||
| 4 | 31,70 | |||
| 5 | 29,60 | |||
| 6 | 25,00 | 30,45 | ||
| 7 | 24,10 | 30,46667 | 30,45833 | -6,36 |
| ,,, | ,,, | ,,, | ,,, | ,,, |
| 49 | 27,30 | 30,61667 | 30,68333 | -3,38333 |
| 50 | 33,20 | |||
| 51 | 30,30 | |||
| 52 | 32,10 | |||
| 53 | 30,80 | |||
| 54 | 24,60 | |||
| 55 | 22,50 |
Шаг 2. Оценим сезонные компоненты как разность между фактическими элементами ряда и центрированными скользящими средними.
Скорректированные
оценки сезонной компоненты определяются
путем вычитания из средней оценки
сезонной компоненты для месяца корректирующего
коэффициента.
k = 0,010475
| год\мес. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 1 | -6,35833 | 2,583333 | 1,2 | 8,070833 | 4,258333 | -3,32917 | ||||||
| 2 | -2,87083 | 2,5625 | 0,066667 | 1,0625 | -0,57083 | -6,29583 | -7,2375 | 2,333333 | 1,129167 | 8,1125 | 4,904167 | -3,5625 |
| 3 | -1,98333 | 1,9625 | 0,379167 | 0,804167 | -0,34583 | -4,925 | -7,77917 | 2,375 | 1,4 | 8,016667 | 4,579167 | -5,33333 |
| 4 | -2,87917 | 2,191667 | -0,0875 | 1,091667 | 0,345833 | -5,53333 | -6,66667 | 3,520833 | 1,208333 | 7,7 | 4,991667 | -4,775 |
| 5 | -3,38333 | |||||||||||
| Siсредн | -2,77917 | 2,238889 | 0,119444 | 0,986111 | -0,19028 | -5,58472 | -7,01042 | 2,703125 | 1,234375 | 7,975 | 4,683333 | -4,25 |
| Si | -2,78964 | 2,228414 | 0,10897 | 0,975637 | -0,20075 | -5,5952 | -7,02089 | 2,69265 | 1,2239 | 7,964525 | 4,672859 | -4,26047 |
Шаг 3. Устраним сезонную компоненту S из исходных уравнений ряда и получим выровненные данные T+ =X(t)-S
| Месяц | Х(t) | Si | X(t) - Si |
| 1 | 27,50 | -2,78964 | 30,29 |
| 2 | 31,90 | 2,228414 | 29,67159 |
| 3 | 29,80 | 0,10897 | 29,69103 |
| … | … | … | … |
| 53 | 30,80 | -0,20075 | 31,00075 |
| 54 | 24,60 | -5,5952 | 30,1952 |
| 55 | 22,50 | -7,02089 | 29,52089 |
T=X(t) -S
После
исключения сезонной компоненты из временного
ряда можно говорить об отсутствии
трендовой компоненты в разложении
временного ряда.
Временной
ряд X2(t)
Шаг 1.
Произведем выравнивание исходного временного
ряда методом скользящей средней. Найдем
годовую добычу дичи Робинзоном, после
чего найдем скользящие средние. Для приведения
в соответствие с фактическими моментами
времени, найдем центрированные скользящие
средние.
| Месяц | Кол-во | Скользящие средние за год | Центрированные скользящие средние | Оценка сезонной компоненты |
| 1 | 11,00 | |||
| 2 | 9,70 | |||
| 3 | 8,50 | |||
| 4 | 8,70 | |||
| 5 | 7,60 | |||
| 6 | 6,70 | 8,066667 | ||
| 7 | 6,10 | 7,65 | 7,858333 | -1,76 |
| ,,, | ,,, | ,,, | ,,, | ,,, |
| 49 | 6,50 | 7,166667 | 7,25 | -0,75 |
| 50 | 7,50 | |||
| 51 | 6,90 | |||
| 52 | 7,60 | |||
| 53 | 6,60 | |||
| 54 | 5,30 | |||
| 55 | 4,80 |