R语言 向量自回归和向量误差修正模型包帮助文档

合集下载

r语言向量自回归模型预测

r语言向量自回归模型预测

r语言向量自回归模型预测1.引言1.1 概述概述部分:自回归模型(AR model)是时间序列分析中常用的一种模型,用于描述时间序列之间的自相关关系。

R语言作为一种功能强大的统计分析工具,在时间序列分析方面也有广泛的应用。

本文将探讨如何使用R语言中的向量自回归模型进行预测。

在时间序列分析中,自回归模型是基于时间序列数据的过去观测值进行预测未来观测值的一种方法。

它通过统计时间序列的自相关性来建立数学模型,并利用该模型对未来的观测值进行推断。

与其他模型相比,自回归模型具有较强的灵活性和可解释性,因此被广泛应用于经济学、气象学、金融学等领域的预测和分析任务中。

R语言是一种开源的数据分析和统计计算工具,具有丰富的统计分析函数和库。

它提供了诸多用于时间序列分析的函数和方法,包括自回归模型的建立、参数估计、模型诊断和预测等功能。

使用R语言进行时间序列分析可以方便、高效地实现复杂的模型构建和分析任务。

本文将首先介绍R语言中的向量概念,解释其在时间序列分析中的重要性和应用场景。

然后,我们将详细介绍自回归模型的基本原理和建模方法,包括模型的选择、参数估计和模型诊断等方面的内容。

最后,我们将通过实例演示如何使用R语言中的自回归模型进行时间序列数据的预测,并对预测结果进行分析和评价。

通过本文的阅读,读者将能够了解R语言中向量自回归模型的基本概念和原理,掌握其建模和预测的方法,为实际问题的处理提供有力的工具和方法。

本文的目的是帮助读者理解和掌握R语言中向量自回归模型的应用,以及在实际工作和研究中如何使用该模型进行时间序列数据的预测和分析。

1.2文章结构1.2 文章结构本文将按照以下结构进行阐述:首先,在引言部分,我们将概述R语言向量自回归模型预测的背景和意义。

我们将介绍自回归模型的基本概念和原理,以及R语言中处理向量数据的能力。

在正文的第一部分,我们将深入探讨R语言向量的概念和特点。

我们将介绍R语言中的向量数据结构以及向量运算的基本操作。

第07章 向量自回归和向量误差修正模型

第07章  向量自回归和向量误差修正模型

2k 2 − k (k + 1) / 2
个约束
根据经济原理再在矩阵A中至少增加 四 根据经济原理再在矩阵 中至少增加
2k 2 − k (k + 1) / 2 − k 2 + k
(
) 个0约束 约束
11
构建SVAR模型 构建SVAR模型 第一步:实施约束:约束矩阵构建与填写) (第一步:实施约束:约束矩阵构建与填写)
5
软件操做:建立最初的VAR 软件操做:建立最初的 最初的
◎Objects/New object/VAR
估计VAR模型 ◎估计 模型
※VAR类型:unrestricted VAR 类型: 类型
填写:内生变量,外生变量, ※填写:内生变量,外生变量,及样本区间 成对输入/模型中 滞后栏目:滞后成对输入 模型中无外 ※滞后栏目:滞后成对输入 模型中无外 变量从1开始 有外生变量时滞后从0开始 开始, 开始。 生 变量从 开始 , 有外生变量时滞后从 开始 。
三:因果关系检验 原:不是因果关系
窗口※ ※VAR窗口※ VIEW ※LAG STRUCTURE※pairwise Granger Causality Tests 窗口 ※ 软件对各个内生变量依次给出单个检验与联合检验, 值大小临界水平( 注:软件对各个内生变量依次给出单个检验与联合检验,当P值大小临界水平(通常为 值大小临界水平 0.05)说明(X外生于 X不能 )说明( 外生于 外生于Y/ 不能 不能Grange 引起 ),简单地:当联合检验 值大 引起Y ),简单地 当联合检验P值大 简单地:
(1)软件短期约束基于 )软件短期约束基于AB-型SVAR模型( Aet 型 模型 (2)关于短期约束 ) ※ 可识别条件: AB-型SVAR模型至少需要 可识别条件: 型 模型至少需要 ※ 可识别条件一般假设结构信息

向量自回归模型(-VAR)-和VEC

向量自回归模型(-VAR)-和VEC

模型建立与估计
模型建立
首先需要确定经济时间序列之间的长 期均衡关系,然后构建误差修正项, 最后将误差修正项引入VAR模型中。
模型估计
使用最小二乘法或广义矩估计法 (GMM)对模型进行估计。来自模型应用与实例应用
用于分析经济时间序列之间的长期均 衡关系和短期调整机制,如汇率、利 率、通货膨胀率等。
实例
02
向量误差修正模型(-VEC) 介 绍
定义与原理
定义
向量误差修正模型(Vector Error Correction Model,简称VEC)是一种用于分析 长期均衡关系和短期调整机制的计量经济模型。
原理
基于协整理论,VEC模型通过引入误差修正项来反映经济时间序列之间的长期均 衡关系,并分析短期调整机制。
向量自回归模型(-var)和vec
目录
Contents
• 向量自回归模型(-VAR) 介绍 • 向量误差修正模型(-VEC) 介绍 • 向量自回归模型(-VAR) 与向量误
差修正模型(-VEC) 的比较
目录
Contents
• 向量自回归模型(-VAR) 和向量误 差修正模型(-VEC) 的扩展与展望
以汇率和通货膨胀率为例,通过构建 VEC模型,可以分析两者之间的长期 均衡关系和短期调整机制,为政策制 定提供依据。
03
向量自回归模型(-VAR) 与向量 误差修正模型(-VEC) 的比较
模型相似性
两者都属于向量自回归模型家族, 用于分析多个时间序列之间的动
态关系。
两者都基于向量自回归模型,通 过估计参数来描述时间序列之间 的长期均衡关系和短期调整机制。
模型建立与估计
模型建立
在建立VAR模型之前,需要选择合适的滞后阶数,并确定模型中的变量。然后, 可以使用最小二乘法或最大似然法等估计方法来估计模型的参数。

第09章 向量自回归模型

第09章  向量自回归模型
相互之间可以同期相关,但不与自己的滞后值相关及不与
等式右边的变量相关,假设 是t的协方差矩阵,是一个
(kk)的正定矩阵。式(9.1.1)可以用矩阵表示为
3
y1t
y1 t1
y1t2
x1t 1t
y2t
ykt
A1
y2 t1
yk t1
A2
y2 t2
ykt2
2 4 6 9 12 12 即为用2―4阶,6―9阶及第12阶滞后变量。
12
(4) 在Endogenous Variables和Exogenous Variables编辑 栏中输入相应的内生变量和外生变量。系统通常会自动给 出常数c作为外生变量,但是相应的编辑栏中输入c作为外 生变量,也可以,因为EViews只会包含一个常数。
同时,有两类回归统计量出现在VAR对象估计输 出的底部:
15
16
输出的第一部分显示的是每个方程的标准OLS回归 统计量。根据各自的残差分别计算每个方程的结果, 并显示在对应的列中。
输出的第二部分显示的是VAR模型的回归统计量。 残差的协方差的行列式值由下式得出:
Σˆ
det 1 T m
t
εˆt εˆ't
其余两个菜单(Cointegration 和 Restrictions)仅与 VEC模型有关,将在下面介绍。
13
2.VAR估计的输出 VAR对象的设定框填写完毕,单击OK按纽,EViews
将会在VAR对象窗口显示如下估计结果:
14
表中的每一列对应VAR模型中一个内生变量的方 程。对方程右端每一个变量,EViews会给出系数估计 值、估计系数的标准差(圆括号中)及t-统计量(方括号 中)。例如,在log(GDPTC_P)的方程中RR(-1)的系数 是0.003521。

向量自回归模型(VAR)与向量误差修正模型(vec)

向量自回归模型(VAR)与向量误差修正模型(vec)

向量自回归模型(VAR )与向量误差修正模型(VEC )§7.1 向量自回归模型(VAR(p))传统的经济计量学联立方程模型建摸方法, 是以经济理论为基础来描述经济变量之间的结构关系,采用的是结构方法来建立模型,所建立的就是联立方程结构式模型。

这种模型其优点是具有明显的经济理论含义。

但是,从计量经济学建摸理论而言,也存在许多弊端而受到质疑。

一是在模型建立之处,首先需要明确哪些是内生变量,哪些是外生变量,尽管可以根据研究问题和目的来确定,但有时也并不容易;二是所设定的模型,每一结构方程都含有内生多个内生变量,当将某一内生变量作为被解释变量出现在方程左边时,右边将会含有多个其余内生变量,由于它们与扰动项相关, 从而使模型参数估计变得十分复杂,在未估计前,就需要讨论识别性;三是结构式模型不能很好地反映出变量间的动态联系。

为了解决这一问题,经过一些现代计量经济学家门的研究,就给出了一种非结构性建立经济变量之间关系模型的方法,这就是所谓向量自回归模型(Vector Autoregression Model )。

VAR 模型最早是1980年,由C.A.Sims 引入到计量经济学中,它实质上是多元AR 模型在经济计量学中的应用,VAR 模型不是以经济理论为基础描述经济变量之间的结构关系来建立模型的,它是以数据统计性质为基础,把某一经济系统中的每一变量作为所有变量的滞后变量的函数来构造模型的。

它是一种处理具有相关关系的多变量的分析和预测、随机扰动对系统的动态冲击的最方便的方法。

而且在一定条件下,多元MA 模型、ARMA 模型,也可化为VAR 模型来处理,这为研究具有相关关系的多变量的分析和预测带来很大方便。

7.1.1 VAR 模型的一般形式1、非限制性VAR 模型(高斯VAR 模型),或简化式非限制性VAR 模型设12(...)t t t kt y y y y '=为一k 维随机时间序列,p 为滞后阶数,12(...)t t t kt u u u u '=为一k 维随机扰动的时间序列,且有结构关系(1)(1)(1)(2)(2)(2)111111221111112122212()()()11112211(1)(1)(1)(2)(2)2211122212121122222................t t t k kt t t k kt p p p t p t p k kt p t t t t k kt t t y a y a y a y a y a y a y a y a y a y u y a y a y a y a y a y --------------=+++++++++++++=++++++(2)22()()()21212222(1)(1)111.............................................................................................................................k kt p p p t p t p k kt p tkt k t k a y a y a y a y u y a y a -----+++++++=+(1)(2)(2)(2)2211112122212()()()1122............t kk kt k t t k kt p p p k t p k t p kk kt p kt y a y a y a y a y a y a y a y u --------⎡⎢⎢⎢⎢⎢⎢⎢⎢+++++++⎢⎢+++++⎢⎣1,2,...,t T = (7.1.1) 若引入矩阵符号,记()()()11121()()()21222()()()12......,1,2,...,........................................i i i k i i i k i i i i k k kk a a a a a a A i p a a a ⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎣⎦可写成 1122...t t t p t p t y A y A y A y u ---=++++,1,2,...,t T = (7.1.2) 进一步,若引入滞后算子L ,则又可表示成(),1,2,...,t t A L y u t T == (7. 1. 3)其中: 212()...pk p A L I A L A L A L =----,为滞后算子多项式.如果模型满足的条件: ①参数阵0,0;p A p ≠>②特征方程 212det[()]...0pk p A L I A L A L A L =----=的根全在单位园外;③~(0,)t u iidN ∑,1,2,...,t T =,即t u 相互独立,同服从以()0t E u =为期望向量、ov()()t t t C u E u u '==∑为方差协方差阵的k 维正态分布。

第09章 向量自回归模型

第09章  向量自回归模型

(9.1.4)
A(L) = Ik − A L − A2 L2 −⋯− Ap Lp ,是滞后算子 的 是滞后算子L的 其中 1
k×k的参数矩阵 。 一般称式 × 的参数矩阵 一般称式(9.1.4)为非限制性向量自回归 的参数矩阵。 为非限制性向量自回归 模型(unrestricted VAR)。冲击向量εt是白噪声向量,因为 是白噪声向量, 模型 。
3
y1 t−1 y1t −2 y1t x1t ε 1t y2 t −1 y2 t−2 y2t x2t ε 2t 1 ⋮ = A ⋮ + A2 ⋮ +⋯+ B ⋮ + (9.1.2) ⋮ y x y y kt dt εkt kt−1 kt −2
第九章 向量自回归和误差修正模型
传统的经济计量方法是以经济理论为基础来描述变 量关系的模型。但是, 量关系的模型。但是,经济理论通常并不足以对变量之 间的动态联系提供一个严密的说明, 间的动态联系提供一个严密的说明,而且内生变量既可 以出现在方程的左端又可以出现在方程的右端使得估计 和推断变得更加复杂。 和推断变得更加复杂。为了解决这些问题而出现了一种 用非结构性方法来建立各个变量之间关系的模型。 用非结构性方法来建立各个变量之间关系的模型。本章 所要介绍的向量自回归模型(vector autoregression,VAR) 所要介绍的向量自回归模型 , 和向量误差修正模型(vector error correction model, 和向量误差修正模型 , VEC)就是非结构化的多方程模型。 就是非结构化的多方程模型。 就是非结构化的多方程模型

向量自回归和误差

向量自回归和误差

同期相关性
VAR模型假设变量之间存在同期相关 性,即一个变量的当前值受到另一个 变量当前值的影响。
误差项独立性
VAR模型的误差项应相互独立,即误 差项之间没有相关性。
02
误差修正模型(ECM)
误差修正机制
误差修正项
误差修正项是模型中的一个重要组成部分,用于衡量长期均衡关系偏离短期调 整机制的程度。
模型检验
平稳性检验
对模型残差进行平稳性检验,如ADF检验或PP检验,以确保模型 残差没有单位根。
异方差性检验
使用White检验或Jarque-Bera检验来检验模型残差的异方差性, 以确保残差具有同方差性。
自相关检验
使用LM检验或Breusch-Godfrey检验来检验模型残差的自相关性, 以确保残差之间没有自相关关系。
残差自相关检验
检验VAR模型的残差是否存在自相关,常用的方法 有Ljung-Box Q统计量检验。
残差异方差性检验
检验VAR模型的残差是否存在异方差性,常 用的方法有White检验和ARCH检验。
诊断检验
模型拟合优度检验
通过比较VAR模型拟合数据与原始数据的差异程度,评估模型的拟合优度,常用的方法有 R方统计量和调整R方统计量。
经济政策评估
政策效果评估
通过VAR模型,可以分析经济政策对多个经济变量的影响,从而评估政策效果。
政策制定依据
VAR模型可以提供政策制定者关于经济变量之间相互作用的深入了解,有助于制 定更加科学合理的政策。
金融市场分析
市场趋势预测
VAR模型可以用于分析金融市场中的多个变量,预测市场趋势,为投资者提供决策依据。
1 2 3
单位根检验
用于检验时间序列数据是否平稳,常用的方法有 ADF检验和PP检验。

计量经济学-第九章-向量自回归和误差修正模型PPT课件

计量经济学-第九章-向量自回归和误差修正模型PPT课件
3个方程调整的拟合优度分别为:
R R 2 0 .9,8 R.697
可以利用这个模型进行预测及. 下一步的分析。
13
同时,为了检验扰动项之间是否存在同期相关关系, 可用残差的同期相关矩阵来描述。用ei 表示第 i 个方程的 残差,i =1,2,3。其结果如表9.1所示。
表9.1 残差的同期相关矩阵
e1
e2
e3
e1
1
-0.23 -0.504
e2
-0.23
1
0.274
e3
-0.504 0.274
1
.
14
从 表 中 可 以 看 到 实 际 利 率 rr、 实 际 M1 的 ln(m1 ) 方程和实际GDP的ln(gdp)方程的残差项之间存在的同 期相关系数比较高,进一步表明实际利率、实际货币 供给量(M1)和实际GDP之间存在着同期的影响关系, 尽管得到的估计量是一致估计量,但是在本例中却无 法刻画它们之间的这种同期影响关系。
xt b10 b1z2t 1x 1t11z2t 1uxt zt b20 b2x 1t 2x 1t 12z2t 1uzt
.
19
2.多变量的SVAR模型
下面考虑k个变量的情形,p阶结构向量自回归模型 SVAR(p)为
B 0 y t Γ 1 y t 1 Γ 2 y t 2 Γ p y t p u t (9.1.13)
前面已经提到,在VAR简化式中变量间的当期关系 没有直接给出,而是隐藏在误差项的相关关系的结构中。 自Sims的研究开始,VAR模型在很多研究领域取得了成 功,在一些研究课题中,VAR模型取代了传统的联立方 程模型,被证实为实用且有效的统计方法。然而,VAR 模型存在参数过多的问题,如式(9.1.1)中,一共有k(kp+d) 个参数,只有所含经济变量较少的VAR模型才可以通过 OLS和极大似然估计得到满意的估计结果。

向量自回归模型和向量误差修正模型理论及操作详解演示文稿

向量自回归模型和向量误差修正模型理论及操作详解演示文稿

两个1阶和两个2阶滞后应变量做为解释变量,且各方程最
大滞后阶数相同,都是2。这些滞后变量与随机误差项不相
关(假设要求)。
7
第七页,共95页。
由于仅有内生变量的滞后变量出现在等式的右 侧,故不存在同期相关问题,用“LS”法估计参数,估
计量具有一致和有效性。而随机扰动列向量的自相关问 题可由增加作为解释应变量的滞后阶数来解决。
18
第十八页,共95页。
表11.3 AIC与SC随P的变化
P
AIC
1 -5.3753
2 -5.6603
3 -5.8804
4 -5.6693
SC -4.8474 -4.7271 -4.5337 -3.9007
Lnl ( P)
108.7551 120.0551 129.9676 132.5442
由表11.3知,在P=1时,SC 最小(-4.8474),在 P=3时,AIC 最小(-5.8804),相互矛盾不能确定P值
=0.000964 故 P=0.000964< =0.05,应拒绝原假设,建
立VAR(3)模型。
21
第二十一页,共95页。
三、约翰森(Jonhamson)协整检验
Jonhamson(1995)协整检验是基于VAR模型的一种
检验方法,但也可直接用于多变量间的协整检验。
1.Johanson协整似然比(LR)检验 H0:有 0个协整关系; H1:有M个协整关系。 检验迹统计量:
一致,可能存在协整关系。 14
第十四页,共95页。
图11-1 GDPt、 Ct和 It
的时序图
第十五页,共95页。
图11-2 LGDPt、 LCt和
LIt的时序图

向量自回归和误差修正模型

向量自回归和误差修正模型
yk t1
A2
y2 t2
yk t2
BX
t
2t
kt
由于仅仅内生变量的滞后值出现在等式的右边,所以不出现同期性
问题,并且OLS能得到一致估计。即使扰动向量 t 有同期相关,但
OLS仍然是有效的,因为所有的方程有相同的回归量,所以其与GLS是
等价的。注意,由于任何序列相关都可以通过增加更多的 yt 滞后项而
(1995a.p.10)LM统计量的计算公式。在原假设是滞后h期没有序列相关的条件
下,LM统计量渐近的服从自由度为 k2 的 2 统计量 。
(4)Normality Test (正态检验) 计算残差的J-B正态检验,这种检验主要是比较残差的第三、第四阶残差
矩与来自正态分布的那些矩。对于多变量检验,必须选择一k维残差分解因子,
m3 m4
3
N
0,
6Ik
0
0 24I
k
因为每一个组成部分之间是相互独立的,所以对任意的这些第三、第四阶矩
平方求和可形成一个 2 统计量。EViews为每一个正交分量(标明残差1、
残差2等等)和整体检验都提供检验统计量。对于单个分量,被估计的偏度 (skewness)和峰度(kurtosis)被列出在前两块中,J-B统计量列在第三块。
7
§10.2.2 VAR估计的输出
一 旦 设 定 了 VAR , 单 击 OK 。 EViews 将 会 在 VAR 窗 口 显 示 估 计 结 果 (VAR01) :
表中的每一列对应VAR中一个内生变量的方程。对方程右端每一个变量,
EViews会给出系数估计值、估计系数的标准误差及 t - 统计量。例如在TB3方
3 3 6
3 3 6

向量自回归(VAR)和向量误差修正模型(VEC)

向量自回归(VAR)和向量误差修正模型(VEC)
方程有相同的回归量,其与广义最小二乘法(GLS)是等 价的。注意,由于任何序列相关都可以通过增加更多的 yt 的滞后而被消除,所以扰动项序列不相关的假设并不 要求非常严格。
9
例9.1 我国货币政策效应实证分析的VAR模型 为了研究货币供应量和利率的变动对经济波动的长 期影响和短期影响及其贡献度,采用我国1995年1季度~ 2007年4季度的季度数据,并对变量进行了季节调整。设 居民消费价格指数为CPI_90 (1990年1季度=1)、居民消费 价格指数增长率为CPI 、实际GDP的对数ln(GDP/CPI_90) 为ln(gdp) 、实际M1的对数ln(M1/CPI_90) 为ln(m1) 和实 际利率rr (一年期存款利率R-CPI )。
t1,2, ,T (9.1.8)
24
在模型(9.1.8)中假设: (1)随机误差 uxt 和 uzt 是白噪声序列,不失一般性,
假设方差 x2 = z2 =1 ; (2)随机误差 uxt 和 uzt 之间不相关,cov(uxt , uzt )=0 。
式(9.1.8)一般称为一阶结构向量自回归模型(SVAR(1))。
其中, ci , aij , bij 是要被估计的参数。也可表示成:
M It1 P t c c 1 2 a a 1 21 1 a a 1 2 2 2 M It1 P 1 t 1 b b 1 21 1 b b 1 2 2 2 M It1 P t 2 2 1 2 ,,tt
11
EViews软件中VAR模型的建立和估计
1.建立VAR模型 为 了 创 建 一 个 VAR 对 象 , 应 选 择 Quick/Estimate VAR…或者选择Objects/New object/VAR或者在命令窗口 中键入var。便会出现下图的对话框(以例9.1为例):

向量自回归模型

向量自回归模型
12
VAR模型稳定的条件
VAR模型稳定的充分与必要条件是1 的所有特征值都要在单位圆以内(在以横轴为实数轴, 纵轴为虚数轴的坐标体系中,以原点为圆心,半径 为1的圆称为单位圆),或特征值的模都要小于1。
13
14
15
16
17
18
19
20
21
22
23
24
25
求VAR模型特征根的Eviews 操作:在VAR 模型估计结果窗口点击View 选 Lag Structrure, AR Roots Table 功能,即可得到 VAR模型的全部特征根。若选Lag Structrure, AR Roots Graph 功能,即可得 到单位圆曲线以及VAR模型全部特征根的位 置图。
(3)VAR模型的解释变量中不包括任何当期变量, 所有与联立方程模型有关的问题在VAR模型中都不存 在(主要是参数估计量的非一致性问题)。
5
(4)VAR模型的另一个特点是有相当多的参数需要估计。
比如一个VAR模型含有三个变量,最大滞后期k = 3,则有k
N 2 = 3 32 = 27个参数需要估计。当样本容量较小时,多数
26
Inverse Roots of AR Characteristic Polynomial 1.5 1.0 0.5 0.0 -0.5 -1.0 -1.5
-1.5 -1.0 -0.5 0.0 0.5 1.0 1.5
27
Inverse Roots of AR Characteristic Polynomial 1.5 1.0 0.5 0.0 -0.5 -1.0 -1.5
不理想。
6
西姆斯(Sims)认为VAR模型中的全部变量都是内 生变量。后来也有学者认为具有单向因果关系的变 量,也可以作为外生变量加入VAR模型。

向量自回归模型

向量自回归模型
2
(一)VAR模型的一般表示
VAR(p) 模型的数学表达式是
(7.1.1)
其中:yt 是 k 维内生变量向量,Xt 是d 维外生变量向量,p 是滞后阶数,样本个数为T 。kk维矩阵A1,…,Ap和kd 维矩阵B是要被估计的系数矩阵。t是k维扰动向量,它们
相互之间可以同期相关,但不与自己的滞后值相关及不与
1 4
表示用系统中所有内生变量的1阶到4阶滞后变量作为等式 右端的变量。 也可以添加代表滞后区间的任意数字,但都要成对输入。 例如: 2 4 6 9 12 12 即为用2―4阶,6―9阶及第12阶滞后变量。
12
(4) 在Endogenous Variables和Exogenous Variables编辑 栏中输入相应的内生变量和外生变量。系统通常会自动给
14
表中的每一列对应 VAR模型中一个内生变量的方 程。对方程右端每一个变量,EViews会给出系数估计
值、估计系数的标准差 ( 圆括号中 ) 及 t- 统计量 ( 方括号
中 ) 。例如,在 log(GDPTC_P) 的方程中 RR(-1) 的系数
是0.003521。
同时,有两类回归统计量出现在VAR对象估计输
t是不可观测的,可以被看作是不可解释的随机扰动。
本节要介绍的结构VAR模型(Structural VAR,SVAR), 实际是指 VAR 模型的结构式,即在模型中包含变量之
间的当期关系。
23
1.两变量的SVAR模型
为了明确变量间的当期关系,首先来研究两变量
的 VAR 模型结构式和简化式之间的转化关系。如含有
出的底部:
15
16
输出的第一部分显示的是每个方程的标准OLS回归 统计量。根据各自的残差分别计算每个方程的结果,

第09章 向量自回归模型

第09章  向量自回归模型
2 4 6 9 12 12 即为用2―4阶,6―9阶及第12阶滞后变量。
12
(4) 在Endogenous Variables和Exogenous Variables编辑 栏中输入相应的内生变量和外生变量。系统通常会自动给 出常数c作为外生变量,但是相应的编辑栏中输入c作为外 生变量,也可以,因为EViews只会包含一个常数。
同时,有两类回归统计量出现在VAR对象估计输 出的底部:
15
16
输出的第一部分显示的是每个方程的标准OLS回归 统计量。根据各自的残差分别计算每个方程的结果, 并显示在对应的列中。
输出的第二部分显示的是VAR模型的回归统计量。 残差的协方差的行列式值由下式得出:
Σˆ
det 1 T m
t
εˆt εˆ't
kk的参数矩阵。一般称式(9.1.4)为非限制性向量自回归
模型(unrestricted VAR)。冲击向量t是白噪声向量,因为 t没有结构性的含义,被称为简化形式的冲击向量。
为了叙述方便,下面考虑的VAR模型都是不含外生变 量的非限制向量自回归模型,用下式表示
yt A1 yt1 Ap yt p εt 或
其余两个菜单(Cointegration 和 Restrictions)仅与 VEC模型有关,将在下面介绍。
13
2.VAR估计的输出 VAR对象的设定框填写完毕,单击OK按纽,EViews
将会在VAR对象窗口显示如下估计结果:
14
表中的每一列对应VAR模型中一个内生变量的方 程。对方程右端每一个变量,EViews会给出系数估计 值、估计系数的标准差(圆括号中)及t-统计量(方括号 中)。例如,在log(GDPTC_P)的方程中RR(-1)的系数 是0.003521。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Package‘vars’August29,2013Type PackageTitle V AR ModellingVersion1.5-2Date2013-07-22Depends R(>=2.0.0),MASS,strucchange,urca(>=1.1-6),lmtest(>=0.9-26),sandwich(>=2.2-4) LazyLoad yesDescription Estimation,lag selection,diagnostic testing,forecasting,causality analysis,forecast er-ror variance decomposition and impulse response functions of V AR models and estima-tion of SV AR and SVEC models.License GPL(>=2)URL http://www.pfaffikus.deAuthor Bernhard Pfaff[aut,cre],Matthieu Stigler[ctb]Maintainer Bernhard Pfaff<bernhard@pfaffikus.de>Repository CRANRepository/R-Forge/Project varsRepository/R-Forge/Revision99Repository/R-Forge/DateTimeStamp2013-07-2114:35:42Date/Publication2013-07-2210:42:44NeedsCompilation no12Acoef R topics documented:Acoef (2)arch.test (3)Bcoef (5)BQ (6)Canada (8)causality (9)coef (11)fanchart (12)fevd (13)fitted (15)irf (16)logLik (18)normality.test (19)Phi (21)plot (22)predict (26)Psi (27)residuals (29)restrict (30)roots (31)serial.test (32)stability (35)summary (36)SV AR (39)SVEC (41)V AR (44)vars-deprecated (46)V ARselect (47)vec2var (49)Index51 Acoef Coefficient matrices of the lagged endogenous variablesDescriptionReturns the estimated coefficient matrices of the lagged endogenous variables as a list of matrices each with dimension(K×K).UsageAcoef(x)Argumentsx An object of class‘varest’,generated by VAR().DetailsGiven an estimated V AR(p)of the form:ˆy t=ˆA1y t−1+...+ˆA p y t−p+ˆCD tthe function returns the matrices(ˆA1,...,ˆA p)each with dimension(K×K)as a list object.ValueA list object with coefficient matrices for the lagged endogenous variables.NoteThis function was named A in earlier versions of package vars;it is now deprecated.See vars-deprecated too.Author(s)Bernhard PfaffSee AlsoBcoef,VARExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")Acoef(var.2c)arch.test ARCH-LM testDescriptionThis function computes univariate and multivariate ARCH-LM tests for a V AR(p).Usagearch.test(x,lags.single=16,lags.multi=5,multivariate.only=TRUE)Argumentsx Object of class‘varest’;generated by VAR(),or an object of class‘vec2var’;generated by vec2var().lags.single An integer specifying the lags to be used for the univariate ARCH statistics.lags.multi An integer specifying the lags to be used for the multivariate ARCH statistic.multivariate.onlyIf TRUE(the default),only the multivariate test statistic is computed.DetailsThe multivariate ARCH-LM test is based on the following regression(the univariate test can be considered as special case of the exhibtion below and is skipped):vech(ˆu tˆu t)=β0+B1vech(ˆu t−1ˆu t−1)+...+B q vech(ˆu t−qˆu t−q+v t) whereby v t assigns a spherical error process and vech is the column-stacking operator for symmet-ric matrices that stacks the columns from the main diagonal on downwards.The dimension ofβ0is1 2K(K+1)and for the coefficient matrices B i with i=1,...,q,12K(K+1)×12K(K+1).Thenull hypothesis is:H0:=B1=B2=...=B q=0and the alternative is:H1:B1=0orB2= 0or...B q=0.The test statistic is:V ARCH LM(q)=12T K(K+1)R2m,withR2m=1−2K(K+1)tr(ˆΩˆΩ−10),andˆΩassigns the covariance matrix of the above defined regression model.This test statistic is distributed asχ2(qK2(K+1)2/4).ValueA list with class attribute‘varcheck’holding the following elements:resid A matrix with the residuals of the V AR.arch.uni A list with objects of class‘htest’containing the univariate ARCH-LM tests per equation.This element is only returned if multivariate.only=FALSE isset.arch.mul An object with class attribute‘htest’containing the multivariate ARCH-LM statistic.NoteThis function was named arch in earlier versions of package vars;it is now deprecated.See vars-deprecated too.Bcoef5Author(s)Bernhard PfaffReferencesDoornik,J.A.and D.F.Hendry(1997),Modelling Dynamic Systems Using PcFiml9.0for Win-dows,International Thomson Business Press,London.Engle,R.F.(1982),Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation,Econometrica,50:987-1007.Hamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York. See AlsoVAR,vec2var,resid,plotExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")arch.test(var.2c)Bcoef Coefficient matrix of an estimated VAR(p)DescriptionReturns the estimated coefficients of a V AR(p)as a matrix.UsageBcoef(x)Argumentsx An object of class‘varest’,generated by VAR().DetailsGiven an estimated V AR of the form:ˆy t=ˆA1y t−1+...+ˆA p y t−p+ˆCD tthe function returns the matrices(ˆA1|...|ˆA p|ˆC)as a matrix object.ValueA matrix holding the estimated coefficients of a V AR.6BQNoteThis function was named B in earlier versions of package vars;it is now deprecated.See vars-deprecated too.Author(s)Bernhard PfaffSee AlsoAcoef,VARExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")Bcoef(var.2c)BQ Estimates a Blanchard-Quah type SVARDescriptionThis function estimates a SV AR of type Blanchard and Quah.It returns a list object with classattribute‘svarest’.UsageBQ(x)Argumentsx Object of class‘varest’;generated by VAR().DetailsFor a Blanchard-Quah model the matrix A is set to be an identity matrix with dimension K.Thematrix of the long-run effects is assumed to be lower-triangular and is defined as:(I K−A1−···−A p)−1BHence,the residual of the second equation cannot exert a long-run influence on thefirst variableand likewise the third residual cannot impact thefirst and second variable.The estimation of theBlanchard-Quah model is achieved by a Choleski decomposition of:(I K−ˆA1−···−ˆA p)−1ˆΣu(I K−ˆA 1−···−ˆA p)−1BQ7 The matricesˆA i for i=1,...,p assign the reduced form estimates.The long-run impact matrix is the lower-triangular Choleski decomposition of the above matrix and the contemporaneous impact matrix is equal to:(I K−A1−···−A p)Qwhere Q assigns the lower-trinagular Choleski decomposition.ValueA list of class‘svarest’with the following elements is returned:A An identity matrix.Ase NULL.B The estimated contemporaneous impact matrix.Bse NULL.LRIM The estimated long-run impact matrix.Sigma.U The variance-covariance matrix of the reduced form residuals times100.LR NULL.opt NULL.start NULL.type Character:“Blanchard-Quah”.var The‘varest’object‘x’.call The call to BQ().Author(s)Bernhard PfaffReferencesBlanchard,O.and D.Quah(1989),The Dynamic Effects of Aggregate Demand and Supply Distur-bances,The American Economic Review,79(4),655-673.Hamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.See AlsoSVAR,VARExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")BQ(var.2c)8Canada Canada Canada:Macroeconomic time seriesDescriptionThe original time series are published by the OECD.The sample range is from the1stQ1980until 4thQ2000.The following series have been utilised in the construction of the series provided in Canada:Main Economic Indicators:Canadian unemployment rate in%444113DSACanadian manufacturing real wage444321KSACanadian consumer price index445241KQuarterly National Accounts:Canadian nominal GDP CAN1008S1Labour Force Statistics:Canadian civil employment in1000persons445005DSAThe series in Canada are constructed as:prod:=100*(ln(CAN1008S1/445241K)-ln(445005DSA))e:=100*ln(445005DSA)U:=444113DSArw:=100*ln(100*444321KSA)Hence,prod is used as a measure of labour productivity;e is used for employment;U is the unem-ployment rate and rw assigns the real wage.UsageCanadaFormatAn object with class attributes mts and ts containing four variables with84observations. SourceOECD:;data set is available for download at / data_atse.html,the official homepage of JMULTI is .causality Causality AnalysisDescriptionComputes the test statistics for Granger-and Instantaneous causality for a V AR(p).Usagecausality(x,cause=NULL,vcov.=NULL,boot=FALSE,boot.runs=1 )Argumentsx Object of class‘varest’;generated by VAR().cause A character vector of the cause variable(s).If not set,then the variable in the first column of x$y is used as cause variable and a warning is printed.vcov.a specification of the covariance matrix of the estimated coefficients.This can be specified as a matrix or as a function yielding a matrix when applied to x.boot Logical.Whether a wild bootstrap procedure should be used to compute the critical values.Default is noboot.runs Number of bootstrap replications if boot=TRUEDetailsTwo causality tests are implemented.Thefirst is a F-type Granger-causality test and the second isa Wald-type test that is characterized by testing for nonzero correlation between the error processesof the cause and effect variables.For both tests the vector of endogenous variables y t is split into two subvectors y1t and y2t with dimensions(K1×1)and(K2×1)with K=K1+K2.For the rewritten V AR(p):[y1t,y2t]=pi=1[α 11,i,α 12,i|α 21,i,α 22,i][y1,t−i,y2,t−i]+CD t+[u1t,u2t],the null hypothesis that the subvector y1t does not Granger-cause y2t,is defined asα21,i=0for i=1,2,...,p.The alternative is:∃α21,i=0for i=1,2,...,p.The test statistic is distributed as F(pK1K2,KT−n∗),with n∗equal to the total number of parameters in the above V AR(p) (including deterministic regressors).The null hypothesis for instantaneous causality is defined as:H0:Cσ=0,where C is a(N×K(K+1)/2)matrix of rank N selecting the relevant co-variances of u1t and u2t;σ=vech(Σu). The Wald statistic is defined as:λW=T˜σ C [2CD+K (˜Σu⊗˜Σu)D+KC ]−1C˜σ,hereby assigning the Moore-Penrose inverse of the duplication matrix D K with D+K and˜Σu=1 T Tt=1ˆu tˆu t.The duplication matrix D K has dimension(K2×12K(K+1))and is defined suchthat for any symmetric(K×K)matrix A,vec(A)=D K vech(A)holds.The test statisticλW is asymptotically distributed asχ2(N).Fot the Granger causality test,a robust covariance-matrix estimator can be used in case of het-eroskedasticity through argument vcov.It can be either a pre-computed matrix or a function for extracting the covariance matrix.See vcovHC from package sandwich for further details.A wild bootstrap computation(imposing the restricted model as null)of the p values is availablethrough argument boot and boot.runs following Hafner and Herwartz(2009).ValueA list with elements of class‘htest’:Granger The result of the Granger-causality test.Instant The result of the instantaneous causality test.NoteThe Moore-Penrose inverse matrix is computed with the function ginv contained in the package ‘MASS’.The Granger-causality test is problematic if some of the variables are nonstationary.In that case the usual asymptotic distribution of the test statistic may not be valid under the null hypothesis. Author(s)Bernhard PfaffReferencesGranger,C.W.J.(1969),Investigating causal relations by econometric models and cross-spectral methods,Econometrica,37:424-438.Hafner,C.M.and Herwartz,H.(2009)Testing for linear vector autoregressive dynamics under multivariate generalized autoregressive heteroskedasticity,Statistica Neerlandica,63:294-323 Hamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.Venables,W.N.and B.D.Ripley(2002),Modern Applied Statistics with S,4th edition,Springer, New York.Zeileis,A.(2006)Object-Oriented Computation of Sandwich Estimators Journal of Statistical Soft-ware,16,1-16coef11See AlsoVARExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")causality(var.2c,cause="e")#use a robust HC variance-covariance matrix for the Granger test:causality(var.2c,cause="e",vcov.=vcovHC(var.2c))#use a wild-bootstrap procedure to for the Granger test##Not run:causality(var.2c,cause="e",boot=TRUE,boot.runs=1 )coef Coefficient method for objects of class varestDescriptionReturns the coefficients of a V AR(p)-model for objects generated by VAR().Thereby the coef-method is applied to the summary of the list element varresult,which is itself a list of summary.lm-objects.Usage##S3method for class’varest’coef(object,...)Argumentsobject An object of class‘varest’;generated by VAR()...Currently not used.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.See AlsoVAR12fanchartExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")coef(var.2c)fanchart Fanchart plot for objects of class varprdDescriptionTime Series plots of V AR forecasts with differently shaded confidence regions(fanchart)for each endogenous variable.Usagefanchart(x,colors=NULL,cis=NULL,names=NULL,main=NULL,ylab=NULL,xlab=NULL,col.y=NULL,nc,plot.type=c("multiple","single"),mar=par("mar"),oma=par("oma"),...)Argumentsx An object of class‘varprd’;generated by predict().colors Character vector of colors to be used for shading.If unset,a gray color scheme is used.cis A numeric vector of confidence intervals.If unset the sequence from0.1to0.9 is used(step size0.1).names Character vector,names of variables for fancharts.If unset,all variables are plotted.main Character vector,title for fanchart plots.ylab Character,ylab for fanchart.xlab Character,xlab for fanchart.col.y Character,color for plotted time series.plot.type Character,if multiple all fancharts appear in one device.nc Integer,number of columns if plot.type is multiple.mar Vector,setting of margins.oma Vector,setting of outer margins....Dot argument,passed to plot.ts.Author(s)Bernhard Pfafffevd13 ReferencesBritton,E.,P.G.Fisher and J.D.Whitley(1998),Inflation Report projections:understanding the fan chart,Bank of England Quarterly Bulletin,February,Bank of England,pages30-37.See AlsoVAR,predict,plot,parExamples##Not run:data(Canada)var.2c<-VAR(Canada,p=2,type="const")var.2c.prd<-predict(var.2c,n.ahead=8,ci= .95)fanchart(var.2c.prd)##End(Not run)fevd Forecast Error Variance DecompositionDescriptionComputes the forecast error variance decomposition of a V AR(p)for n.ahead steps.Usage##S3method for class’varest’fevd(x,n.ahead=1 ,...)##S3method for class’svarest’fevd(x,n.ahead=1 ,...)##S3method for class’svecest’fevd(x,n.ahead=1 ,...)##S3method for class’vec2var’fevd(x,n.ahead=1 ,...)Argumentsx Object of class‘varest’;generated by VAR(),or an object of class‘svarest’;generated by SVAR(),or an object of class‘vec2var’;generated by vec2var(),or an object of class‘svecest’;generated by SVEC().n.ahead Integer specifying the steps....Currently not used.14fevd DetailsThe forecast error variance decomposition is based upon the orthogonalised impulse response coef-ficient matricesΨh and allow the user to analyse the contribution of variable j to the h-step forecast error variance of variable k.If the orthogonalised impulse reponses are divided by the variance of the forecast errorσ2k(h),the resultant is a percentagefigure.Formally:σ2k(h)=h−1n=0(ψ2k1,n+...+ψ2kK,n)which can be written as:σ2k(h)=Kj=1(ψ2kj,0+...+ψ2kj,h−1).Dividing the term(ψ2kj,0+...+ψ2kj,h−1)byσ2k(h)yields the forecast error variance decompositionsin percentage terms.ValueA list with class attribute‘varfevd’of length K holding the forecast error variances as matrices.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.See AlsoVAR,SVAR,vec2var,SVEC,Phi,Psi,plotExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")fevd(var.2c,n.ahead=5)fitted15 fitted Fit method for objects of class varest or vec2varDescriptionReturns thefitted values of a V AR(p)-model for objects generated by VAR()or vec2var().For objects of class varest thefitted.values-method is applied to the list element varresult,which is itself a list of lm-objects.Usage##S3method for class’varest’fitted(object,...)##S3method for class’vec2var’fitted(object,...)Argumentsobject An object of class‘varest’;generated by VAR(),or an object of class‘vec2var’;generated by vec2var()....Currently not used.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.See AlsoVAR,vec2varExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")fitted(var.2c)16irf irf Impulse response functionDescriptionComputes the impulse response coefficients of a V AR(p)(or transformed VECM to V AR(p))or a SV AR for n.ahead steps.Usage##S3method for class’varest’irf(x,impulse=NULL,response=NULL,n.ahead=1 ,ortho=TRUE,cumulative=FALSE,boot=TRUE,ci= .95,runs=1 ,seed=NULL,...)##S3method for class’svarest’irf(x,impulse=NULL,response=NULL,n.ahead=1 ,ortho=TRUE,cumulative=FALSE,boot=TRUE,ci= .95,runs=1 ,seed=NULL,...)##S3method for class’vec2var’irf(x,impulse=NULL,response=NULL,n.ahead=1 ,ortho=TRUE,cumulative=FALSE,boot=TRUE,ci= .95,runs=1 ,seed=NULL,...)##S3method for class’svecest’irf(x,impulse=NULL,response=NULL,n.ahead=1 ,ortho=TRUE,cumulative=FALSE,boot=TRUE,ci= .95,runs=1 ,seed=NULL,...)Argumentsx Object of class‘varest’;generated by VAR(),or object of class‘svarest’;generated by SVAR(),or object of class‘vec2var’;generated by vec2var(),orobject of class‘svecest’;generated by SVEC().impulse A character vector of the impulses,default is all variables.response A character vector of the responses,default is all variables.n.ahead Integer specifying the steps.ortho Logical,if TRUE(the default)the orthogonalised impulse response coefficients are computed(only for objects of class‘varest’).cumulative Logical,if TRUE the cumulated impulse response coefficients are computed.The default value is false.boot Logical,if TRUE(the default)bootstrapped error bands for the imuplse response coefficients are computed.ci Numeric,the confidence interval for the bootstrapped errors bands.runs An integer,specifying the runs for the bootstrap.seed An integer,specifying the seed for the rng of the bootstrap....Currently not used.irf17DetailsThe impulse response coefficients of a V AR(p)for n.ahead steps are computed by utilising either the function Phi()or Psi().If boot=TRUE(the default),confidence bands for a given width specified by ci are derived from runs bootstrap.Hereby,it is at the users leisure to set a seed for the random number generator.The standard percentile interval is defined as:CI s=[s∗α/2,s∗1−α/2],with s∗α/2and s∗1−α/2are theα/2and1−α/2quantiles of the bootstrap distribution ofΨ∗orΦ∗de-pending whether ortho=TRUE.In case cumulative=TRUE,the confidence bands are calculated from the cumulated impulse response coefficients.ValueA list of class‘varirf’with the following elements is returned:irf A list with matrices for each of the impulse variables containing the impulse response coefficients.Lower If boot=TRUE,a list with matrices for each of the impulse variables containing the lower bands.Upper If boot=TRUE,a list with matrices for each of the impulse variables containing the upper bands.response Character vector holding the names of the response variables.impulse Character vector holding the names of the impulse variables.ortho Logical,if TRUE,orthogonalised impulse reponses have been computed.cumulative Logical,if TRUE,cumulated impulse reponses have been computed.runs An integer,specifying the number of bootstrap runs.ci Numeric,defining the confidence level.boot Logical,if TRUE bootstrapped error bands have been computed.model Character,containing‘class(x)’.Author(s)Bernhard PfaffReferencesEfron,B.and R.J.Tibshirani(1993),An Introduction to the Bootstrap,Chapman\&Hall,New York.Hamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York. See AlsoVAR,SVAR,vec2var,SVEC,Phi,Psi,plot18logLikExamplesdata(Canada)##For VARvar.2c<-VAR(Canada,p=2,type="const")irf(var.2c,impulse="e",response=c("prod","rw","U"),boot=FALSE)##For SVARamat<-diag(4)diag(amat)<-NAsvar.a<-SVAR(var.2c,estmethod="direct",Amat=amat)irf(svar.a,impulse="e",response=c("prod","rw","U"),boot=FALSE)logLik Log-Likelihood methodDescriptionReturns the log-Likelihood of a V AR,level-VECM,SV AR or SVEC object.Usage##S3method for class’varest’logLik(object,...)##S3method for class’vec2var’logLik(object,...)##S3method for class’svarest’logLik(object,...)##S3method for class’svecest’logLik(object,...)Argumentsobject An object of class‘varest’,generated by VAR();or an object of class‘vec2var’, generated by vec2var();or an object of class‘svarest’,generated by eitherSVAR()or an object of class‘svecest’,generated by SVEC()....Currently not used.DetailsThe log-likelihood of a V AR or level-VECM model is defined as:log l=−KT2log2π−T2log|Σu|−12tr(UΣ−1u U )and for a SV AR/SVEC model the log-likelihood takes the form of:log l=−KT2log2π+T2log|A|2−T2log|B|2−T2tr(A B −1B−1AΣu)ValueAn object with class attribute logLik.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York. See AlsoVAR,vec2var,SVAR,SVECExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")logLik(var.2c)normality.test Normality,multivariate skewness and kurtosis testDescriptionThis function computes univariate and multivariate Jarque-Bera tests and multivariate skewness and kurtosis tests for the residuals of a V AR(p)or of a VECM in levels.Usagenormality.test(x,multivariate.only=TRUE)Argumentsx Object of class‘varest’;generated by VAR(),or an object of class‘vec2var’;generated by vec2var().multivariate.onlyIf TRUE(the default),only multivariate test statistics are computed.DetailsMultivariate and univariate versions of the Jarque-Bera test are applied to the residuals of a V AR.The multivariate version of this test is computed by using the residuals that are standardized by a Choleski decomposition of the variance-covariance matrix for the centered residuals.Please note, that in this case the test result is dependant upon the ordering of the variables.ValueA list of class‘varcheck’with the following elements is returned:resid A matrix of the residuals.jb.uni A list of elements with class attribute‘htest’containing the univariate Jarque-Bera tests.This element is only returned if multivariate.only=FALSEis set.jb.mul A list of elements with class attribute‘htest’.containing the mutlivariate Jarque-Bera test,the multivariate Skewness and Kurtosis tests.NoteThis function was named normality in earlier versions of package vars;it is now deprecated.See vars-deprecated too.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Jarque,C.M.and A.K.Bera(1987),A test for normality of observations and regression residuals, International Statistical Review,55:163-172.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York.See AlsoVAR,vec2var,plotExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")normality.test(var.2c)Phi21 Phi Coefficient matrices of the MA representionDescriptionReturns the estimated coefficient matrices of the moving average representation of a stable V AR(p), of an SV AR as an array or a converted VECM to V AR.Usage##S3method for class’varest’Phi(x,nstep=1 ,...)##S3method for class’svarest’Phi(x,nstep=1 ,...)##S3method for class’svecest’Phi(x,nstep=1 ,...)##S3method for class’vec2var’Phi(x,nstep=1 ,...)Argumentsx An object of class‘varest’,generated by VAR(),or an object of class‘svarest’, generated by SVAR(),or an object of class‘svecest’,generated by SVEC(),oran object of class‘vec2var’,generated by vec2var().nstep An integer specifying the number of moving error coefficient matrices to be calculated....Currently not used.DetailsIf the process y t is stationary(i.e.I(0),it has a Wold moving average representation in the form of:y t=Φ0u t+Φ1u t−1+Φu t−2+...,whithΦ0=I k and the matricesΦs can be computed recursively according to:Φs=sj=1Φs−j A j s=1,2,...,whereby A j are set to zero for j>p.The matrix elements represent the impulse responses of the components of y t with respect to the shocks u t.More precisely,the(i,j)th element of the matrix Φs mirrors the expected response of y i,t+s to a unit change of the variable y jt.In case of a SV AR,the impulse response matrices are given by:Θi=Φi A−1B.Albeit the fact,that the Wold decomposition does not exist for nonstationary processes,it is however still possible to compute theΦi matrices likewise with integrated variables or for the level version of a VECM.However,a convergence to zero ofΦi as i tends to infinity is not ensured;hence some shocks may have a permanent effect.22plotValueAn array with dimension(K×K×nstep+1)holding the estimated coefficients of the moving average representation.NoteThefirst returned array element is the starting value,i.e.,Φ0.Author(s)Bernhard PfaffReferencesHamilton,J.(1994),Time Series Analysis,Princeton University Press,Princeton.Lütkepohl,H.(2006),New Introduction to Multiple Time Series Analysis,Springer,New York. See AlsoPsi,VAR,SVAR,vec2var,SVECExamplesdata(Canada)var.2c<-VAR(Canada,p=2,type="const")Phi(var.2c,nstep=4)plot Plot methods for objects in varsDescriptionPlot method for objects with class attribute varest,vec2var,varcheck,varfevd,varirf,varprd, varstabil.Usage##S3method for class’varcheck’plot(x,names=NULL,main.resid=NULL,main.hist=NULL,main.acf=NULL,main.pacf=NULL,main.acf2=NULL,main.pacf2=NULL,ylim.resid=NULL,ylim.hist=NULL,ylab.resid=NULL,xlab.resid=NULL,xlab.acf=NULL,lty.resid=NULL,lwd.resid=NULL,col.resid=NULL,col.edf=NULL,lag.acf=NULL,lag.pacf=NULL,lag.acf2=NULL,lag.pacf2=NULL,mar=par("mar"),oma=par("oma"),...)##S3method for class’varest’plot(x,names=NULL,main.fit=NULL,main.acf=NULL,main.pacf=NULL,ylim.fit=NULL,ylim.resid=NULL,lty.fit=NULL,。

相关文档
最新文档