Я пытаюсь вручную рассчитать стандартную ошибку константы в модели ARIMA, если она включена. Я ссылался на текст Box and Jenkins (1994), особенно на раздел 7.2, но насколько я понимаю, упомянутые здесь методы вычисляют матрицу дисперсии-ковариации только для параметров ARIMA, а не для константы. Пробовал искать в Интернете, но не смог найти никакой теории. Программное обеспечение, такое как Minitab, R и т. Д., Рассчитывает это, поэтому мне было интересно, как это сделать? Может ли кто-нибудь предоставить какие-либо указатели на эту тему? Спасибо.
Стандартная ошибка константы ARIMA
Ответы (3)
arima()
будет соответствовать регрессионной модели с ошибками ARMA. Константа рассматривается как коэффициент переменной регрессии, состоящий только из единиц. Поэтому вам нужна ковариационная матрица коэффициентов регрессии, которая обычно рассчитывается отдельно от ковариационной матрицы коэффициентов ARMA. Посмотрите раздел 8.3 «Анализ временных рядов» Гамильтона.
Одна из самых приятных особенностей R заключается в том, что вы можете получить доступ к большей части исходного кода самого R из среды. Если вы просто наберете arima
в командной строке, вы получите высокоуровневый исходный код для функции arima()
. Я получил здесь несколько страниц кода, когда попробовал.
Вы упускаете все, что реализовано внутри исполняемого файла R в нативном коде, но часто высокоуровневый код сообщает вам все, что вы хотите знать.
Возможно, изменение точки зрения может решить эту проблему. Вместо того, чтобы рассматривать константу как нечто особенное, просто рассмотрите задачу без константы и с переменной, которая является вектором единиц.