时间序列分析ppt课件计量经济学.ppt
《时间序列分析ppt课件计量经济学.ppt》由会员分享,可在线阅读,更多相关《时间序列分析ppt课件计量经济学.ppt(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章时间序列分析电子课件计量经济学第七章第七章 时间序列分析时间序列分析 在对如何应用多元回归模型有了清楚的了解之后,我们便可转向时间序列数据的计量经济分析。我们将主要借助OLS方法,与之相关的具体操作和推断。要注意的是,时间序列数据具有某些截面数据所没有的特点,故在实际应用时,应对这些特点给予关注。在本章的开始,我们讨论了时间序列数据的特点和一些例子;接下来介绍了平稳性及其检验,这是时间序列数据分析中不可缺少的步骤;最后介绍了协整与误差修正模型,它们在此类数据的分析中经常被使用到。7.1 7.1 时间序列数据的性质时间序列数据的性质与横截面数据相比,时间序列数据的特点有如下述:(1)时间序
2、列数据是按照时间顺序排列的,这种排列的潜在含义是:过去将会影响未来,而这意味着随机抽样的概念不适合时间序列数据;(2)时间序列数据的随机性来自于,变量的结果事先无法准确预料。值得一提的是,一个标有时间下标的随机变量序列被称为一个随机过程(stochasticprocess)或时间序列过程。当我们搜集到一个时间序列数据集时,我们便得到该随机过程的一个可能结果或实现。如若特定历史条件有所不同,我们通常会得到这个随机过程的另一种不同的实现,这也正是为何我们把时间序列数据看成随机变量之结果的原因。时间序列数据集的样本量,就是我们所观察变量的时期数。7.2 时间序列分析的一些例子时间序列分析的一些例子
3、本节将讨论两个关于时间序列分析的例子,他们在分析中很有用,且易于用OLS进行估计。7.2.1 7.2.1 静态模型静态模型(7.2.1)其中,我们所建立y与z的关系为同期关系,即意在探讨z对y的即期影响,而“静态模型”之名也正源于此。静态模型的一个例子是静态菲利普斯曲线,其表示为:(7.2.2)7.2.2 7.2.2 有限分布滞后模型有限分布滞后模型其中,FDL模型阶数的判断在于所引入解释变量的最大滞后阶数。为了理解上式中的系数含义,假设序列z在t期之前均为常数c,在t期变为c+1,而后在t+1期重回原水平c,即这种变化是暂时的。该种变化表示为:7.2.2 7.2.2 有限分布滞后模型有限分布
4、滞后模型假设每个时期的误差项均为0,我们可以得到:7.2.2 7.2.2 有限分布滞后模型有限分布滞后模型考虑另一种序列z的变化形式:假设序列z在t期之前均为常数c,从t期起,z变为c+1,而后在各期保持不变,即这种变化是永久的。该种变化表示为:同样假设每个时期的误差项均为0,我们可以得到:7.2.2 7.2.2 有限分布滞后模型有限分布滞后模型我们可以总结,在一个q阶的FDL模型中:7.3 时间序列的平稳性及检验时间序列的平稳性及检验 7.3.1 7.3.1 平稳性的定义及判别平稳性的定义及判别 7.3.1 7.3.1 平稳性的定义及判别平稳性的定义及判别 7.3.1 7.3.1 平稳性的定
5、义及判别平稳性的定义及判别 7.3.2 7.3.2 平稳性检验平稳性检验检查时间序列平稳性的标准方法是单位根检验,在此介绍两种在实际应用中常见的检验方法:DF检验和ADF检验。1.DF检验考虑以下三种形式的回归模型:7.3.2 7.3.2 平稳性检验平稳性检验 7.3.2 7.3.2 平稳性检验平稳性检验 7.3.2 7.3.2 平稳性检验平稳性检验扩展后的ADF检验假设如下:可以使用信息准则选择最优的滞后阶数p,选择使信息量达最小的最优的滞后阶数p。如果随机误差项仍存在序列相关,则检验无效。先用模型(7.3.10)进行检验,如果时间趋势项显著,当接受原假设时,说明原序列去掉时间趋势后,仍然非
6、平稳;当拒绝原假设时,说明原序列去掉趋势后是平稳的。如果时间趋势项不显著,则使用模型(7.3.9)进行检验,若常数项显著,当接受原假设时,说明原序列非平稳;当拒绝原假设时,说明原序列是数学期望非零的平稳序列。若常数项不显著,则使用模型(7.3.8)进行检验,当接受原假设时,说明原序列非平稳;当拒绝原假设时,说明原序列是数学期望为零的平稳序列。7.4 协整与误差修正模型协整与误差修正模型 7.4.1 7.4.1 协整的定义协整的定义 7.4.2 7.4.2 时间序列协整检验时间序列协整检验模型估计的残差为:7.4.2 7.4.2 时间序列协整检验时间序列协整检验 7.4.2 7.4.2 时间序列
7、协整检验时间序列协整检验 7.4.7.4.3 3 误差修正模型误差修正模型 7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用在本小节中,我们通过一个案例来将本章所涉及的时间序列分析过程一一串连并予以展现,旨在令读者能够更深刻地体会到时间序列数据的分析特点及要点。以1984年第1季度到2009年第3季度的美国联邦基金回报率(f)与三年期债券回报率(b)为例进行分析,具体流程如下:使用stata16打开在目录“D:stata16shujuchap07”中的“0701.dta”数据文件,命令如下:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整
8、检验及误差修正模型的应用use“D:stata16shujuchap070701.dta”,clear然后创造一个时间变量,并使用tsset命令使得数据成为时间序列数据。在Command界面输入以下命令:gen date=tq(1984q1)+_n-1format%tq date/*将日期格式转化为字符串格式*/tsset date/*时间序列数据进行回归前,需要使用tsset命令进行设定*/其中,tq(1984q1)是一种拟函数,表示输入所有的数据都会转化为整数当量。以上述为例,Stata是以1960年基础时间原点,所以1984q1表示第一季度距离1960年间隔96个季度,对应生成的整数当量
9、为96,_n-1类似于一个步长值为1的循环语句,Stata中以增量为1进行叠加到date中。7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用(1)时间序列平稳性检验)时间序列平稳性检验由于对于时间序列的检验,一般检验其三种形式,第一种形式对包含截距项形式的回归模型检验。我们先对f执行ADF检验,在检验之前,我们需要对其滞后阶数进行选择,由于Stata中没有直接的方式进行判断滞后阶数,而是需要自己进行编程,选择滞后的阶数。这里选用Schwert(1989)建议的最大滞后阶数Pmax=12*(T/100)1/4的法则确定最大阶数,然后利用AIC准则,找出合适
10、的阶数。在Command界面输入如下命令:di 12*(104/100)(1/4)/*104为本数据集的样本个数*/12.118241/*上式计算的结果*/表明Pmax=12,下面在Stata中编一个AIC求解的外部命令,然后运行,具体的操作步骤先新建一个.do文件,然后在do文件中编一个AIC的命令:program modelse/*program是Stata程序中命令开头,后接程序的名称(可以根据自己偏好,随意设置该名称)*/scalar aic=ln(e(rss)/e(N)+2*e(rank)/e(N)scalar list aicend 7.5 7.5 平稳性和协整检验及误差修正模型的
11、应用平稳性和协整检验及误差修正模型的应用该程序属于特定程序,会用到回归执行后产生和保存的结果,其中e(rss)表示存储的残差平方和,e(N)保存样本数量。新结果中的e(rank),用于计算度量模型中的使用的解释变量。具体的含义可结合AIC公式进行理解。上述程序书写完成后,先保存。因为这里program后的程序名为modelse,故保存选用的文件名也为modelse。然后点击菜单栏中的运行按钮,图标如下所示,该步骤一定要运行,否则后续程序执行会出现报错。外部命令设置好后,将根据需要进行编制窗口运行命令,由于时间序列f最大可以滞后12阶,那么我们需要得到12阶回归所得到的AIC值,然后选择最小的,
12、确定滞后阶数。这里需要编制一个循环语句,具体命令如下:forvaluesp=0/12/*forvalues表示循环语句的命令*/quiregL(0/p).f/*此处不是两个单引号,左边的是是局部宏引用符号,电脑操作中再Tab上方*/displayp=pmodelse/*调用之前编写的程序*/7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用Enter键确认后得到结果:从上图7.5.2中,根据AIC运行结果,可以发现,滞后阶数为2时,AIC值最小。然后令滞后阶数p=2,对包含截距项形式的第一种形式回归模型检验。进行ADF检验的命令为:dfullerf,lag
13、(2)Enter键确认后得到结果:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用第二种形式是对包含截距项和趋势项形式的回归模型检验,然后在Command界面输入如下命令进行平稳性检验:dfullerf,lags(2)trendEnter键确认后得到结果:第三种形式是对截距项和趋势项都不包含的回归模型检验,在Command界面输入如下命令进行平稳性检验:dfullerf,noconstantlags(2)Enter键确认后得到结果:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用根据以上检验结果,在显著性水平5%下
14、,f所进行的仅包含截距项的ADF检验形式不能拒绝原假设,含截距项和趋势项模型结论是去掉时间趋势后平稳,因此该序列是非平稳的。同理,对b执行ADF检验后发现该序列也非平稳序列。7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用(2)差分平稳识别已知f和b均为非平稳序列,接下来进行一阶差分并判断是否平稳。同前述内容,先对差分后的序列进行AIC滞后阶数的确定。其中一阶差分后的f序列的AIC值如下:滞后期选择为1。第一种形式对包含截距项形式的回归模型检验。进行差分平稳性检验的命令为:dfullerD.f,lags(1)Enter键确认后得到结果:7.5 7.5 平
15、稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用第二种形式是对截距项和趋势项都不包含的回归模型检验,在Command界面输入如下命令:dfullerD.f,lags(1)trendEnter键确认后得到结果:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用第三种形式是对截距项和趋势项都不包含的回归模型检验,在Command界面输入如下命令:dfullerD.f,noconstantlags(1)Enter键确认后得到结果:根据上述Stata得出的检验结果,整理列表如下:根据以上检验结果,f所进行的ADF三种检验形式都拒绝了原假设,因
16、此该序列是平稳的。同理,对b的一阶差分执行ADF检验后发现该序列也是平稳序列,在此不赘述。7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用(3)协整方程的建立与判定)协整方程的建立与判定由以上步骤我们知道,f和b均为一阶单整序列,可以尝试进行回归分析以得到残差,从而进一步检验是否存在协整关系。协整方程的估计与普通OLS并无二致,在Command界面输入如下命令:regressfbestatdwatson/*检验DW值*/Enter键确认后得到结果:由上述回归结果,可得估计模型如下:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差
17、修正模型的应用其中,系数估计值均通过5%显著性水平检验。命名回归生成的残差序列为ECM,我们对此再做一次ADF检验,检验不含截距项和趋势项的回归模型,在Command界面输入如下命令:predictecm,residual接下来判断ecm是否平稳。同前述内容,先对ecm进行AIC滞后阶数的确定。其中ecm序列的AIC值如下:滞后期选择为4。dfullerecm,noconstantlags(4)7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用Enter键确认后得到结果:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应
18、用(4)建立误差修正模型)建立误差修正模型 我们已经知道了f和b之间存在长期均衡的协整关系,而现实的经济生活中二者往往不一定会正好处于长期均衡点上,因此,我们利用中得到的ECM(即误差修正项)来建立误差修正模型,以此描述f和b之间的短期非均衡关系。经过尝试,我们得出建立如下形式模型是合适的:如果随机误差项存在序列相关,则需要信息量进行arma(p,q)的滞后阶数p和q的选择,在Command界面输入如下命令:forvaluesq=1/12forvaluesp=1/12quiregL(0/p).fL(0/q).bdisplayp=pq=q”modelse 7.5 7.5 平稳性和协整检验及误差修
19、正模型的应用平稳性和协整检验及误差修正模型的应用由于共有169种模型的估计,我们仅显示p、q均小于3时的部分AIC值,可以得到当p=2,q=0时对应的信息准则AIC值达极小值-2.0053466,读者可根据上述程序,自行选择进行操作验证。7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修正模型的应用根据AIC的计算结果,对误差修正模型进行估计,在Command界面输入如下命令:genDf=D.fgenDb=D.barimaDfDbL.ecm,ar(1/2)nologEnter键确认后得到结果:7.5 7.5 平稳性和协整检验及误差修正模型的应用平稳性和协整检验及误差修
20、正模型的应用我们可以据此结果写出的ECM模型:其中,系数估计值均通过5%显著性水平检验。最终得到的误差修正模型反映了f和b之间的短期非均衡关系。7.6向量自回归模型向量自回归模型 本节讨论一类应用广泛的现代时间序列分析模型向量自回归模型,首先对该类模型的性质特征进行必要的探讨,然后介绍模型的估计,将重点放在模型的应用方面,包括格兰杰因果关系检验、脉冲响应分析和方差分解分析。7.6.17.6.1向量自回归模型概述向量自回归模型概述正如1.2中提及的,经典计量经济学模型是基于经济学理论和经济行为关系而构建的结构模型,这是它的一个最重要的特征。发生于20世纪70年代,以卢卡斯(E.Lucas)、萨金
21、特(J.Sargent)、西姆斯(A.Sims)等为代表的对经典计量经济学的批判,其后果之一是导致计量经济学模型由经济理论导向转向数据关系导向。西姆斯(1980)等人将向量自回归模型(VectorAutoregressionModels,VAR)模型引入宏观经济分析中,使之成为现代时间序列分析的主要模型之一。在经济预测领域,特别是宏观经济预测领域,经典的计量经济学结构模型(包括联立方程结构模型)几乎为向量自回归模型所替代。原因在于经典的计量经济学结构模型是以理论为导向而构建的,特别是凯恩斯宏观经济理论,而经济理论并不能为现实的经济活动中变量之间的关系提供严格的解释。而向量自回归模型是一种非结构
22、化模型,它主要通过实际经济数据而非经济理论来确定经济系统的动态结构,建模时无须提出先验理论假设,或者说它不排除任何假设,而是通过时间序列提供的信息将这些假设区分出来。7.6.17.6.1向量自回归模型概述向量自回归模型概述VAR模型每个方程的左边是内生变量,右边是自身的滞后和其它内生变量的滞后。西姆斯(1986)以及布兰查德(Q.J.Blanchard)和匡赫(D.Quah)(1989)发展了VAR,提出了结构向量自回归模型(StructuralVectorAuto-Regression,SVAR)。SVAR模型中包含了变量之间的当期关系,而这些当期关系在VAR中是隐含在模型随机误差项中。变量
23、之间的当期关系揭示了变量之间的相互影响,实际上是对VAR模型施加了基于经济理论的限制性条件,从而识别变量之间的结构关系。所以,SVAR也被称为VAR的结构式。这样,SVAR模型每个方程的左边是内生变量,右边是自身的滞后和其它内生变量的当期和滞后。西姆斯认为VAR模型中的全部变量都是内生变量,近年来也有学者认为具有单向因果关系的变量,也可以作为外生变量加入VAR模型。或者,有时为了考虑趋势或季节因素需要引入纯外生变量。所以在实际应用中,人们又根据对经济行为的分析,在模型方程的右边引入必要的外生变量,为了加以区别,不妨称之为修正的VAR或CVAR.。在协整的概念提出以后,人们将协整向量引入到VAR
24、模型或SVAR模型中,扩展成为向量误差修正模型(VectorErrorCorrectionModel,VECM)和结构向量误差修正模型(StructuralVECM)。可以将以上VAR、SVAR、CVAR、VECM统称为“VAR类模型”。7.6.17.6.1向量自回归模型概述向量自回归模型概述VAR模型自提出以来,已经成为分析与预测多个相关经济指标的最易操作的模型之一,常用于预测相互联系的时间序列系统及分析随机扰动对变量系统的动态冲击,从而解释各种经济冲击对经济变量形成的影响。例如,石油价格和汇率是最受国际社会关注的两大焦点。石油价格的波动对于全球经济的影响不言而喻,同时在全球经济一体化的背景
25、下,汇率对国际贸易、国际金融的影响也可谓是牵一发而动全身。随着我国经济的增长,对石油的消费需求也与日俱增,我国已经成为世界第二大石油消费国,而近年来石油价格的大幅波动必将影响我国实际汇率的变化。如果构建石油价格和汇率的结构模型,由于影响因素和传导路径十分复杂,难以收到好的成效。而采用向量自回归模型,可以方便地分析石油价格上涨冲击对实际汇率波动的影响程度,以及需求、供给、货币这些宏观因素对汇率波动的影响。7.6.17.6.1向量自回归模型概述向量自回归模型概述由于VAR类模型没有揭示经济系统中变量之间的直接因果关系,因此也具有应用上的局限性。首先,VAR类模型主要应用于经济预测,对于经济结构分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时间 序列 分析 ppt 课件 计量 经济学
限制150内