exponenta event banner

egcitest

Тест на коинтеграцию Энгля-Грейнджера

Синтаксис

[h,pValue,stat,cValue,reg1,reg2] = egcitest(Y)
[h,pValue,stat,cValue,reg1,reg2] = egcitest(Y,Name,Value)

Описание

Тесты Энгла-Грейнджера оценивают нулевую гипотезу отсутствия коинтеграции среди временных рядов в Y. Тест регрессирует Y(:,1) на Y(:,2:end), затем проверяет остатки для корня единицы.

[h,pValue,stat,cValue,reg1,reg2] = egcitest(Y) выполняет тест Энгла-Грейнджера для матрицы данных Y.

[h,pValue,stat,cValue,reg1,reg2] = egcitest(Y,Name,Value) выполняет тест Энгла-Грейнджера для матрицы данных Y с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары.

Входные аргументы

Y

матрица numObs-by-numDims, представляющая numObs-наблюдения numDims-мерного временного ряда y (t), при этом последнее наблюдение является самым последним. Y не может содержать более 12 столбцов. Замечания, содержащиеNaN значения удаляются.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

'creg'

Символьный вектор, например 'nc'или клеточный вектор символьных векторов, указывающих форму регрессии коинтегрирования, где y1 = Y(:,1) регрессируется при Y2  = Y(:,2:end) и необязательные детерминированные термины в X:

y1 = Xa  + Y2b  + 

Значения:

  • 'nc'- нет постоянной или тренда в X

  • 'c'- постоянная, но без тренда в X

  • 'ct' - постоянный и линейный тренд в X

  • 'ctt' - постоянный, линейный тренд и квадратичный тренд в X

По умолчанию: 'c'

'cvec'

Вектор или клеточный вектор векторов, содержащих коэффициенты [a; b], которые должны удерживаться фиксированными в регрессии коинтегрирования. Длина a равна 0, 1, 2 или 3, в зависимости от creg, с порядком коэффициентов: постоянный, линейный тренд, квадратичный тренд. Длина b равна numDims − 1. Предполагается, что коэффициент y1 = Y(:,1) было нормализовано до 1. NaN значения указывают коэффициенты, подлежащие оценке. Если cvec полностью указан (нет NaN значения), коинтегрирующая регрессия не выполняется.

По умолчанию: Полностью неопределенный вектор совместной интеграции (все значения NaN).

'rreg'

Символьный вектор, например 'ADF'или вектор ячейки векторов символов, указывающий форму остаточной регрессии.

Значения:

  • 'ADF' - расширенный тест Дики-Фуллера остатков от регрессии коинтегрирования

  • 'PP' - тест Филлипса-Перрона

Статистика тестирования вычисляется вызовом adftest и pptest с параметром модели, равным 'AR', предполагая, что данные были унижены или ослаблены, при необходимости, в регрессии коинтегрирования.

По умолчанию: 'ADF'

'lags'

Скаляр или вектор неотрицательных целых чисел, указывающих количество лагов, используемых в остаточной регрессии. Значение параметра зависит от значения rreg (см. документацию для lags параметр в adftest и pptest).

По умолчанию: 0

'test'

Символьный вектор, например 't1'или вектор ячейки векторов символов, указывающий тип тестовой статистики, вычисленной из остаточной регрессии.

Значения:

  • 't1' - «

  • 't2' - «z тест»

Значение параметра зависит от значения rreg (см. документацию по параметру теста в adftest и pptest).

По умолчанию: t1

'alpha'

Скаляр или вектор номинальных уровней значимости для тестов. Значения должны находиться в диапазоне от 0,001 до 0,999.

Значение по умолчанию: 0,05

Значения одноэлементных параметров расширяются до длины любого значения вектора (количества тестов). Векторные значения должны иметь одинаковую длину. Если какое-либо значение является вектором строки, все выходы являются векторами строки.

Выходные аргументы

h

Вектор логических решений для тестов, длина которого равна количеству тестов. Значения h равно 1 (true) указывают на отказ от нулевого в пользу альтернативы коинтеграции. Значения h равно 0 (false) указывает на отказ отклонить значение null.

pValue

Вектор p-значений статистики теста, длина которого равна количеству тестов. p-значения - вероятности левого хвоста.

stat

Вектор статистики теста, длина которого равна количеству тестов. Статистика зависит от rreg и test значения (см. документацию для adftest и pptest).

cValue

Вектор критических значений для тестов, длина которого равна количеству тестов. Значения для вероятностей левого хвоста. Поскольку остатки оцениваются, а не наблюдаются, критические значения отличаются от значений, используемых в adftest или pptest (если только вектор коинтегрирования полностью не указан cvec). egcitest загружает таблицы критических значений из файла Data_EGCITest.mat, затем линейно интерполирует тестовые значения из таблиц. Критические значения в таблицах вычислялись методами, описанными в [3].

reg1

Структура регрессионной статистики из коинтеграционной регрессии.

reg2

Структура статистики регрессии из остаточной регрессии.

Количество записей в reg1 и reg2 равно количеству тестов. Каждая запись имеет следующие поля:

numДлина регрессионного ответа y, с NaNs удалены
sizeЭффективный размер выборки с поправкой на задержки, разницу *
namesИмена коэффициентов регрессии
coeffОценочные значения коэффициентов
seСтандартные ошибки расчетного коэффициента
CovКовариационная матрица расчетного коэффициента
tStatst статистика коэффициентов и p-значений
FStatF статистика и p-значение
yMuСреднее значение y, с поправкой на задержки, разница *
ySigmaСтандартное отклонение y, скорректированное на задержки, разность *
yHatУстановленные значения y, скорректированные на задержки, разность *
resОстатки регрессии
DWStatСтатистика Дурбина - Уотсона
SSRРегрессионная сумма квадратов
SSEОшибочная сумма квадратов
SSTОбщая сумма квадратов
MSEСреднеквадратичная ошибка
RMSEСтандартная ошибка регрессии
RSqR2 статистика
aRSqСкорректированная статистика R2
LLЛогическое обоснование данных по гауссовым инновациям
AICИнформационный критерий Акаике
BICБайесовский (Шварц) информационный критерий
HQCИнформационный критерий Ханнана-Куинна

* Отставание и дифференциация временных рядов уменьшает размер выборки. Если y (t) определено для t = 1:N, то запаздывающий ряд y (t − k) определен для t = k + 1: N. Дифференцирование уменьшает временную базу до k + 2: N. При p запаздывающих различиях общая временная база равна p + 2: N, а эффективный размер выборки - N − (p + 1).

Примеры

свернуть все

Загрузить данные о срочной структуре процентных ставок в Канаде.

load Data_Canada
Y = Data(:,3:end);
names = series(3:end);
plot(dates,Y)
legend(names,'location','NW')
grid on

Figure contains an axes. The axes contains 3 objects of type line. These objects represent (INT_S) Interest rate (short-term), (INT_M) Interest rate (medium-term), (INT_L) Interest rate (long-term).

Тест на коинтеграцию (и воспроизвести строку 1 таблицы II в [3]).

[h,pValue,stat,cValue,reg] = egcitest(Y,'test',...
    {'t1','t2'});
h,pValue
h = 1x2 logical array

   0   1

pValue = 1×2

    0.0526    0.0202

Постройте график расчетного отношения коинтегрирования y1-Y2b-Xa.

a = reg(2).coeff(1);
b = reg(2).coeff(2:3);
plot(dates,Y*[1;-b]-a)
grid on

Figure contains an axes. The axes contains an object of type line.

Алгоритмы

Подходящее значение для lags должен быть определен для получения действительных выводов из теста. См. примечания к lags параметр в документации для adftest и pptest.

Образцы с менее чем ~ 20-40 наблюдениями (в зависимости от размерности данных) могут давать ненадежные критические значения и, таким образом, ненадежные выводы. См. [3].

Если коинтеграция выведена, остатки из reg1 выходные данные могут использоваться в качестве данных для члена коррекции ошибок в VEC представлении y (t). См. [1]. Оценка компонентов авторегрессионной модели может быть затем выполнена с помощьюestimate, рассматривая остаточный ряд как экзогенный.

Ссылки

[1] Энгл, Р. Ф. и К. В. Дж. Грейнджер. «Совместная интеграция и исправление ошибок: представление, оценка и тестирование». Эконометрика. v. 55, 1987, стр 251–276.

[2] Гамильтон, Дж. Д. Анализ временных рядов. Принстон, Нью-Джерси: Princeton University Press, 1994.

[3] MacKinnon, J. G. «Функции численного распределения для корневого и коинтеграционного тестов единиц». Журнал прикладной эконометрики. v. 11, 1996, стр 601–618.

Представлен в R2011a