Идентификация системы уравнений: условие и проверка

Прежде чем оценивать систему одновременных уравнений, необходимо выяснить, допускает ли каждое уравнение однозначное вычисление структурных параметров. Это и есть задача идентификации: понять, можно ли выделить конкретное уравнение из всей системы по наблюдаемым данным. Пропуск этого шага приводит к тому, что оценки косвенного МНК либо невозможны, либо неединственны. Разберём оба условия - порядковое и ранговое - и покажем, как применять их на практике.
Что такое идентификация уравнения
В системе одновременных уравнений переменные делятся на эндогенные (определяемые внутри системы) и экзогенные (заданные извне). Идентификация уравнения означает, что его коэффициенты можно однозначно восстановить из коэффициентов приведённой формы.
Проблема возникает из-за того, что любая линейная комбинация уравнений системы удовлетворяет тем же данным, что и исходная система. Чтобы выделить нужное уравнение, требуется достаточное количество переменных, отсутствующих в нём, но присутствующих в других уравнениях.
Различают три случая:
- Неидентифицированное уравнение - ни одно множество параметров не восстанавливается однозначно;
- Точно идентифицированное - единственное решение;
- Сверхидентифицированное - решений больше одного набора условий, применяют двухшаговый МНК.

Порядковое условие идентификации
Порядковое (необходимое) условие сформулировано через количество переменных, исключённых из уравнения. Если обозначить:
- - общее число переменных в системе (эндогенные + экзогенные),
- - число переменных, входящих в данное уравнение,
- - число эндогенных переменных в правой части данного уравнения,
то порядковое условие записывается как:
Эта формула означает: число исключённых переменных должно быть не меньше числа эндогенных переменных в правой части уравнения.
- - уравнение точно идентифицировано;
- - уравнение сверхидентифицировано;
- - уравнение неидентифицировано.
Порядковое условие легко проверить вручную, но оно является лишь необходимым: выполнение неравенства не гарантирует идентификацию, если матрица коэффициентов имеет особую структуру.
Ранговое условие идентификации
Ранговое (необходимое и достаточное) условие требует проверки ранга матрицы коэффициентов при исключённых переменных. Обозначим через подматрицу коэффициентов системы, составленную из строк других уравнений и столбцов переменных, исключённых из данного уравнения.
Ранговое условие: .
Если ранг меньше , уравнение неидентифицировано, даже если порядковое условие выполнено. На практике ранговое условие нарушается, когда исключённые переменные оказываются линейно зависимыми в рамках других уравнений.
Алгоритм проверки:
- Составить матрицу коэффициентов всей системы (строки - уравнения, столбцы - все переменные);
- Для проверяемого уравнения выбрать строки других уравнений и столбцы исключённых переменных;
- Вычислить ранг полученной подматрицы;
- Сравнить ранг с числом эндогенных переменных в правой части.
Порядковое условие проверяйте первым - оно быстрее. Если оно нарушено, ранговую проверку можно не делать: уравнение заведомо неидентифицировано.

Пример: модель спроса и предложения
Классический пример - двухуравненная модель:
Уравнение спроса:
Уравнение предложения:
Здесь и - эндогенные, (доход) и (затраты на труд) - экзогенные. Всего переменные.
Проверяем уравнение спроса:
- В уравнение входит переменные (, , );
- Эндогенных в правой части ();
- Исключённых: ;
- Порядковое условие: - выполнено (точная идентификация).
Проверяем уравнение предложения аналогично:
- Исключённых переменных , - тоже точно идентифицировано.
В обоих случаях КМНК применим. Подробнее о самом алгоритме расчёта коэффициентов читайте в статье о косвенном МНК для системы уравнений.
Сверхидентификация и двухшаговый МНК
Когда уравнение сверхидентифицировано (), косвенный МНК даёт несовместимую систему: различные маршруты восстановления параметров через приведённую форму приводят к разным числам. Формально задача оценки не имеет единственного решения в рамках КМНК.
Выход - двухшаговый МНК (2МНК):
- На первом шаге каждую эндогенную переменную из правой части регрессируют на все экзогенные переменные системы, получая инструментальные значения ;
- На втором шаге оценивают структурные уравнения, заменив эндогенные регрессоры на их инструментальные значения.
2МНК состоятелен при любой степени идентификации (точной и сверхидентификации), поэтому применяется как основной метод в сложных макроэкономических моделях.
Неидентификация: почему она возникает
Уравнение неидентифицировано, когда исключённых переменных не хватает, чтобы «отличить» его от линейных комбинаций других уравнений. Это происходит в двух типичных ситуациях:
- Все переменные системы входят в уравнение. Нет ни одной исключённой переменной - различить структурные уравнения невозможно.
- Модель не содержит экзогенных переменных. Если вся система состоит только из эндогенных переменных, ни одно уравнение не идентифицируется.
Практический выход - добавить в систему инструментальные переменные (переменные, которые влияют на эндогенный регрессор, но не коррелируют с ошибкой уравнения). Это стандартный приём в моделях с эндогенными переменными.
Связь с приведённой формой
Приведённая форма системы - это запись каждой эндогенной переменной через одни лишь экзогенные. Именно из приведённой формы КМНК восстанавливает структурные коэффициенты.
Если уравнение точно идентифицировано, восстановление однозначно: из коэффициентов приведённой формы можно вычислить ровно одно решение для структурных параметров.
Если уравнение сверхидентифицировано, коэффициентов приведённой формы «слишком много» по сравнению с числом структурных параметров. Возникает переопределённая система, и КМНК не применим - нужен 2МНК или метод инструментальных переменных (МИП).

Практическая последовательность проверки
Стандартная последовательность при анализе любого уравнения системы:
- Выписать все переменные системы и разделить их на эндогенные и экзогенные.
- Для каждого уравнения подсчитать , , .
- Проверить порядковое условие .
- Составить подматрицу и вычислить её ранг.
- По результатам выбрать метод оценки: КМНК (точная идентификация) или 2МНК (сверхидентификация).
Этот алгоритм обязателен перед любыми расчётами: без него оценки структурных параметров могут оказаться физически бессмысленными или невычислимыми.
Частые ошибки
- Проверять только порядковое условие и считать его достаточным. Порядковое условие необходимо, но не достаточно. Даже если , ранг подматрицы может оказаться меньше .
- Путать исключённые переменные с нулевыми коэффициентами. Переменная считается исключённой, если её коэффициент в уравнении равен нулю по ограничениям модели, а не случайно оказался незначимым.
- Применять КМНК к сверхидентифицированным уравнениям. При сверхидентификации КМНК несостоятелен; необходим 2МНК или МИП.
- Забывать включать лаговые переменные в состав экзогенных. Лаги эндогенных переменных по умолчанию экзогенны, и это существенно меняет счёт .
- Неправильно задавать границы системы. Если модель описывает три рынка, но анализируется только один, берётся по фактической системе, а не по «задуманной».
FAQ
Можно ли идентифицировать систему, не имея экзогенных переменных? Нет. Хотя бы одна экзогенная переменная необходима для каждого исключения. Без экзогенных переменных ни одно уравнение системы не идентифицируется - условие превращается в , что невыполнимо при .
Чем ранговое условие отличается от порядкового на практике? Порядковое условие - это счёт переменных, его можно проверить вручную за минуту. Ранговое требует вычисления ранга матрицы, что нетривиально вручную при большом числе переменных. На практике при (точная идентификация) ранговое условие нарушается только при специальных, вырожденных ограничениях модели.
Что делать, если уравнение неидентифицировано? Добавить в модель инструментальную переменную - переменную, коррелирующую с эндогенным регрессором, но некоррелирующую с ошибкой. Хороший инструмент должен быть обоснован экономически: например, для уравнения предложения зерна инструментом служат погодные условия - они влияют на предложение, но не на спрос напрямую.
Коротко
Идентификация уравнения в системе одновременных уравнений - обязательный шаг перед оценкой. Порядковое условие () необходимо и проверяется подсчётом переменных; ранговое условие () необходимо и достаточно, проверяется через ранг подматрицы. При точной идентификации применяют КМНК; при сверхидентификации - двухшаговый МНК или МИП. Неидентифицированные уравнения требуют добавления инструментальных переменных.
Читайте также

Косвенный МНК: оценка системы одновременных уравнений
Косвенный метод наименьших квадратов для системы одновременных уравнений: условие идентификации, приведённая форма, этапы расчёта и типичные ошибки эконометриста.

Структурная и приведённая форма модели в эконометрике
Чем структурная форма системы одновременных уравнений отличается от приведённой, как перейти от одной к другой и зачем это нужно для оценки и идентификации.

Агрегатный индекс цен Ласпейреса: формула и расчёт
Агрегатный индекс цен Ласпейреса: формула с весами базисного периода, пошаговый расчёт на числовом примере, сравнение с Пааше и Фишером, применение в ИПЦ и дефляторе ВВП.