Блочные тесты причинности и экзогенности блоков Грейнджера
gctest
функция проводит блочный тест причинности Грейнджера путем принятия наборов данных временных рядов, представляющих переменные многомерного отклика «причина» и «эффект» в тесте. gctest
поддерживает включение необязательных эндогенных переменных обусловленности в модель для теста.
Чтобы провести критерий причинности Грейнджера с единым выходом, исключением всех и блочным подходом к переменным отклика полностью заданной модели VAR (представленной varm
объект модели), см. gctest
.
возвращает решение теста h
= gctest(Y1
,Y2
)h
от проведения блочного теста причинности Грейнджера для оценки, является ли набор переменных временных рядов Y1
Granger - вызывает отдельный набор переменных временных рядов Y2
. gctest
функция проводит тесты в среде векторной авторегрессии (VAR) и лечит Y1
и Y2
как ответные (эндогенные) переменные во время проверки.
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к комбинациям входных аргументов в предыдущих синтаксисах. Для примера, h
= gctest(___,Name,Value
)'Test',"f",'NumLags',2
задает проведение теста F, который сравнивает остаточную сумму квадратов между ограниченными и неограниченными моделями VAR (2) для всех переменных отклика.
Проведите тест причинности Granger, чтобы оценить, имеет ли M1 денежная масса влияния на прогнозирующее распределение индекса потребительских цен (ИПЦ).
Загрузите набор макроэкономических данных США Data_USEconModel.mat
.
load Data_USEconModel
Набор данных включает расписание MATLAB ® DataTable
, которая содержит 14 переменных, измеренных с Q1 1947 по Q1 2009 года. M1SL
- табличная переменная, содержащая M1 денежную массу и CPIAUCSL
- табличная переменная, содержащая ИПЦ. Для получения дополнительной информации введите Description
в командной строке.
Визуально оцените, являются ли ряды стационарными, построив их на том же рисунке.
figure; yyaxis left plot(DataTable.Time,DataTable.CPIAUCSL) ylabel("CPI"); yyaxis right plot(DataTable.Time,DataTable.M1SL); ylabel("Money Supply");
Обе серии нестационарны.
Стабилизируйте серию, преобразовав их в ставки.
m1slrate = price2ret(DataTable.M1SL); inflation = price2ret(DataTable.CPIAUCSL);
Предположим, что модель VAR (1) является подходящей многомерной моделью для скоростей. Проведите тест причинности Грейнджера по умолчанию, чтобы оценить, является ли M1 ставка денежной массы Granger - причиной уровня инфляции.
h = gctest(m1slrate,inflation)
h = logical
1
Решение о тесте h
является 1
, что указывает на отказ от нулевой гипотезы о том, что M1 ставка денежной массы не является причиной инфляции Грейнджера.
Временные ряды проходят обратную связь, когда они вызывают друг у друга Грейнджер. Оцените, подвергаются ли инфляция в США и M1 ставки денежной массы обратной связи.
Загрузите набор макроэкономических данных США Data_USEconModel.mat
. Преобразуйте ценовой ряд в возвраты.
load Data_USEconModel
inflation = price2ret(DataTable.CPIAUCSL);
m1slrate = price2ret(DataTable.M1SL);
Проведите тест причинности Грейнджера, чтобы оценить, вызывает ли уровень инфляции Грейнджер M1 ставку денежной массы. Предположим, что базовая модель VAR (1) подходит для двух рядов. Уровень значимости по умолчанию для теста 0,05. Поскольку этот пример проводит два теста, уменьшите в два раза для каждого теста для достижения семейного уровня значимости 0,05.
hIRgcM1 = gctest(inflation,m1slrate,"Alpha",0.025)
hIRgcM1 = logical
1
Решение о тесте hIRgcM1
= 1
указывает на отказ от нулевой гипотезы о некаузальности. Существует достаточно доказательств, чтобы предположить, что уровень инфляции Granger - вызывает M1 курс денежной массы на уровне 0,025 значимости.
Проведите еще один тест причинности Грейнджера, чтобы оценить, является ли M1 ставка денежной массы Granger - причиной уровня инфляции.
hM1gcIR = gctest(m1slrate,inflation,"Alpha",0.025)
hM1gcIR = logical
0
Решение о тесте hM1gcIR
= 0
указывает, что нулевая гипотеза о некаузальности не должна быть отклонена. Нет достаточных доказательств, чтобы предположить, что M1 ставка денежной массы Granger - вызывает уровень инфляции на уровне 0,025 значимости.
Поскольку существует недостаточно доказательств, чтобы предположить, что уровень инфляции Грейнджер-вызывает M1 ставку денежной массы, эти две серии не подвергаются обратной связи.
Оцените, обусловлен ли ИПЦ валового внутреннего продукта (ВВП) США M1 денежной массой.
Загрузите набор макроэкономических данных США Data_USEconModel.mat
.
load Data_USEconModel
Переменные GDP
и GDPDEF
от DataTable
ВВП США и его дефлятор по отношению к 2000 году, соответственно. Обе серии нестационарны.
Преобразуйте M1 денежную массу и ИПЦ в ставки. Преобразуйте ВВП США в реальный показатель ВВП.
m1slrate = price2ret(DataTable.M1SL); inflation = price2ret(DataTable.CPIAUCSL); rgdprate = price2ret(DataTable.GDP./DataTable.GDPDEF);
Предположим, что модель VAR (1) является подходящей многомерной моделью для скоростей. Проведите тест причинности Грейнджера, чтобы оценить, имеет ли реальный показатель ВВП влияния на прогнозирующее распределение уровня инфляции, обусловленное M1 денежной массы. Включение условных переменных сил gctest
провести 1-ступенчатый тест причинно-следственной связи Грейнджера.
h = gctest(rgdprate,inflation,m1slrate)
h = logical
0
Решение о тесте h
является 0
, что указывает на отказ отклонить нулевую гипотезу о том, что реальная ставка ВВП не является 1-ступенчатой причиной инфляции, когда вы учитываете M1 ставку денежной массы.
gctest
включает M1 ставку денежной массы в качестве переменной отклика в базовую модель VAR (1), но она не включает M1 денежную массу в расчет тестовой статистики.
Проведите тест еще раз, но без обусловленности по M1 ставке денежной массы.
h = gctest(rgdprate,inflation)
h = logical
0
Результат теста такой же, как и раньше, что позволяет предположить, что реальная ставка ВВП не вызывает инфляцию Granger во все периоды в прогнозном горизонте и независимо от того, учитываете ли вы M1 ставку денежной массы в базовой модели VAR (1).
По умолчанию gctest
принимает базовую модель VAR (1) для всех заданных переменных отклика. Однако модель VAR (1) может быть неподходящим представлением данных. Например, модель может не захватывать всю последовательную корреляцию, присутствующую в переменных .
Чтобы задать более сложную базовую модель VAR, можно увеличить количество лагов, задав 'NumLags'
Аргумент пары "имя-значение" из gctest
.
Рассмотрим тесты на причинность Грейнджера, проведенные в 1-Step проверки причинности Грейнджера, обусловленные переменной. Загрузите набор макроэкономических данных США Data_USEconModel.mat
. Преобразуйте M1 денежную массу и ИПЦ в ставки. Преобразуйте ВВП США в реальный показатель ВВП.
load Data_USEconModel
m1slrate = price2ret(DataTable.M1SL);
inflation = price2ret(DataTable.CPIAUCSL);
rgdprate = price2ret(DataTable.GDP./DataTable.GDPDEF);
Предварительно обработайте данные путем удаления всех отсутствующих наблюдений (обозначенных NaN
).
idx = sum(isnan([m1slrate inflation rgdprate]),2) < 1;
m1slrate = m1slrate(idx);
inflation = inflation(idx);
rgdprate = rgdprate(idx);
T = numel(m1slrate); % Total sample size
Подгонка моделей VAR с лагами в диапазоне от 1 до 4 к реальным рядам ВВП и темпов инфляции. Инициализируйте каждую подгонку путем определения первых четырех наблюдений. Сохраните информационные критерии Akaike (AIC) подгонки.
numseries = 2; numlags = (1:4)'; nummdls = numel(numlags); % Partition time base. maxp = max(numlags); % Maximum number of required presample responses idxpre = 1:maxp; idxest = (maxp + 1):T; % Preallocation EstMdl(nummdls) = varm(numseries,0); aic = zeros(nummdls,1); % Fit VAR models to data. Y0 = [rgdprate(idxpre) inflation(idxpre)]; % Presample Y = [rgdprate(idxest) inflation(idxest)]; % Estimation sample for j = 1:numel(numlags) Mdl = varm(numseries,numlags(j)); Mdl.SeriesNames = ["rGDP" "Inflation"]; EstMdl(j) = estimate(Mdl,Y,'Y0',Y0); results = summarize(EstMdl(j)); aic(j) = results.AIC; end p = numlags(aic == min(aic))
p = 3
Модель VAR (3) приводит к наилучшей подгонке.
Оцените, вызывает ли реальный показатель ВВП Грейнджер инфляцию. gctest
удаляет наблюдения от начала входных данных для инициализации базового VAR () модель для оценки. Подготовьте только необходимое = 3 предварительной выборки наблюдений за оценочной выборкой. Задайте конкатенированный ряд как входные данные. Верните - значение теста.
rgdprate3 = [Y0((end - p + 1):end,1); Y(:,1)];
inflation3 = [Y0((end - p + 1):end,2); Y(:,2)];
[h,pvalue] = gctest(rgdprate3,inflation3,"NumLags",p)
h = logical
1
pvalue = 7.7741e-04
-значение приблизительно 0.0008
, что указывает на существование убедительных доказательств, чтобы отклонить нулевую гипотезу о некаузальности, то есть что три реальных показателя ВВП отстают в уравнении скорости инфляции совместно равны нулю. Учитывая модель VAR (3), существует достаточно доказательств, чтобы предположить, что реальный показатель ВВП Granger - вызывает по крайней мере одно будущее значение уровня инфляции.
В качестве альтернативы можно провести тот же тест, передав предполагаемую модель VAR (3) (представленную varm
объект модели в EstMdl(3)
), в функцию объекта gctest
. Задайте блочный тест и имена серий «причина» и « эффектов».
h = gctest(EstMdl(3),'Type',"block-wise",... 'Cause',"rGDP",'Effect',"Inflation")
H0 Decision Distribution Statistic PValue CriticalValue ____________________________________________ ___________ ____________ _________ __________ _____________ "Exclude lagged rGDP in Inflation equations" "Reject H0" "Chi2(3)" 16.799 0.00077741 7.8147
h = logical
1
Если вы тестируете интегрированную серию на причинность Грейнджера, то статистика теста Уолда не следует или распределение, и результаты тестирования могут быть ненадежными. Однако можно реализовать тест причинности Грейнджера в [5], задав максимальный порядок интегрирования среди всех переменных в системе с помощью 'Integration'
аргумент пары "имя-значение".
Рассмотрим тесты на причинность Грейнджера, проведенные в 1-Step проверки причинности Грейнджера, обусловленные переменной. Загрузите набор макроэкономических данных США Data_USEconModel.mat
и взять журнал реального ВВП и ИПЦ.
load Data_USEconModel
cpi = log(DataTable.CPIAUCSL);
rgdp = log(DataTable.GDP./DataTable.GDPDEF);
Оцените, вызывает ли реальный ВВП Granger ИПЦ. Предположим, что ряды , или интегрированный порядок 1. Кроме того, задайте базовую модель VAR (3) и тест. Верните тестовую статистику и -значение.
[h,pvalue,stat] = gctest(rgdp,cpi,'NumLags',3,... 'Integration',1,'Test',"f")
h = logical
1
pvalue = 0.0031
stat = 4.7557
-значение = 0.0031
, что указывает на существование убедительных доказательств, чтобы отклонить нулевую гипотезу о некаузальности, то есть что три реальных отставания ВВП в уравнении ИПЦ совместно равны нулю. Учитывая модель VAR (3), достаточно доказательств, чтобы предположить, что реальный ВВП Granger-вызывает по крайней мере одно будущее значение ИПЦ.
В этом случае тест увеличивает модель VAR (3) с дополнительной задержкой. Другими словами, модель является моделью VAR (4). Однако gctest
проверяет только, являются ли первые три лага 0.
Временные ряды являются экзогенными блоками, если они не вызывают Granger - никаких других переменных в многомерной системе. Проверить, является ли эффективная ставка федеральных фондов блока экзогенной в отношении реального ВВП, личных расходов на потребление и темпов инфляции.
Загрузите набор макроэкономических данных США Data_USEconModel.mat
. Преобразуйте ценовой ряд в возвраты.
load Data_USEconModel
inflation = price2ret(DataTable.CPIAUCSL);
rgdprate = price2ret(DataTable.GDP./DataTable.GDPDEF);
pcerate = price2ret(DataTable.PCEC);
Проверьте, является ли ставка федеральных средств нестационарной, проведя дополненный тест Дикки-Фуллера. Укажите, что альтернативная модель имеет термин дрейфа и тест.
h = adftest(DataTable.FEDFUNDS,'Model',"ard")
h = logical
0
Решение о тесте h
= 0
указывает, что нулевая гипотеза о том, что серия имеет модуль корень, не должна быть отклонена.
Для стабилизации серии ставок федеральных фондов примените к ней первое различие.
dfedfunds = diff(DataTable.FEDFUNDS);
Предположим, что 4-D модель VAR (3) для четырех рядов. Оценить, является ли курс федеральных средств блока экзогенным в отношении реального ВВП, личных расходов на потребление и темпов инфляции. Проведите - основанный на тесте Wald, и возвращает -значение, тестовая статистика и критическое значение.
cause = dfedfunds; effects = [inflation rgdprate pcerate]; [hgc,pvalue,stat,cvalue] = gctest(cause,effects,'NumLags',2,... 'Test',"f")
hgc = logical
1
pvalue = 4.1619e-10
stat = 10.4383
cvalue = 2.1426
Решение о тесте hgc
= 1
указывает, что нулевая гипотеза о том, что ставка федеральных средств является экзогенной, должна быть отклонена. Этот результат предполагает, что федеральные фонды оценивают Granger-вызывает, по крайней мере, одну из других переменных в системе.
Чтобы определить, какие переменные оценивают федеральные фонды по Granger-causes, можно запустить тест с одним выходом. Для получения дополнительной информации смотрите gctest
.
Y1
- Данные для переменных отклика, представляющих причины ГрейнджераДанные для переменных отклика, представляющих причины Грейнджера в тесте, заданные как numobs1
-by-1 числовой вектор или numobs1
-by- numseries1
числовая матрица. numobs1
количество наблюдений и numseries1
- количество переменных временных рядов.
Строка t содержит наблюдение во временной t, последняя строка содержит последнее наблюдение. Y1
должно иметь достаточно строк, чтобы инициализировать и оценить базовую модель VAR. gctest
использует первую NumLags
наблюдения для инициализации модели для оценки.
Столбцы соответствуют отдельным переменным временных рядов.
Типы данных: double
| single
Y2
- Данные для переменных отклика, затронутых причинами ГрейнджераДанные для переменных отклика, затронутых причинами Грейнджера в тесте, заданные как numobs2
-by-1 числовой вектор или numobs2
-by- numseries2
числовая матрица. numobs2
количество наблюдений в данных и numseries2
- количество переменных временных рядов.
Строка t содержит наблюдение во временной t, последняя строка содержит последнее наблюдение. Y2
должно иметь достаточно строк, чтобы инициализировать и оценить базовую модель VAR. gctest
использует первую NumLags
наблюдения для инициализации модели для оценки.
Столбцы соответствуют отдельным переменным временных рядов.
Типы данных: double
| single
Y3
- Данные для обусловливающих переменных откликаДанные для обусловления переменных отклика, заданные как numobs3
-by-1 числовой вектор или numobs3
-by- numseries3
числовая матрица. numobs3
количество наблюдений в данных и numseries3
- количество переменных временных рядов.
Строка t содержит наблюдение во временной t, последняя строка содержит последнее наблюдение. Y3
должно иметь достаточно строк, чтобы инициализировать и оценить базовую модель VAR. gctest
использует первую NumLags
наблюдения для инициализации модели для оценки.
Столбцы соответствуют отдельным переменным временных рядов.
Если вы задаете Y3
, затем Y1
, Y2
, и Y3
представление переменных отклика в базовой модели VAR. gctest
оценивает ли Y1
является 1-ступенчатой Грейнджер-причиной Y2
.
Типы данных: double
| single
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'Alpha',0.10,'NumLags',2
задает 0.10
уровень значимости для теста и использует базовую модель VAR (2) для всех переменных отклика.'NumLags'
- Количество откликов с отставанием1
(по умолчанию) | неотрицательное целое числоКоличество отстающих ответов для включения в базовую модель VAR для всех переменных отклика, заданное как разделенная разделенными запятой парами, состоящая из 'NumLags'
и неотрицательное целое число. Получившаяся базовая модель является VAR (NumLags
) модель.
Пример: 'NumLags',2
Типы данных: double
| single
'Integration'
- Максимальный порядок интегрирования0
(по умолчанию) | неотрицательное целое числоМаксимальный порядок интегрирования среди всех переменных отклика, заданный как разделенная разделенными запятой парами, состоящая из 'Integration'
и неотрицательное целое число.
Для решения проблем интегрирования, gctest
увеличивает VAR (NumLags
) модель путем добавления дополнительных отстающих ответов сверх NumLags
ко всем уравнениям во время оценки. Для получения дополнительной информации см. [5] и [3].
Пример: 'Integration',1
Типы данных: double
| single
'Constant'
- Флаг, указывающий на включение перехватов моделиtrue
(по умолчанию) | false
Флаг, указывающий на включение точек пересечения модели (констант) в базовую модель VAR, заданный как разделенная разделенными запятой парами, состоящая из 'Constant'
и значение в этой таблице.
Значение | Описание |
---|---|
true | Все уравнения в базовой модели VAR имеют точку пересечения. gctest оценивает точки пересечения со всеми другими оцениваемыми параметрами. |
false | Все базовые уравнения модели VAR не имеют точки пересечения. gctest устанавливает все точки пересечения равными 0. |
Пример: 'Constant',false
Типы данных: logical
'Trend'
- Флаг, указывающий на включение линейных трендовfalse
(по умолчанию) | true
Флаг, указывающий на включение линейных трендов в базовую модель VAR, заданный как разделенная разделенными запятой парами, состоящая из 'Trend'
и значение в этой таблице.
Значение | Описание |
---|---|
true | Все уравнения в базовой модели VAR имеют линейный временной тренд. gctest оценивает коэффициенты линейного временного тренда со всеми другими оцениваемыми параметрами. |
false | Все базовые уравнения модели VAR не имеют линейного временного тренда. |
Пример: 'Trend',false
Типы данных: logical
'X'
- Данные предиктораДанные предиктора для регрессионного компонента в базовой модели VAR, заданные как разделенная разделенными запятой парами, состоящая из 'X'
и числовую матрицу, содержащую numpreds
столбцы. numpreds
- количество переменных предиктора.
Строка t содержит наблюдение во временной t, а последняя строка - последнее наблюдение. gctest
не использует регрессионный компонент в предварительном образце периода. X
должно иметь, по крайней мере, столько наблюдений, сколько количество наблюдений, используемых gctest
после периода предварительного образца. В частности, X
должно иметь по крайней мере numobs
– Mdl.P
наблюдения, где numobs
= min([numobs1 numobs2 numobs3])
. Если вы поставляете больше строк, чем нужно, gctest
использует только последние наблюдения.
Столбцы соответствуют отдельным переменным предиктора. gctest
рассматривает предикторы как экзогенные. Все переменные предиктора присутствуют в регрессионном компоненте каждого уравнения отклика.
По умолчанию, gctest
исключает регрессионный компонент из всех уравнений.
Типы данных: double
| single
'Alpha'
- Уровень значимости0.05
(по умолчанию) | числовой скаляр в (0,1)Уровень значимости для теста, заданный как разделенная разделенными запятой парами, состоящая из 'Alpha'
и числовой скаляр в (0,1).
Пример: 'Alpha',0.1
Типы данных: double
| single
'Test'
- Тестовое статистическое распределение при нулевой гипотезе"chi-square"
(по умолчанию) | "f"
Тестовое статистическое распределение при нулевой гипотезе, заданное как разделенная разделенными запятой парами, состоящая из 'Test'
и значение в этой таблице.
Значение | Описание |
---|---|
"chi-square" | gctest выводит выходы из проведения χ2 тест. |
"f" | gctest выводит выходы из проведения теста F. |
Для тестовых статистических форм см. [4].
Пример: 'Test',"f"
Типы данных: char
| string
h
- Блочное решение о проверке на причинность ГрейнджераБлочное решение теста причинности Грейнджера, возвращенное как логический скаляр.
h
= 1
указывает на отказ от H 0.
Если вы задаете данные отклика обусловленности Y3
, тогда существует достаточно доказательств, чтобы предположить, что переменные отклика, представленные в Y1
являются 1-ступенчатыми Granger-причинами переменных отклика, представленных в Y2
, обусловленный переменными отклика, представленными в Y3
.
В противном случае существует достаточно доказательств, чтобы предположить, что переменные в Y1
h -step Granger - причины переменных в Y2
для некоторых h ≥ 0. Другими словами, Y1
является блоком эндогенным по отношению к Y2
.
h
= 0
указывает, отказ отклонить H 0.
Если вы задаете Y3
, затем переменные в Y1
не являются 1-шаговыми причинами Грейнджера переменных в Y2
, обусловленный Y3
.
В противном случае Y1
не является причиной Грейнджера Y2
. Другими словами, недостаточно доказательств, чтобы отвергнуть экзогенность блоков Y1
относительно Y2
.
pvalue
- p -значениеp -значение, возвращается как числовой скаляр.
stat
- Тестовая статистикаТестовая статистика, возвращенная как числовой скаляр.
cvalue
- Критическое значениеКритическое значение для уровня значимости Alpha
, возвращен как числовой скаляр.
Granger causality test является тестом статистической гипотезы, который оценивает, были ли прошлые и настоящие значения набора m 1 = numseries1
переменные временных рядов y 1, t, называемые переменными «причины», влияют на прогнозирующее распределение отдельного множества m 2 = numseries2
переменные временных рядов y 2, t, называемые переменными « эффектами». Влияние представляет собой снижение среднего прогноза квадратичной невязки (MSE) y 2, t. Если прошлые значения <reservedrangesplaceholder22> 1, t <reservedrangesplaceholder20> 2 влияния, t + h, то <reservedrangesplaceholder17> 1
, t h - шаг <reservedrangesplaceholder14> <reservedrangesplaceholder13> 2, t. Другими словами, <reservedrangesplaceholder11> 1, <reservedrangesplaceholder10> <reservedrangesplaceholder9> <reservedrangesplaceholder8> 2, t, если <reservedrangesplaceholder6> 1, t h - шаг <reservedrangesplaceholder3> <reservedrangesplaceholder2> 2, t для всего <reservedrangesplaceholder0> ≥ 1.
Рассмотрим стационарную модель VAR (p) для [y 1, t y 2, t]:
Примите следующие условия:
Будущие значения не могут информировать прошлые значения.
y 1 t уникально информирует y 2, t (ни одна другая переменная не имеет информации для информирования y 2, t).
Если Φ21,1 =... = Φ21, p = 0 <reservedrangesplaceholder15> 1, <reservedrangesplaceholder14> 2, то <reservedrangesplaceholder13> 1, t не являются мудрой блоком причиной Грейнджера <reservedrangesplaceholder11> 2, t + h, для всего <reservedrangesplaceholder8> ≥ 1 и где 0 <reservedrangesplaceholder7> 2, <reservedrangesplaceholder6> 1 - матрица <reservedrangesplaceholder5> 2-by-<reservedrangesplaceholder4> 1 нулей. Кроме того, y 1, t является экзогенным блоком относительно y 2, t. Следовательно, блочные гипотезы критерия причинности Грейнджера:
<reservedrangesplaceholder7> 1 подразумевает, что по крайней мере один <reservedrangesplaceholder6> ≥ 1 существует таким образом, что <reservedrangesplaceholder5> 1, t h - шаг <reservedrangesplaceholder2> <reservedrangesplaceholder1> 2, t.
gctest
проводит χ2- основанные или F - основанные на Wald тесты (см 'Test'
). Для тестовых статистических форм см. [4].
Различные conditioning эндогенные переменные y 3, t могут быть включены в систему (см Y3
). В этом случае модель VAR (p) является:
gctest
не проверяет параметры, сопоставленные с переменными обусловленности. Тест оценивает только, является ли y 1, t 1-ступенчатой причиной Грейнджера y 2, t.
A vector autoregression (VAR) model является стационарной многомерной моделью временных рядов, состоящей из системы m уравнений m отдельных переменных отклика как линейных функций отстающих откликов и других членов.
Модель VAR (p) в difference-equation notation и в reduced form является
yt является numseries
-by-1 вектор значений, соответствующих numseries
переменные отклика в t времени, где t = 1,..., T. Структурный коэффициент является матрицей тождеств.
c является numseries
-by-1 вектор констант.
.R. j является numseries
-by- numseries
матрица авторегрессивных коэффициентов, где j = 1..., p и Φ <reservedrangesplaceholder0> не матрица, содержащая только нули.
xt является numpreds
-by-1 вектор значений, соответствующих numpreds
экзогенные переменные предиктора.
β является numseries
-by- numpreds
матрица коэффициентов регрессии.
δ является numseries
-by-1 вектор линейных значений временного тренда.
εt является numseries
-by-1 вектор случайных Гауссовых инноваций, каждый со средним значением 0 и коллективно a numseries
-by- numseries
ковариационная матрица Для <reservedrangesplaceholder3> ≠ <reservedrangesplaceholder2>, εt и εs независимы.
Конденсированное и в обозначении оператора задержки, система является
где , L yt является многомерным авторегрессионным полиномом, и I является numseries
-by- numseries
единичная матрица.
Для примера модель VAR (1), содержащая две серии откликов и три переменные экзогенного предиктора, имеет эту форму:
[1] Грейнджер, С. В. Дж. «Исследование причинно-следственных связей эконометрическими моделями и кросс-спектральными методами». Эконометрика. Том 37, 1969, с. 424-459.
[2] Гамильтон, Джеймс Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.
[3] Dolado, J. J., and H. Lütkepohl. «Заставление Wald Test работать для коинтегрированных систем VAR». Эконометрические обзоры. Том 15, 1996, стр. 369-386.
[4] Люткепол, Гельмут. Новое введение в анализ нескольких временных рядов. Нью-Йорк, Нью-Йорк: Springer-Verlag, 2007.
[5] Тода, Х. Я. и Т. Ямамото. «Статистические выводы в векторных авторегрессиях с возможно интегрированными процессами». Журнал эконометрики. Том 66, 1995, стр. 225-250.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.