2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вопрос по оценке модели ARMA
Сообщение20.02.2012, 15:58 


23/02/11
25
Здравствуйте!

Я хочу самостоятельно оценить параметры ARMA модели в excel.
Допустим, есть модель $y_t=c+a_1y_{t-1}+a_2y_{t-2}+e_t+b_1e_{t-1}+b_2e_{t-2}$
Правильно ли я понимаю алгоритм:
1. Оцениваем по МНК параметры $c, a_1, a_2$ у модели AR $y_t=c+a_1y_{t-1}+a_2y_{t-2}$
2. Вычисляем ошибки $e$
2. Оцениваем по МНК все параметры $c, a_1, a_2, b_1, b_2$
?

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение20.02.2012, 20:09 
Заслуженный участник
Аватара пользователя


30/01/09
7068
Большое сомнение вызывает Ваш порядок действий.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение20.02.2012, 20:57 


23/02/11
25
мат-ламер в сообщении #541000 писал(а):
Большое сомнение вызывает Ваш порядок действий.

А как будет правильно? Просто нам на парах рассказали про уравнение модели, показали как оценить все в статистике, а про теорию оценки параметров ничего не говорили( Вот хочу сам докопаться.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение20.02.2012, 21:07 
Заслуженный участник
Аватара пользователя


30/01/09
7068
Если использовать МНК, то я бы все параметры оценивал одновременно. Запишите соответствующую задачу МНК. Выпишите, в частности, регрессионную матрицу. Если будет сложно - возьмите учебник.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение21.02.2012, 08:11 


23/02/11
25
мат-ламер в сообщении #541054 писал(а):
Если использовать МНК, то я бы все параметры оценивал одновременно. Запишите соответствующую задачу МНК. Выпишите, в частности, регрессионную матрицу. Если будет сложно - возьмите учебник.


Вопросы:
1. Как оценивать одновременно? Откуда я буду брать ошибки?
2. Как оценить не по МНК?
3. Существуют ли в природе учебники, где описан пошаговый алгоритм оценки?
4. Возможно есть книги с примерами в excel или xls-файл с простейшим примером ARMA(1,1)?

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение21.02.2012, 19:51 
Заслуженный участник
Аватара пользователя


30/01/09
7068
1. При решении методом МНК ошибки получаются как результат решения.
2. См., например, Бокс и Дженкинс. Анализ временных рядов.
3-4. Не в курсе.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение22.02.2012, 13:57 


22/09/09
374
Самого как-то интересовал этот вопрос, но все руки не доходили в него погрузиться. Та же проблема в образовании. :-)
мат-ламер
Если я все правильно понимаю, то нужно сделать так:
$y_t=c+a_1 y_{t-1}+a_2 y_{t-2}+b_1 e_{t-1}+b_2 e_{t-2}+e_t$ (1)
$e_{t-1}=y_{t-1}-(c+a_1 y_{t-2}+a_2 y_{t-3})$ (2)
$e_{t-2}=y_{t-2}-(c+a_1 y_{t-3}+a_2 y_{t-4})$ (3)

Поставляем (2) и (3) в (1), преобразовываем, получаем линейное уравнение (коффициентами будут выражение из $c,a_1,a_2,b_1,b_2$. Дальше используем метод МНК, а потом обычными математическими операциями находим первоначальные коэффициенты.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение22.02.2012, 19:39 
Заслуженный участник
Аватара пользователя


30/01/09
7068
Smelov в сообщении #541182 писал(а):
2. См., например, Бокс и Дженкинс. Анализ временных рядов.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение22.02.2012, 22:22 


23/02/11
25
Ребята, большое спасибо за помощь!
Shtirlic, я так полагаю, что запрограммировать этот метод будет тяжеловато. придется, наверно, обойтись случаями MA(1) MA(2) MA(3)

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение23.02.2012, 02:49 


22/09/09
374
Smelov
Сейчас не могу сказать, нужно посмотреть как все это будет выглядеть в матричном виде.

-- Чт фев 23, 2012 10:52:20 --

А вообще закономерности здесь явно прослеживаются.

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение27.02.2012, 10:33 


23/02/11
25
Нашел алгоритм ARIMA-модели в книге Бокса-Дженкинса "Анализ временных рядов. Прогноз и управление". Но там приведена полная модель ARIMA(p,d,q)(m,n,s) т.е. с интегрированием и с периодом авторегрессии и белого шума. Думаю, что сразу запрограммировать метод Бокса-Дженкинса для меня пока будет сложновато. Моя основная цель на первом этапе - понять простую ARMA модель (а точнее понять как оценивать параметры) путем написания программы. По простой ARMA модели нашел неплохую книжку: Суслов В.И., Ибрагимов Н.М., Талышева Л.П., Цыплаков А.А. Эконометрия: Учебное пособие. Там предлагается оценивать ARMA модель с помощью метода максимального правдоподобия стр. 651. Метод кажется довольно привлекательным (т.к. максимизировать функцию правдоподобия с помощью численных методов не очень трудно). Но у меня возник вопрос: каким образом функция максимального правдоподобия
$\ln L^c(\theta,\varphi)=-\frac T 2 \ln(2\pi) -\frac T 2 - \frac 1 2 \ln |R| - \frac T 2 \ln (\frac {x'R^{-1}x} T) \rightarrow \max$,
которая получена после преобразования формулы (22.4), зависит от параметров ARMA модели
$\theta$ и $\varphi$?

 Профиль  
                  
 
 Re: Вопрос по оценке модели ARMA
Сообщение12.04.2013, 12:54 


12/04/13
2
Здравствуйте. У меня не выходит оценить параметры ARMA-модели. AR и MA в отдельности оценила. А здесь какие алгоритмы не найду, везде сводится к поиски минимума или максимума функции численно. Много где упоминают метод сеток, но я не пойму как им пользоваться, если на параметры модели никаких ограничений нет! Может быть есть еще какие-то методы?

Еще мне не понятно, почему при оценки параметр при эпсилан энное всегда берут равный 1?! А как сделать для общего случая тогда??

Подскажите, пожалуйста, мучаюсь с курсовой. Уже на английском читаю литературу, а там все одинаково :/

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: zhoraster, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group