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) выполняет тест Engle-Granger на матрице данных Y.

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

Входные параметры

Y

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

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

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

'creg'

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

y 1 = X a + Y 2 b +

Значения:

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

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

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

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

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

'cvec'

Вектор или камера вектор векторов, содержащих коэффициенты [a; b], для удержания в коинтегрирующей регрессии. Длина a 0, 1, 2 или 3, в зависимости от creg, с порядком коэффициентов: константа, линейный тренд, квадратичный тренд. Длина b numDims − 1. Принято, что коэффициент y 1 = 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) указывают на отказ от null в пользу альтернативы коинтеграции. Значения 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 (<reservedrangesplaceholder15>) определен для t = 1: N, тогда изолированный ряд <reservedrangesplaceholder12> (t − <reservedrangesplaceholder10>) определен для t = <reservedrangesplaceholder8> +1: N. Дифференцирование сокращает время, основу до k + 2: N. С изолированными различиями p общая основа времени - <reservedrangesplaceholder3> +2: N и эффективный объем выборки - <reservedrangesplaceholder1> − (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] Engle, R. F. and C. W. J. Granger. «Совместная интеграция и исправление ошибок: представление, оценка и проверка». Эконометрика. v. 55, 1987, стр 251–276.

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

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

Введенный в R2011a