Перейти к содержанию

Как устранить автокорреляцию

Коррекция зависимости остатков в регрессионных моделях временных рядов помогает получить несмещённые и эффективные оценки параметров уравнения.

Экономика и финансыОбновлено 30 августа 2026 г.5 мин чтения

Как устранить автокорреляцию?

Нейросова

Автокорреляция остатков нарушает предпосылки обычного метода наименьших квадратов, делая оценки коэффициентов неэффективными, а статистические критерии ненадёжными. Понимание того, как устранить автокорреляцию, включает диагностику её причин и выбор подходящего алгоритма. Основными путями решения являются изменение спецификации модели (добавление тренда, лагов или пропущенных переменных) и применение авторегрессионных преобразований данных, таких как метод первых разностей, процедура Кочрена — Оркатта или обобщённый метод наименьших квадратов.

ytρyt1=β0(1ρ)+β1(xtρxt1)+εty_t - \rho y_{t-1} = \beta_0 (1 - \rho) + \beta_1 (x_t - \rho x_{t-1}) + \varepsilon_t

Метод первых разностей

При высокой автокорреляции первого порядка, когда коэффициент авторегрессии ρ\rho близок к единице, эффективно использовать переход к абсолютным приростам.

В рамках этого подхода исходные переменные заменяются их разностями первого порядка: Δyt=ytyt1\Delta y_t = y_t - y_{t-1} и Δxt=xtxt1\Delta x_t = x_t - x_{t-1}.

Это позволяет полностью устранить случайную составляющую с единичным корнем и восстановить независимость случайных ошибок. Данный способ часто применяют для нестационарных временных рядов, обладающих ярко выраженным трендом. Однако при переходе к разностям теряется информация о долгосрочной взаимосвязи между переменными, а свободный член регрессии меняет свой экономический смысл.

Итерационный метод Кочрена — Оркатта

Если автокорреляция остатков имеет авторегрессионную природу первого порядка AR(1)AR(1), применяется двушаговый итерационный алгоритм. На первом шаге с помощью ОМНК оценивается исходное уравнение и вычисляются остатки, по которым находится оценка коэффициента авторегрессии ρ^\hat{\rho}.

На втором шаге переменные преобразуются по формуле обобщённых разностей yt=ytρ^yt1y_t^* = y_t - \hat{\rho}y_{t-1}.

Процедура повторяется до тех пор, пока оценка ρ^\hat{\rho} не стабилизируется. Этот метод дает ответ на вопрос, как устранить автокорреляцию без потери первого наблюдения, если дополнить его процедурой Прайса — Уинстена. В результате получаются эффективные оценки параметров регрессии.

Корректировка спецификации модели

Частой причиной автокорреляции остатков выступает ложная автокорреляция, вызванная неправильным выбором функциональной формы или пропуском существенных объясняющих переменных. Чтобы корректно выполнить устранение автокорреляции, необходимо пересмотреть структуру уравнения. Добавление в регрессию временного тренда, сезонных фиктивных переменных или пропущенного фактора нередко полностью снимает проблему зависимости остатков. Также полезным приёмом является использование нелинейных форм связи или логарифмирование переменных. Правильно построенная спецификация устраняет системную ошибку в остатках естественным образом без применения сложных статистических трансформаций данных.

Включение лаговых значений в модель

В экономических временных рядах текущее значение результативного признака часто зависит от его прошлых значений. Введение в число объясняющих переменных лага зависимой переменной yt1y_{t-1} позволяет учесть инерционность процесса. Модели авторегрессии и распределенного лага (ADRL) переносят зависимость из случайных ошибок непосредственно в структурированную часть регрессионного уравнения. При этом важно проверять остатки новой модели с помощью h-статистики Дарбина, так как классический критерий Дарбина — Уотсона в присутствии лаговой независимой переменной становится смещённым. Это действенный способ, показывающий, как устранить автокорреляцию при наличии выраженной динамической памяти в данных.

Обобщённый метод наименьших квадратов (ОМНК)

Обобщённый метод наименьших квадратов применяется в случаях, когда ковариационная матрица ошибок не является скалярной. Посредством матричного преобразования исходные данные взвешиваются таким образом, чтобы новая система удовлетворяла всем условиям теоремы Гаусса — Маркова. Если параметр авторегрессии ρ\rho известен заранее или надёжно оценён, преобразование Эйткена переводит модель к виду с независимыми и равнодисперсными остатками. ОМНК обеспечивает получение наилучших линейных несмещённых оценок (BLUE). Метод универсален и подходит как для устранения автокорреляции высших порядков, так и для одновременного исправления гетероскедастичности ошибок.

Кратко по случаям

Что известноФормулаКогда применять
Метод первых разностейΔyt=β1Δxt+Δεt\Delta y_t = \beta_1 \Delta x_t + \Delta \varepsilon_tПри строгой автокорреляции с ρ1\rho \approx 1 и наличии тренда
Процедура Кочрена — Оркаттаytρ^yt1=β0(1ρ^)+β1(xtρ^xt1)+uty_t - \hat{\rho}y_{t-1} = \beta_0(1-\hat{\rho}) + \beta_1(x_t - \hat{\rho}x_{t-1}) + u_tПри автокорреляции остатков порядка AR(1) с 0 < ρ\lvert \rho\rvert < 1
Изменение спецификацииyt=β0+β1xt+β2t+β3zt+εty_t = \beta_0 + \beta_1 x_t + \beta_2 t + \beta_3 z_t + \varepsilon_tПри пропуске тренда или важной объясняющей переменной
Авторегрессионная модель (ADL)yt=β0+γyt1+β1xt+εty_t = \beta_0 + \gamma y_{t-1} + \beta_1 x_t + \varepsilon_tПри инерционности исследуемого экономического процесса

Примеры

Пример: метод первых разностей. В модели зависимости потребления yty_t от дохода xtx_t критерий Дарбина — Уотсона показал DW=0,42DW = 0{,}42, что указывает на положительную автокорреляцию (ρ0,79\rho \approx 0{,}79).

Сформулирована модель в первых разностях: Δyt=β1Δxt+νt\Delta y_t = \beta_1 \Delta x_t + \nu_t.

После пересчёта оценок получено новое значение DW=1,91DW = 1{,}91. Автокорреляция остатков полностью устранена, статистическая значимость коэффициента β1\beta_1 подтверждена t-критерием.

Пример: процедура Кочрена — Оркатта. Для парной регрессии цен на сырьё получено DW=0,80DW = 0{,}80.

На шаге 1 рассчитана оценка авторегрессии остатков ρ^=10,80/2=0,60\hat{\rho} = 1 - 0{,}80 / 2 = 0{,}60.

На шаге 2 сформированы преобразованные переменные yt=yt0,60yt1y_t^* = y_t - 0{,}60 y_{t-1} и xt=xt0,60xt1x_t^* = x_t - 0{,}60 x_{t-1}.

Регрессия по преобразованным данным дала DW=1,98DW = 1{,}98. Алгоритм позволил успешно устранить автокорреляцию за одну итерацию.

Частые ошибки

  • Применение классического DW-критерия для диагностики остатков в моделях с лаговой зависимой переменной.
  • Использование метода первых разностей при малых значениях коэффициента авторегрессии остатков.
  • Игнорирование потери первого наблюдения при обычном авторегрессионном преобразовании без поправки Прайса — Уинстена.
  • Попытка механически устранить автокорреляцию преобразованием данных без проверки модели на пропущенные переменные.

Коротко

Устранение автокорреляции остатков является необходимым этапом эконометрического моделирования для получения достоверных выводов. Выбор метода зависит от природы автокорреляции: от исправления спецификации уравнения до применения авторегрессионных преобразований данных. Грамотно скорректированная модель обеспечивает несмещённость и минимальную дисперсию оценок параметров.

Учебный бот Нейросовы

Бесплатный помощник по учёбе — не только по теме «Экономика и финансы». Решит задачу по действиям, объяснит непонятное место своими словами, ответит на вопросы в конце параграфа.

  • Любой учебный вопрос
  • Понимает фото задания
  • Без регистрации

Ещё по теме

А можно не писать самому