2009-12-30 2 views
2

Я пытаюсь вручную вычислить стандартную ошибку константы в модели ARIMA, если она включена. Я упомянул текст Box и Jenkins (1994), особенно раздел 7.2, но я понимаю, что упомянутые здесь методы вычисляют матрицу дисперсии-ковариации только для параметров ARIMA, а не константу. Пробовал поиск в Интернете, но не мог найти никакой теории. Программное обеспечение, такое как Minitab, R и т. Д., Подсчитывает это, поэтому мне было интересно, как это сделать? Может ли кто-нибудь предоставить какие-либо указатели на эту тему? Спасибо.Стандартная ошибка константы ARIMA

ответ

5

arima() подходит для модели регрессии с ошибками ARMA. Константа рассматривается как коэффициент переменной регрессии, состоящий только из 1s. Поэтому вам нужна ковариационная матрица коэффициентов регрессии, которая обычно вычисляется отдельно от ковариационной матрицы коэффициентов ARMA. Взгляните на раздел 8.3 «Анализ временных рядов» Гамильтона

+0

Спасибо, профессор Hyndman за подсказки и ссылку. Я проверю их. –

1

Одна из самых приятных вещей в R заключается в том, что вы можете получить доступ к большому количеству исходного кода самому R из среды. Если вы просто наберете arima в командной строке, вы получите исходный код высокого уровня для функции arima(). Я получил несколько страниц кода здесь, когда я попробовал.

Вы пропустите что-либо, реализованное внутри R исполняемого файла в собственном коде, но часто код высокого уровня сообщает вам все, что вы хотите знать.

+1

Спасибо за ответ. Я знаю об этом и заглянул в него, но он непостижим на границе (без каких-либо комментариев и т. Д.), И это займет много времени, чтобы понять теорию). Думал, могу ли я получить прямые указания на теорию или какое-то объяснение о том, чего я не вижу. –

0

Возможно, смена перспективы может решить эту проблему. Вместо того, чтобы видеть константу как нечто особенное, просто рассмотрите проблему без константы и с переменной, которая является вектором единиц.

Смежные вопросы