第一章绪论,怎么创建文件

文件 1
第一章绪论 EVIEWS为我们提供了基于WINDOWS平台的复杂的数据分析、回归及预测工具,通过EVIEWS能够快速从数据中得到统计关系,并根据这些统计关系进行预测。
EVIEWS在系统数据分析和评价、金融分析、宏观经济预测、模拟、销售预测及成本分析等领域中有着广泛的应用。
EVIEWS操作手册共分五部分: 第一部分:EVIEWS基础——介绍EVIEWS的基本用法。
另外对基本的WINDOWS操作系统进行讨论,解释如何使用EVIEWS来管理数据。
第二部分:基本的数据分析——描述使用EVIEWS来完成数据的基本分析及利用EVIEWS画图和造表来描述数据。
第三部分:基本的单方程分析——讨论标准回归分析:普通最小二乘法、加权最小二乘法、二阶最小二乘法、非线性最小二乘法、时间序列分析、方程检验及预测。
第四部分:扩展的单方程分析——介绍自回归条件异方差(ARCH)模型、离散和受限因变量模型、和对数极大似然估计。
第五部分:多方程分析——描述利用方程组来估计和预测、向量自回归、误差修正模型、状态空间模型、截面数据/时间序列数据、及模型求解。

1 整理 第二章EVIEWS简介 §2.1什么是EVIEWS EVIEWS是在大型计算机的TSP(TimeSeriesProcessor)软件包基础上发展起来的新版本,是一组处理时间序列数据的有效工具,1981年QMS(QuantitativeMicroSoftware)公司在MicroTSP基础上直接开发成功EVIEWS并投入使用。
虽然EVIEWS是由经济学家开发的并大多在经济领域应用,但它的适用范围不应只局限于经济领域。
EVIEWS得益于WINDOWS的可视的特点,能通过标准的WINDOWS菜单和对话框,用鼠标选择操作,并且能通过标准的WINDOWS技术来使用显示于窗口中的结果。
此外,还可以利用EVIEWS的强大的命令功能和它的大量的程序处理语言,进入命令窗口修改命令,并可以将计算工作的一系列操作建立成相应的计算程序,并存储,则可以通过直接运行程序来完成你的工作。
§2.2启动和运行EVIEWS EVIEWS4提供了一张光盘。
插入光驱既可直接安装,并直接在桌面上建立图标。
但是在第一次使用前,EVIEWS4要求你在网上注册。
在WINDOWS下,有下列几种启动EVIEWS的办法:单击任务栏中的开始按钮,然后选择程序中的EVIEWS4进入EVIEWS程序组,再选择EVIEWS4程序符号;双击桌面上的EVIEWS图标;双击EVIEWS的workfile或database文件名称。
§2.3EVIEWS窗口 EVIEWS窗口由如下五个部分组成:标题栏、主菜单、命令窗口、状态线、工作区。
标题栏:它位于主窗口的最上方。
你可以单击EVIEWS窗口的任何位置使EVIEWS窗口处于活动状态。
主菜单:点击主菜单会出现一个下拉菜单,在下拉菜单中可以单击选择显现项。
命令窗口:菜单栏下面是命令窗口。
把EVIEWS命令输入该窗口,按回车键即执行该命令。
状态线:窗口的最底端是状态线,它被分成几个部分。
左边部分有时提供EVIEWS发送的状态信息;往右接下来的部分是EVIEWS寻找数据和程序的预设目录;最后两部分显示预设数据库和工作文件的名称。
工作区:位于窗口中间部分的是工作区。
EVIEWS在这里显示各个目标窗口。
§2.4关闭EVIEWS 在主菜单上选择File/Close或按ALT-F4键来关闭EVIEWS;可单击EVIEWS窗口右上角的关闭方块。

2 整理 第三章EVIEWS基础 EVIEWS的核心是对象,对象是指有一定关系的信息或算子捆绑在一起供使用的单元,用EVIEWS工作就是使用不同的对象。
对象都放置在对象集合中,其中工作文件(workfile)是最重要的对象集合。
§3.1工作文件
一、建立新的工作文件选择菜单File/New/workfile,则出现数据的频率对话框。
可在“Workfilefrequency”中选择数据的频率,可选的频率包括年度、半年、季度、月度、星期、天(每周5天、每周7天)以及非时间序列或不规则数据。
可在“Startdate”文本框中输入起始日期,“Enddate”文本框中输入终止日期,年度与后面的数字用“:”分隔。
日期的表示法为:年度:二十世纪可用两位数,其余全用四位数字;半年:年后加1或2;季度:年后加1-4;月度:年后加1-12;星期:月/日/年;日:月/日/年;非时间序列或不规则数据:样本个数。

二、打开旧的工作文件利用菜单File/open/workfile可打开已有的工作文件。

三、工作文件窗口建立工作文件或打开旧的工作文件后可看到下面的工作文件窗口
四、保存工作文件保存工作文件可选菜单File/Save或File/Saveas在出现的WINDOWS标准对话框内选择文件要保存的目录及文件名。

五、设置默认路径打开EVIEWS文件对话框开始都显示默认路径下的内容。
可以通过两种方法改变默认路径,一是选择对话框下端的Updatedefaultdirectory即可使当前目录成为默认路径;二是在命令窗口键入CD后面跟着目录名也可使该目录成为默认路径。

六、引用TSP文件EVIEWS能以与MicroTsp相容的方式读入和储存工作文件。

七、重置工作文件范围为了改变工作文件的范围区间,可选择Procs/ChangeworkfileRange然后输入新的起始日期和终止日期。
也可通过双击工作文件目录中的Range来改变工作文件范围。

八、工作文件排序工作文件中的基础数据是保存在序列对象(Series)中的。
通过单击菜单Procs/Sortseries,可以把工作文件中的所有序列以序列中的数据值大小排序。

九、显示限制当工作文件中包含很多对象时,工作文件窗口就会显得很乱。
可以用显示限制(Filter)来限制窗口中所显示的对象。
对象类型和对象名称可作为限制条件。
该窗口分为两部分。
在编辑区域(空白部分)可以设置限制条件,其中可以使用通配符“*”和“?”比如X*,Y*;在Include中可以选择工作文件窗口中显示的对象的类型。

十、大小写转换菜单View/NameDisplay可以实现大小写转换。

一、显示方式通过View/DisplayComments(Label+-)可以在标准显示方式和详细显示方式之间切换。

二、抽出新的工作文件可以从一个工作文件窗口直接抽出另一个新的工作文件窗口,选择Procs/Extracttonewworkfile或双击工作文件窗口上的Filter会出现下面的窗口 §3.2对象基础 EVIEWS中的信息是储存在对象中的。
每个对象都包含与一个特定分析领域有关的信息。
与每类对象相关联的是一系列视图(Views)和过程(Procedure),它们和对象中的信息一起使用。
这种视窗、过程与对象中的数据的相关联被称为是面向对象的EVIEWS设计。

一、对象中的数据不同对象包含着多种不同的信息,比如说序列对象、矩阵对象、向量对象等主要包含数值方面的信息;方程对象和系统对象包含方程或系统的完整的信息,除了包含用来做估计的数据外,还包含估计的结果的信息;图对象和表对象包含数值的、文本的和格式的信息。

3 整理
二、对象视图不同的对象有不同的视图。
序列对象有图表视图(察看原始数据)、线性坐标视图、柱状坐标视图、直方统计视图、相关视图、分布散点视图、QQ散点视图、核密度图。
利用序列的视图还可以进行简单的假设检验和统计分析。

三、对象过程许多EVIEWS对象还包括过程(Procedure)。
与视图一样的是,过程通常以图表或坐标的形式显示在对象窗口中;与视图不同的是,过程改变数据,无论对象本身中的还是其他对象中的。
很多过程还创建新的对象。
比如说序列对象含有进行平滑与季节调整的过程,该过程可以创建一个新的含有平滑以及调整后的数据的序列。
方程对象的过程可以建立新的序列来包含残差、拟合值、以及预测。
可以用EVIEWS主菜单上的“Procs”或对象窗口工具栏上的“Procs”来选择过程。

四、对象类型除了序列对象和方程对象外还有许多其他类型的对象,每种对象在对象集合中都有一个特定的图标表示。
对象集合虽然也是对象但对象集合没有图标,因此工作文件和数据库不能放在其他的工作文件或数据库中。

五、建立对象在建立对象之前必须打开工作文件集合而且工作文件窗口必须是激活的。
然后选择主菜单上的“Objects/NewObject”将会出现工作文件集合窗口。
在“TypeofObject”中选择新建对象的类型,在“NameforObject”中输入对象名。

六、选择对象单击工作文件窗口中的对象图标即可选定对象,也可通过EVIEWS主窗口或工作文件窗口上的“View”菜单来选定对象,该菜单包括“DeselectAll”(取消所有选定),“Selectall”(选定所有对象),“SelectbyFilter”(限制条件选定)。

七、打开对象可以通过双击或菜单“View/OpenasOneWindow”打开选定的对象。
打开单个对象会出现对象窗口,打开选定的多个对象则会建立新的对象或把各个对象在各自相应的窗口打开。

八、显示对象选择并打开对象的另一种方法是使用主菜单上的“Quick/Show”工作文件窗口中的“Show”。
假如在对话框中输入单个对象的名字就会打开该对象窗口;如果输入多个对象的名字,EVIEWS会打开一个窗口显示结果在必要的时候还会创建一个新的对象。

九、对象窗口工具条每个对象窗口都有一个工具条,不同对象的工具条的内容也不相同,但是有些按扭是相同的。
“View”按钮用来改变对象窗口的视图形式;“Procs”按钮可以用来执行对象的过程;“Objects”按钮可以储存、命名、复制、删除、打印对象;“Print”按钮打印单前对象的视图;“Name”按钮允许你命名或更改对象的名字;“Freeze”按钮可以以当前视图为准建立新的图形对象、表格对象或文本对象。

十、对象命名对象窗口工具条中的“Name”可以给对象命名,其中“DisplayName”是对象在图形或表格中显示的名字。
如果要重命名对象可选择“Objects/RenameSelected”。
序列对象不能用下面的名称:ABS,ACOS,AR,ASIN,
C,CON,CNORM,COEF,COS,
D,DLOG,DNORM,ELSE,ENDIF,EXP,LOG, LOGIT,LPT1,LPT2,MA,NA,NRND,PDL,RESID,RND,SAR,SIN,SMA,SQR,THEN十
一、对象标签对象标签可以显示更详细的对象信息,可通过对象窗口中的“View/Label”打开下 面窗口:十
二、对象复制通过“Objects/Copyselected”可以把选定的对象拷贝到当前工作文件指定的对象中, 若工作文件中没有该目标对象则创建一个新的对象;要想实现不同工作文件之间对象的复制可选主菜单上的“Edit/copy”从原工作文件中复制对象,然后打开目标工作文件选择主菜单上的“Edit/paste”。
也可以通过单击右键使用“Copy”“paste”完成工作文件间复制。

三、冻结对象另一种复制对象中信息的方法是冻结对象。
选择菜单“Object/FreezeOutput”或“Freeze”钮冻结对象。
冻结对象是把对象当前视图以快照的方式保存在一个新的对象中。

四、删除对象“Objects/Deleteselected”或“Delete”可以删除选定的对象。

五、打印对象可以通过对象窗口中的“Objects/print”或“Print”打印选定的对象。

六、储存对象可以通过“Objects/StoreselectedtoDB”或对应窗口中的“Objects/StoretoDB”储存选定的对象到对象文件(扩展名为*.db)或数据库中。

七、提取对象利用“Objects/FetchfromDB”从对象文件或数据库中提取存储的对象。

八、更新对象利用“Objects/UpdatefromDB”从对象文件或数据库中提取存储的对象用以更新当前对象。

4 整理 §3.3命令 可以用命令方式建立工作文件。
在命令窗口键入Workfiletest1可以建立名为test1的工作文件。
也可以用命令保存工作文件。
例如:Savetest2为保存工作文件test2的命令。

5 整理 第四章基本数据处理 §4.1数据对象 本章重点讨论序列和组的操作,矩阵、向量和标量留到CommandandProgrammingReference中讨论。

1、序列建立序列对象:⑴点击EVIEWS主菜单中的Objects/NewObject,然后选择Series即可;⑵点击EVIEWS主菜单中的Objects/GenerateSeries,键入一个表达式,可形成一个新的序列。
编辑序列:点击序列名称或Show可以显示序列数据,然后点击Edit+/-按钮,可切换编辑状态。
当处于可编辑状态时,可修改数据,按回车确定。
改变表单显示:一般是竖行显示,点击Wide+/-按钮,可切换成表格显示状态。
改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。
在序列中插入或删除观测值:选中要插入或删除的单元,然后点击InsDel按钮,可以插入或删除。

2、组建立组对象:⑴点击EVIEWS主菜单中的Objects/NewObject,然后选择Group,键入序列表即可;⑵选择组名和序列名后,点击Show,可形成一个新的组。
编辑:点击组名称或Show可以显示组中的数据,然后点击Edit+/-按钮,可切换编辑状态。
当处于可编辑状态时,可修改数据,按回车确定。
改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。
§4.2样本
1.工作文件样本工作文件的样本区间是建立工作区时设定的,重新设定,双击Range后的时间区间。

2.改变当前样本区间点击工作文件中的Objects/Sample或Sample钮,也可双击Sample后的样本区间,然后在对话框输入时间,可输入条件,使用数学表达式及AND、OR逻辑表达式。

3、命令方式改变当前样本区间如Smpl1980:12000:4IFRC>3.6 §4.3输入数据
1.键盘输入在主菜单下,选择Quick/EmptyGroup(EditSerirs)打开一个新序列后,在编辑状态下,通过键盘输入数据,并给定一个序列名。

2.粘贴输入通过主菜单中的Edit/Copy和Edit/Paste功能复制—粘贴数据,注意粘贴数据的时间区间要和表单中的时间区间一致。

3.文件输入可以从其它程序建立的数据文件直接输入数据。
点击主菜单中的File/Import/ReadText—Lotus—Excel或工作文件菜单中的Procs/Import/ReadText—Lotus—Excel,可以在WINDOWS子目录中找到你的文本文件或Excel(.XLS)文件,点击后在出现的对话框中回答序列名,点击OK即可形成新序列,注意原数据文件的时间区间。
§4.4输出数据
1.复制粘贴通过主菜单中的Edit/Copy和Edit/Paste功能,对不同工作文件窗口中的编辑菜单进行
6 整理 复制—粘贴。
注意复制数据的时间区间要和粘贴的时间区间一致。

2.文件输出可以直接将数据输出成其它程序建立的数据文件类型。
选中要存储的序列,点击主菜单 中的File/Export/WriteText—Lotus—Excel或工作文件菜单中的Procs/Export/WriteText—Lotus—Excel后,可以在WINDOWS子目录中找到存储的目录,文件类型选择Text-ASCII或Excel(*.XLS),并给出文本文件名,点击后出现对话框,可键入要存储的序列名,点击OK即可形成一个新类型的文件,注意原数据文件的时间区间。
§4.5频率转换 工作文件中的数据都是一个频率的,但是从一个工作文件窗口向另一个不同数据频率的工作文件窗口拷贝数据,或者从数据库提取数据,就有一个频率转换的问题。
存在两个数据频率转换方式:从高频率数据向低频率数据转换,如月度数据向季度数据转换;从低频率数据向高频率数据转换,如季度数据向月度数据转换。
在序列窗口的菜单中选择View/ConversionOptions, 从高频率数据向低频率数据转换,有6种选择:
1、观测值的平均值;
2、观测值的和;
3、第一个观测值;
4、最后一个观测值;
5、观测值的最大值;
6、观测值的最小值。
从低频率数据向高频率数据的转换,有6种插值方法:
1、常数——与平均值相匹配;
2、常数——与和相匹配;
3、二次函数——与平均值相匹配;
4、二次函数——与和相匹配;
5、线性函数——与最后的值相匹配;
6、三次函数——与最后的值相匹配。
§4.6命令 为了从已经存在的序列中产生一个新的序列,在Series或Genr命令后输入一个新序列的名字、一个等号和包括已存在序列的表达式: seireslogy=log(y)产生一个名为logy的新序列,它是序列y的自然对数。
为了产生一个新组,在Group命令后输入一个组名,包含在组中的一系列序列,它们之间用空格隔开:grouprhscx1x2z产生一个名为rhs的组,它包含常数c(aseriesofones)和序列x1、x2、z。
为了观察序列或组,在Show命令后输入序列或组的名字:showlogy为了打开输入对话框,在Read命令后输入需要导入文件的完整名字(包括文件扩展名):readc:\date\cps88.dat为了打开输出对话框,在Write命令后输入需要导出文件的完整名字(包括文件扩展名):writea:\usmacro.dat见命令和程序参考部分,关于EVIEWS中命令和可利用选项的完整列表。

7 整理 第五章数据操作 §5.1使用表达式
一、表达式的使用 Eviews提供了广泛的运算符集和庞大的内建函数库.Eviews不仅提供了标准的数学运算和统计运算,她也提供了很多能够自动处理时间序列中的先行、滞后、差分等操作的特殊函数。

二、运算符Eviews中包含的基本算术运算符分别是+、-、*、/、^(幂),运算的数可以写为整数形式、十进制形式和科学计数法的形式。
另外+、-还可以作为符号运算符来使用。

三、序列表达式Eviews的表达式还可以对样本序列的观测值进行操作。

四、序列函数Eviews提供的函数能够对当前样本的序列元素进行运算,Eviews中大多数函数前都有一个@符号。

五、序列元素使用序列中的一个实际观测值。
Eviews提供的@elem函数可实现次操作,@elem有两个参数,第一个参数是序列名,第二个参数是数据或观测值的标识符。

六、逻辑表达式逻辑表达式使用来计算真假值的.逻辑表达式能作为数学表达式的一部分、样本描述的一部分或在程序中作为if判断的一部分。
注意:Eviews用1表示真,用0表示假。

七、先行指标、滞后指标和差分处理序列中的先行、滞后指标只要在序列名后加一对小括号,括号中写上先行滞后的数字即可。
滞后的数字用负号表示,先行的用正数表示。
括号中的数也可以不是整数,这时系统会自动把它转换成整数。
如果转换不了系统会警告你。
Eviews也有几个函数可以处理差分或先取对数后作差分。
D函数和DLOG函数就可以实现此功能。

八、缺失数据在处理数据时可能会遇到一些没有值或某一时段观测值没有用,或者进行了一些非法计算,Eviews使用空值NA表示这些情况。
在=或<>的逻辑运算中使用NA值,则NA值就象其他类型的值一样使用,如果在>、>=、<、<=、<>运算中使用NA值,则会返回NA值,而与序列的观测值无关。
如果逻辑表达式得出的空值使用在数学运算中,这时NA值当作缺失值来考虑,也会得到空值。

另外,如果NA使用在IF判断中,则当FALSE(假)对待。
§5.2序列的操作 表达式的一个主要用途是从一个存在的序列产生一个新序列或修正已存在的序列值。
另外,表达式也允许你进行复杂的数据传送,并可以保存新序列或已经存在序列对象的结果。

1、建立一个新序列选择quick/generateseries…或者单击工作文件工具条上的“genr”按钮。

2、基本的分配表达式你可以写一个序列的名字后加一个=,然后再写一个表达式。
Eviews将会使用等号右边的表达式对每一个样本元素进行计算。
并把相应的计算结果分配给等号左边的目的序列。

8 整理 如果等号右端是一个常量表达式,例如:Y=3则把样本空间中的所有观测值用常量代换。

3、使用样本我们可以用表达式形式调整和使用已有样本的观测值,这时用“Genr”按钮。

4、动态分配也可以使用在目的序列中滞后的值进行动态分配。

5、暗示分配通过在表达式左端的简单的表达式,你可以完成暗示分配操作。
例如:log(y)=x则按y=exp(x)计算。
通常Eviews只能处理:+-*/^log()xp()sqr()d()dlog()@inv()这几种运算的暗示操作。
另外,Eviews也不能矗立在等号左边多次出现目标序列的情况。

6、命令窗口的方式也可以使用命令在命令窗口中建立一个新序列,并为它们分配值。
建立一个新序列,则必须使用关键字series或genr。
§5.3自动序列操作 在表达式中可以使用一个表达式代替序列名字的位置。
代替序列名的表达式叫做自动序列。
①创建自动序列。
创建自动序列可以单击“show”按钮或选择主菜单上的“quick/show…”Eviews会以表格打开一个序列窗口。
我们就可以象对其他序列一样对自动序列进行任何操作。
②在组中使用自动序列选取主菜单上的bojects/newobject/group。
③处理组中的列强调的是组中存放的是构成这个组的序列的名字或是自动序列,而不包含序列中的数据。
④用自动序列进行估计。
估计一个等式时,Eview允许你用自动序列作为估计的非独立变量。
方法是在组名后加一个括号,括号中写入一个整数代表你要使用的组中的第几个序列。
还有一些函数可以得到组中序列的个数及每个序列的名字。
分别是@count,@seriesname。
§5.4序列生成组的操作 用来计算相关矩阵、估计VAR模型、画XY图等。
建组方法:
1、在EVIEWS主菜单中选OBJECT/NEWGROUPS后输入序列名称或表达式。

2、QUICK/SHOW后输入序列名称或表达式。
§5.5标量操作 标量与序列或组不同,它没有显示窗口,它只能通过命令方式来建立。
例如:scalarscalar_name=number 除了这种形式等号右边也可以是表达式或是一个特殊的函数。
如果想知道数量对象的值,可以使用show命令。
这时系统会在Eviews窗口底下状态行显示数量对象的值。

9 整理 第六章EVIEWS数据库 §6.1摘要 Eviews的数据库有些类似于一个工作文件,它就是Eviews中的对象集合。
它与工作文件有两点主要区别。
首先数据库可以直接从硬盘上的数据库取出或存入对象。
其次在数据库中对象不被限制为单一的频率或时间范围。
数据库不同于工作文件另一方面在于它能支持功能其强大的查询功能。
虽然Eeiews有其自身的存储格式,但它也允许通过同一个数据库界面访问一系列以其他格式存储的数据。
你可以在数据库中执行查询、复制、重命名和删除对象的操作,而完全不必考虑数据是以何种格式存储的。
10 整理 第七章序列 EWIEWS提供序列的各种统计图、统计方法及过程。
可以计算序列的各种统计量并可用表单、图等形式表现出来。
通过过程可以用原有的序列创建新的序列。
这些过程包括季节调整、指数平滑和Hodrick-Prescott滤波。
打开工作文件,双击序列名或单击序列名后单击“show”即进入序列的对话框。
单击“view”可看到菜单分为四个区。
§7.1表单和图示 ·钉形图钉形图用直立的钉形柱显示数据。
·季度分区图季度连线图这些方法适用于频度为季度和月度数据的工作文件。
季度分区图把数据按季度分成四个区。
季度连线图是在同一坐标轴上把每年同一季度的数据连线显示。
§7.2描述统计量
一、直方图及统计量以直方图显示序列的频率分布。
一起显示的还有标准的描述统计量。
中位数(median)即从小到大排列的序列的中间值。
标准差(StandardDeviation)标准差衡量序列的离散程度。
偏度(Skewness)衡量序列分布围绕其均值的非对称性。
S=
1 N ∑ ⎛yi−y⎞
3 ⎜ ⎟ Ni=1⎝σˆ⎠ 如果序列的分布是对称的,S值为0;正的S值意味着序列分布有长的右拖尾,负的S值意味着序列分布有长的左拖尾。
峰度(Kurtosis)度量序列分布的凸起或平坦程度,计算公式如下 ∑K=1N ⎛yi−y⎞
4 ⎜ ⎟ Ni=1⎝σˆ⎠ 正态分布的K值为
3。
如果K值大于
3,分布的凸起程度大于正态分布;如果K值小于
3,序列分布相对于正态分布是平坦的。
Jarque-Bera检验序列是否服从正态分布。
JB =
N − k ⎡⎢
S 2 +
1 (
K
3 )
2 ⎤⎥ 6⎣
4 ⎦ 在正态分布的原假设下,Jarque-Bera统计量是自由度为2的χ2分布。
直方图中显示的概率值是Jarque-Bera 统计量超出原假设下的观测值的概率。
如果该值很小,则拒绝原假设。
当然,在不同的显著性水平下的拒绝域是不一样的。
11 整理 §7.3统计量的检验 这是对序列均值、中位数、方差的单假设检验。
两个样本的检验可参考下面的分类的相等检验(Equalitytestbyclassification)。
选择View/testsfordescriptivestats/simplehypothesistests。
§7.4相关图 显示确定滞后期的自相关函数以及偏相关函数。
这些方程通常只对时间序列有意义。
当你选择 View/Correlogram…显示对话框(CorrelogramSpecification)。
可选择原始数据一阶差分d(x)=x-x(-1)或二阶差分d(x)-d(x(-1))=x-2x(-1)+x(-2)的相关图。
也可指定 显示相关图的最高滞后阶数。
在框内输入一个正整数,就可以显示相关图及相关统计量。

一、自相关(AC) 序列y滞后k阶的自相关由下式估计 ∑∑(()())rk= Tt=k+1yt−yyt−k−yTt=1yt−y2 y是样本y的均值,这是相距k期值的相关系数。
如果r1≠
0,意味着序列是一阶相关。
如果rk随着 滞后阶数k的增加而呈几何级数减小,表明序列服从低阶自回归过程。
如果rk在小的滞后阶数下趋于零, 表明序列服从低阶动平均过程。
虚线之间的区域是由自相关中正负两倍于估计标准差所夹成的。
如果自相关值在这个区域内,则在显 著水平为5%的情形下与零没有显著区别。

二、偏相关(PAC) 滞后k阶的偏相关是当yt对yt−1Λyt−k作回归时yt−k的系数。
如果这种自相关的形式可由滞后小于k 阶的自相关表示,那么偏相关在k期滞后下的值趋于零。
一个纯的P阶自回归过程AR(P)的偏相关在P阶截尾,而纯的动平均函数的偏相关过程渐进趋于零。
偏相关中的虚线表示的是估计标准差的正负二倍。
如果偏相关落在该区域内,则在5%的显著水平下 与零无显著差别(截尾)。

三、Q-统计量 K阶滞后的Q-统计量是在原假设下的统计量,原假设为序列没有k阶的自相关。
如果序列不是以 ARIMA估计的结果为基础,在原假设下,Q是渐近χ2分布,自由度与自回归阶数相等。
如果序列代表 ARIMA估计的残差,合适的自由度就应调整,使之少于先前估计的AR、MA的阶数。
Q-检验经常用于检验一个序列是否是白噪声。
要注意选得过大或过小都不好。
§7.5单位根检验 讨论了Dickey-Fuller和Phillips-Perren单位根检验,可检验序列是否平稳。
选择检验类型,决定单位根检验是否用原始数据、一阶差分、二阶差分,是否包括截距或趋势以及检验回归的滞后阶数。
更多的留在13章讨论。
12 整理 §7.6标签(label) 这部分是对序列的描述.除了LastUpdate,你可以编辑序列标签中的任何项。
LastUpdate显示序列上一次修改的时间。
每一部分包括一行,只有RemarksandHistory包括20行,注意如果填入了一行(在20行中),最后一行将被删除。
§7.7建立新序列
1.由方程创建GeneratebyEquation允许你使用已有序列的表达式来建立新的序列,序列表达式的书写规则见第5章。

2.重置样本Resampling从观测值中提取,建立一个新序列。
§7.8季节调整(SeasonalAdjustment) 在序列窗口的工具栏中单击Procs/SeasonalAdjustment,有4种季节调整方法,X12方法、X11方法、Tramo/Seats方法和移动平均方法。

一、CensusX12方法调用X12季节调整过程CensusX12,X12方法有5种选择框。

1.季节调整选择(SeasonalAjustmentOption)①X11方法(X11Method)这一部分指定季节调整分解的形式:乘法;加法;伪加法(此形式必须伴随ARIMA说明);②季节滤波(SeasonalFilter)当估计季节因子时,允许选择季节移动平均滤波(可能是月别移动平均项数),缺省是X12自动确定。
近似地可选择(X11defaul)缺省选择。
③趋势滤波(TrendFilter(Henderson))指定亨德松移动平均的项数,可以输入大于1和小于等于101的奇数,缺省是由X12自动选择。
④存调整后的分量序列名(ComponentSeriestosave)X12将加上相应的后缀存在工作文件中。

2.ARIMA选择(ARIMAOption)X12允许你在季节调整前对被调整序列建立一个合适的ARMA模型。
可以在进行季节调整和得到用于季节调整的向前/向后预测值之前,先去掉确定性的影响(例如节假日和贸易日影响)。
①数据转换(DataTransformation) ②ARIMA说明(ARIMASpec)允许你在2种不同的方法中选择你的ARIMA模型。
·Specifyin-line选择要求提供ARIMA模型阶数的说明(p,d,q)(
P,D,Q),缺省的指定是“(011)(011)”是指季节的IMA模型: (1−L)(1−Ls)yt=(1−θ1L)(1−θsLs)εt L是滞后算子,这里季节差分是指1−Ls=yt−yt−s,季度数据时s=4;月度数据时s=12。
·SelectfromfileX12将从一个外部文件提供的说明集合中选择ARIMA模型。
③回归因子选择(Regressors)允许你在ARIMA模型中指定一些外生回归因子,利用多选钮可选择常数项,或季节虚拟变量,事先定义的回归因子可以捕捉贸易日和节假日的影响。
13 整理 ④ARIMA估计样本区间(ARIMAEstimationSample)
3.贸易日和节假日影响选择
4.外部影响(OutlierEffects)
5.诊断(Diagnostics)
二、X11方法X-11法是美国商务部标准的调整方法(乘法模型、加法模型),乘法模型适用于序列可被分解为趋势项与季节项的乘积,加法模型适用于序列可被分解为趋势项与季节项的和。
乘法模型只适用于序列值都为正的情形。
关于调整后的序列的名字。
Eviews在原序列名后加SA,可以改变序列名,将被存储在工作文件中。
应当注意,季节调整的观测值的个数是有限制的。
X-11只作用于含季节数据的序列,需要至少4整年的数据,最多能调整20年的月度数据及30年的季度数据。

三、移动平均方法四、tramo/Seats §7.9指数平滑 指数平滑是可调整预测的简单方法。
当你只有少数观测值时这种方法是有效的。
选择Procs/ExponentialSmoothing,提供以下信息:
一、平滑方法在5种方法中选择一种方法。

二、平滑参数可以让Eviews估计它们的值。
在填充区内输入字母e,Eviews估计使误差平方和最小的参数值。
在填充区内输入参数值,所有参数值在0-1之间。

三、平滑后的序列名Eviews在原序列后加SM指定平滑后的序列名,也可以改变。

四、估计样本必须指定预测的样本区间。
缺省值是当前工作文件的样本区间。

五、季节循环可以改变每年的季节数(缺省值为每年12个月、4个季度)。
§7.10Hodrick-Prescott滤波 设经济时间序列为Y={y,y,......,y},趋势要素为T={t,t,......,t},n为样本长度。
一般地,时间 12 n 12 n 序列yi中的不可观测部分趋势ti常被定义为下面最小化问题的解: {}∑n (y−t)2+λ[c(L)t]
2
(1) min ii i i=
1 其中,正实数λ表示在分解中长期趋势和周期波动占的权数,c(L)是延迟算子多项式 c(L)=(L−1−1)−(1−L)
(2)
(2)代入
(1)式,则HP滤波的问题就是使下面损失函数最小,即 ∑∑[]()()()⎪⎧n min⎨ n y−t2+λ t −t−t−t 2⎪⎫⎬ ⎪⎩i=1ii i+1ii=
1 ii−1⎪⎭ []最小化问题用c(L)ti2来调整趋势的变化,并随着λ的增大而增大。
这里存在一个权衡问题,要在趋 势要素对实际序列的跟踪程度和趋势光滑度之间作一个选择。
λ=0时,满足最小化问题的趋势等于序列 14 整理 yi;λ增加时,估计趋势中的变化总数相对于序列中的变化减少,即λ越大,估计趋势越光滑;λ趋于 无穷大时,估计趋势将接近线性函数。
选择Procs/HodrickPrescottFilter,首先对平滑后的趋势序列给一个名字,Eviews将默认一个名字,但你 也可填入一个新的名字。
然后给定平滑参数λ的值,一般经验地,λ的缺省值如下: ⎧100,⎪λ=⎨1600,⎪⎩14400, 年度数据季度数据月度数据 不允许填入非整数的数据。
点击OK后,Eviews与原序列一起显示处理后的序列。
§7.11命令 命令的语法结构:序列名称、圆点、视图或过程名,再加上括号里的可选项。
比如,如果要察看序列名为lwage的直方图和描述统计量,则命令形式为lwage.hist;如果要检验序列HRS的均值是否等于
3,则命令形式为hrs.teststat(mean=3);如果要得到序列GDP滞后20阶的相关图,则命令形式为gdp.correl(20)。
如果要用HP滤波光滑序列GDP,参数为1600,并且光滑后的序列保存为GDP_HP,则命令格式为gdp.hpf(1600)gdp_hp。
15 整理 第八章组 这一章描述了组对象的视图与过程。
对一个组我们可以计算各种统计量,描述不同序列之间的关系,并以各种方式显示出来,例如表格、数据表、图等。
§8.1组窗口 组窗口内的view下拉菜单分为四个部分:第一部分包括组中数据的各种显示形式。
第二部分包括各种基本统计量。
第三部分为时间序列的特殊的统计量。
第四部分为标签项,提供组对象的相关信息。
§8.2组成员 这部分显示组中的序列,在组窗口内进行编辑就可以改变组。
按UpdateGroup键保存改动。
§8.3表格 以表格形式显示组中的每一序列。
通过单击Transpose键,可以使表格的行列互换。
单击Transform键,选择下拉菜单中一项,可以用序列的不同形式(如水平或百分比)显示表格。
§8.4数据表
一、数据表(DatedDataTable):数据表用来建立表以显示数据、预测值和模拟结果。
可以不同的形式显示组中的数据。
你可以用其作一般的变换及频率转换,可以在同一表中以不同频率显示数据。

二、建立一个数据表:要建立一个数据表,首先建立一个包含序列的组,选View/DatedDataTable。

三、表的设定:单击Taboption钮,显示tableoptions对话框,对话框的上半部分控制表一般形式。
左边的选项允许你在两种显示模式中转换:第一种显示模式每行显示n年的数据。
第二种模式允许你指定从工作文件样本区间的末尾取出的观测值的数目,这些观察值以年频率之外的一种频率显示。
对话框右上部FirstColumn描述组的第一列的显示频率,SecondColumn控制组的第二列的显示。
§8.5图 以图形的形式显示组中的序列。
可以通过freeze创造图形对象。
第10章解释了如何编辑及修改图形对象。

一、Graph将所有序列显示在一个图内。
要单独显示各个序列,参照第205页“Multiplegraphs”。

1、曲线图和直方图:此项用曲线图或直方图表示组中的序列。

2、散点图:序列的散点图有五个选项:simplescatter,scatterwithregression,scatterwithnearestneighborfit,scatterwithkernelfit,XYPairs。

3、XY线(XYLine):显示组中序列的XY线图。
X轴方向显示第一个序列,Y轴方向显示其余的序列。

4、差距条状图(ErrorBar):此项以竖线显示组中前两个或三个序列的差距。
第一个序列作为“高” 16 整理 值,第二个作为“低”值。
高、低值之间用竖线连接。
第三个序列用一个小圆圈表示。

5、高低点图(High-low(Open-Close))第一个序列是高值,第二个序列是低值,高值低值之间由一条竖线连接。
如果高点值低于低点值,就 以线段上的空白来表示。
如果使用三个序列,第三个序列作为高-低-收盘图的close值,以竖线右边的横线表示。
如果使用四个序列,第三个序列代表开盘价,以左边的横线表示。
第四个序列代表收盘价,以右边的横线表示。

6、圆饼图:以圆饼图的形式显示观测值。
以饼中的扇形表示每一序列在组中所占的百分比。

二、复合图(Multiplegraphs)图(Graph)用一张图显示所有序列,复合图(MultipleGraphs)为每个序列显示一张图。
主要有:曲线图和直方图,散点图,XY线,分布图。
§8.6描述统计量 显示组内序列的简单统计量。
CommonSample用于在组中序列无缺失值的情形下计算统计量(去掉包含缺失项所在时期的样本)。
IndividualSamples用每一个序列有值的观测值进行统计量计算(去掉缺失项)。
§8.7相等检验 这一部分的原假设是组内所有的序列具有相同的均值、中位数或方差(详见第七章)。
只有在组中数据都不存在缺失项时才能选monsample项。
§8.8相关、协方差及相关图 相关和协方差:显示了组中序列的相关及协方差距阵。
CommonSample会去掉序列丢失项所在时期的观察值,PairwiseSample仅去掉丢失的值。
§8.9交叉相关 显示组中头两个序列的交叉相关。
交叉相关不必围绕滞后期对称。
交叉相关图中的虚线是二倍的标准 差,近似计算±2T。
§8.10Granger因果检验 主要看现在的y能够在多大程度上被过去的y解释,然后再加入x的滞后值是否使解释程度提高。
如果x在y的预测中有帮助,那就是说y是由xGranger-caused。
当你选择了GrangerCasuality,在对话框 输入滞后阶数。
一般的要使用大一些的滞后阶数,你应该指定滞后期长度l。
Eviews采用二元回归形式对 所有组内可能的对(x,y),F统计量为具有联合假设的Wald统计量,联合假设为β1=β2=Λ=βl=
0。
对每个方程,原假设为在第一个回归中x不Granger-causey,第二个回归中y不Granger-causex。
如果你想对其它外生变量(如季节dummy变量或线性趋势)进行Grangercausalilty检验,直接用方 程进行检验回归。
17 整理 §8.11标签 显示对组的描述。
你可以编辑标签中的任何项,除了LastUpdate。
Name是组在工作文件中显示的名字。
你可以通过编辑这一项给组重命名。
如果你在DisplayName区中填入字符,Eviews将用这个名字在组中显示某些图和表。
§8.12组过程 组中可以得到三个过程:MakeEquation:打开一个确定方程的对话框,组中的第一个序列作为因变量,其余的序列作为自变量,包含常数项
C。
你可以随意改变方程的表达式。
MakeVectorAutoregression打开一个无限制的vectorautoregression对话框。
组中所有的序列在VAR中都为内生变量,。
指定VAR表达式及估计见第19章。
Resample可以改变组中所有序列的样本区间。
有关详细内容见173页的“Resample”。
§8.13命令 利用命令也可对组进行操作。
一般规则是:组名后加点、视图或过程的命令名,括号中是指定选项。
比如grp1.scat可以得到一个组(grp1)的散点图;gp_wage.testbet(med)可以检验组(gp_wage)中各序列的均值是否相等;grp_macro.cross(12)可以得到两个序列到12阶的交叉相关系数。
18 整理 第九章应用于序列和组的统计图 在本章,列出了几种散点图且允许我们可以用有参数或无参数过程来做拟合曲线图。
§9.1序列的图菜单 列出了三种描述序列经验分布特征的图。
§9.1.1CDF—Surivor—Quantile图 这个图描绘出带有加或减两个标准误差带的经验累积分布函数,残存函数和分位数函数。
选择View/DistributionGraphs/CDF—Surivor—Quantile CDF是来自于序列中观测值r的概率Fx(r)=prob(x≤r)Surivor(残存)操作用来描绘序列的经验残存函数Sx(r)=prob(x>r)=1−Fx(r)Quantile(分位数)操作用来描绘序列的经验分位数。
对0≤q≤
1,X的分位数x(q)满足下式: prob(xx(q))≤1−q All选项包括CDF,Survivor和Quantile函数。
Savedmatrixname可以允许你把结果保存在一个矩阵内。
Icludestandarderrors(包括标准误差)操作标绘接近95%的置信区间的经验分布函数。
§9.1.2Quantile—Quantile图 Quantile—Quantile(QQ图)对于比较两个分布是一种简单但重要的工具。
如果这两个分布是相同的, 则QQ图将在一条直线上。
如果QQ图不在一条直线上,则这两个分布是不同的。
有Normal(正态)分布、Uniform(一致)分布、Exponential(指数)分布、Logistic(螺线)分布、Extremevalue(极值)分布。
§9.1.3KernelDensity(核密度) 这个视图标绘出序列分布的核密度估计。
核密度估计用“冲击”代替了直方图中的“框”所以它是平滑的。
平滑是通过给远离被估计的点的观测值以小的权重来达到的。
一个序列X在点x的核密度估计式: f(x)=
1 N ∑
K ( x −
X i ) Nhi=
1 h 这里,N是观测值的数目,h是带宽(或平滑参数),K是合并为一体的核函数。
选择View/AstributionGraphs/KernelDensity…… 19 整理 §9.2带有拟合线的散点图 通过view/Graph/Scatter打开一个组的视图菜单包括四种散点图。

一、SimpleScatter(简单散点图) 其第一个序列在水平轴上,其余的在纵轴上。

二、ScatterwithRegression(回归散点图) 就是在组中对第一个序列及第二个序列进行总体变换来进行二元回归,选择RegressionRobustnesslterations(稳健叠代)最小二乘法对一些无关观测值的存在非常敏感,稳健叠代操作就是产生一种对残差平方的加权形式,使无关的观测值在估计参数时被加最小的权数。
选择叠代次数应是一个整数。

三、ScatterwithNearestNeighberFit(最邻近拟合散点图) 就是一种带宽基于最邻近点的局部回归.对样本中的每一数据点,它拟合出一条局部的并经加权的回归线。

1.Method操作你可以选择在样本中的每一个数据点作局部回归或在数据点的子集中作局部回归。
·Exact(fullsample)在样本中的每一数据点都作局部回归·Clevelandsubsampling在选取的子样本中进行回归,你可以在编辑框中键入子样本的大小。

2.Specification操作因为要靠子样本点周围的点来进行局部回归,并来求拟合值,
(1)Bandwidthspan(带宽范围)
(2)Polynomialdegree(多项式次数)
3.其他操作
(1)Localweighting(Tricube)局部加权给每个局部回归的观测值加权,加权回归使残差方最小
(2)RobustnessIterations(稳健叠代)通过调整权数去降低外离的观测值的权重来叠代局部回归.
(3)SymmetricNeighbors(对称邻近)使被估计点的两侧有相同数目的观测值。

四、ScatterwithKernelFit(核拟合分布) 核拟合则固定带宽且局部的观测值通过核函数来加权。
局部核回归拟合通过选取参数β使总体二乘残差最小。
Method则与核分布中介绍相一致,也分为精确和线性单元两种方式。
Fittedseries可以在编辑框中给拟合后序列起名,然后存起来。
BracketBandwidth即为0.5α,α,1.5α,还是分别以_
L、_M、_H做后缀。
§9.3函数命令 lwage.cdfplot(a)表示对序列LWAGE做CDF,quantile和survive函数。
lwage.kdensity(k=n)表示对序列LWAGE做核密度估计,核函数用正态,带宽自动选取。
Lwage.kdensity(k=e,b=.25)表示对序列做核密度估计,核函数操作选缺省项,带宽为0.25,并且为加括号带宽。
groupaalwageageaa.linefit(yl,xl) 20 整理 表示建立一个组包括序列LWAGE和AGE,再经过对两个序列的对数变换然后进行回归. aa.linefit(yl,d=3)对Y轴上的序列经对数变换,且次数取3来拟合X轴上的序列。
aa.nnfit表示在组aa中进行最邻近点拟合。
aa.kerfit表示在组aa中进行核拟合。
21 整理 第十章图,表和文本对象 Eviews的对象(序列、组、方程等)可以用图、表、文件等形式表现出来。
在EViews中可以通过freezing(固化)将当前的视图保护起来。
固化一个视图将产生一个对象。
本章描述了制作图、表和文本对象的表现形式的方法。
§10.1创建图 通常,我们依靠固化一个视图来创建图对象。
只需点击对象窗口的“Freeze”键。
在一个序列的菜单中选择View/Graph/line,可以显示该序列的线形图。
点击Freeze键,可将该图保留下来。
Eview将创建一个包含该视图的瞬象的UNTITLED图。
要想将UNTITLED图保存在工作文件中,你必须为这个图对象命名;按Name键,并键入一个名字。
你也可以创建一个包括两个或更多已命名的图对象的组合对象。
只要选择所有需要的图,然后双击。
另一个组合图的方法是选择Quick/Show...然后键入这些图的名字。
§10.2修改图 选定图对象的一个元素,双击,弹出GraphOption对话框,就可以对该元素进行编辑。

1、改变图的类型Type允许你改变图的类型。
如果选择了Line&Symbol和Spike&Symbol类型,用Line&Symbols键来控制线的模式和/或代表模式。
对于柱状图和饼状图,使用Bars&Pies键来控制它们的外型。
ErrorBar类型显示具有标准误差的统计。
High-Low(Open-Close)类型显示了四个序列。
Stacklines&bar选项可以绘制序列组中所有序列之和的序列。

2、改变图的大小、轴、尺度和说明General键控制图的基本的显示属性。
Axe&Scaling键,改变或编辑轴。
Legend键,编辑图的说明。
注意,如果你将文本和说明放在用户特定(绝对)位置上,当你改变图框架的大小时,它们的相对位置也会改变。

3、制定Lines&Symbol/Bars&PiesLines&Symbols键用来控制与你的图中的数据相关的所有的线和图例的绘制。
Bars&Pies键允许你控制柱状和饼状图的显示属性。

4、添加和编辑文本添加新的文本,只需点击工具栏中的AddText键或选择Procs/Addtext….修改一个已有文本,只需双击该文本。
会弹出文本标签对话框,在编辑框中键入你想要显示的文本。
Justification选项决定相对于每一条线,多条线如何排列。
TextinBox给标签加一个框。
Font允许你从标签中选择字体。
Position确定文本的位置。
你可以通过选择文本框并把它拖到你所选定的位置上来改变图中的文本位置。

5、绘制线和阴影在一个图对象中,点击工具栏中的Shade/Lined键或选择Procs/Addshading...Line&Shading,就可以绘制线或在图中加上一块阴影。

6、删除图中的元素图的工具栏中的Remove键可以删除一个被固化的图中的元素。

7、图的模板首先,为你想将其制作成模板的图对象命名。
然后,点击你想使用模板来绘制的图对象的工具栏中的Template键。
输入这个图对象的名字。
§10.3多个图 由多个图构成的视图组也可以通过Freeze将其变成图对象。
对多个图进行操作的方法有两种。
22 整理
1、对多个图进行操作从图菜单中选择Prcos,Eviews就会显示一个含有选项的菜单。
Optionsonallgraphs...给所有图设置一个统一的属性。
Positionandaligngraphs...对所有图进行整体排列并控制图之间的所有间距。
Addshadingtoallgraphs...为对象中的每个图绘制线或添加阴影。
Addtext...允许你为多个图的组合作注解。

2、对单个图进行操作点击目标图,选择Procs或点击鼠标右键,就会出现一个菜单,它允许你设置选项,添加阴影或删除所选图。
还可以通过按图工具栏中的Remove键对所选图进行删除。
§10.4打印图 点击视图或图对象窗口的工具栏上的Print钮来打印图,并可以使用主菜单上File/PrintSetup来控制打印操作。
如果你想使用彩色打印机打印彩色的图,一定要检查Printincolor框以确保图中的线用彩色来代替。
如果打印黑白图则不必。
用PostScript文件打印图从任务栏中,选择Start/Settings/Printers。
双击AddPrinter,点击Next,Local,选择PostScript打印机,然后选择FILE:命令Windows打印文件,告诉Windows你是否想用缺省打印机。
§10.5将图对象拷贝到其他的Windows程序中 你可以直接把一个Eviews图并入到你的Windows文字处理程序中的文档中。
首先,击活这个图的对象窗口,然后点击Eviews主菜单上Edit/Copy,就会出现CopyGraphasMetafile对话框。
§10.6表 表选项可以从Procs菜单或者工具栏中的按钮中获得。
Font(字体)允许选择在表中使用的字体。
Insert--Delete(InsDel)在指定位置进行插入删除操作。
ColumnWidth(Width)用来改变列的宽度。
NumberCellFormat(Number)设置数字的格式。
Fixedcharacters用来指定所有数值的位数。
Fixeddecimal只规定小数点后的位数。
ColumnWidth增加栏宽。
Justification(Justify)进行数字和文本的排列整理。
HorizontalLines(Lines)在指定区域添加或移动水平线。
Grid+/-设置格栏的开关。
Title在表顶部的中间加标题。
Edit+/-打开或关闭编辑状态,这决定是否可以在表中编辑文本或数字。
§10.7拷贝表对象到其他Windows程序 可以将一个表剪切粘贴到电子表格或文字处理软件中。
击活表中要拷贝的部分,然后从主菜单中选Edit/Copy。
就会弹出一个对话框,该对话框提供复制表中数字的选项。
选Edit/paste在指定位置进行粘贴。
一些文字处理程序提供了将内容作为非格式化文件粘贴到剪切板中的选项。
如果想将表粘贴为非格式化的文本,可以选Edit/PasteSpecial。
§10.8文本对象 可以通过选择Objects/Newobject/Text或在命令框中键入“text”来建立一个空白文本对象。
23 整理 §10.9命令 freeze命令固化了已命名对象具体的视图。
在固化命令后,在括号中为已固化的对象提供了一个名字。
例如,被固化的序列的直方图的名字为LWAGE,而它的图形对象的名字为LW_HIST,键入 freeze(lw_hist)lwage.hist将组GRP1的散点图freeze成一个名称为GRA1的图对象,键入freeze(gra1)grp1.scat合并名称为GRA1和GRA2的两个图对象并为一个图对象BIGGRA,键入freeze(biggra)gra1gra2详细内容请参见命令与程序说明. 24 整理 第十一章基本回归模型 本章介绍EViews中基本回归技术的使用。
§11.1方程对象 为了创建一个方程对象:从主菜单选择Object/NewObject/Equation或Quick/EstimationEquation…,或者在命令窗口中输入关键词equation。
§11.2在EViews中对方程进行说明
一、列表法即列出你在方程中要使用的变量列表(因变量,表达式和自变量)。
EViews在回归中不会自动包括一个常数,因此你必须明确列出作为回归变量的常数。
EViews创建说明列表。
先选定因变量和自变量,然后双击,选首先Open/Equation,带有变量名的说明对话框将会出现。

二、公式法EVIEWS中的公式是一个包括回归变量和系数的数学表达式。
EViews会在方程中添加一个随机附加扰动项并用最小二乘法估计模型中的参数。
要创建新的系数向量,选择Object/NewObject…并从主菜单中选择Matrix-Vector-Coef,为系数向量输入一个名字。
在NewMatrix对话框中,选择CoefficientVector并说明向量中应有多少行。
§11.3在EViews中估计方程
一、估计方法单击Method:进入对话框,你会看到下拉菜单中的估计方法列表。

二、估计样本EViews会用当前工作文档样本来填充对话框,你可以通过在编辑框改变样本。
如果估计中使用的任何一个序列的数据丢失了,EViews会临时调整观测值的估计样本以排除掉这些观测值。

三、估计选项EViews提供很多估计选项。
这些选项允许你进行以下操作:对估计方程加权,计算异方差性等,控制估计算法的各种特征。
§11.4方程输出 根据矩阵的概念,标准的回归可以写为:y=Xβ+ε
一、系数结果
1、回归系数最小二乘估计的系数b是由以下的公式计算得到的b=(X′X)−1X′y
2、标准差标准差项列出了系数估计的标准差。
估计系数的协方差矩阵是由以下公式计算得到的: var(b)=s2(X′X)−1,s2=εˆ′εˆ/(T−k),εˆ=y−Xb, 可以通过选择View/CovarianceMatrix项来察看整个协方差矩阵。
3、t-统计量t统计量是由系数估计值和标准差之间的比率来计算,它是用来检验系数为零的假设的。

4、概率结果的最后一项是在误差项为正态分布或系数估计值为渐近正态分布的假设下,指出t统 计量与实际观测值一致的概率。
这个概率称为边际显著性水平或p值。
25 整理
二、统计量总结
1、R2统计量R2统计量衡量在样本内预测因变量值的回归是否成功。
Eviews计算R2的公式为: R2=1- εˆ′εˆ ,εˆ=y−Xb, (y−y)′(y−y) ∑T y=ytT t=
1 2、调整R2使用R2作为衡量工具存在的一个问题,即在你增加新的自变量时R2不会减少。
调整 后的R2通常解释为R2,消除R2中对模型没有解释力的新增变量。
计算方法如下: ()R2=1−1−R2T−1T−
K 3、回归标准差回归标准差是在残差的方差的估计值基础之上的一个总结。
计算方法如下: ∑s=εˆ′εˆ(T−K)εˆ=y−Xbt
4、残差平方和残差平方和可以用于很多统计计算中:εˆ′εˆ=(yi−Xib)
2 5、对数似然函数值 对数似然计算如下:λ= −
T (1+ log(2π i=
1 )+log(εˆ′εˆ
T ))
2 6、Durbin-Watson统计量D-W统计量衡量残差的序列相关性,计算方法如下: ∑()
T DW=εˆi−εˆi−12 i=
2
T εˆ2ii=
1 作为一个规则,如果DW值小于
2,证明存在正序列相关。

7、因变量均值和标准差y的均值和标准差由下面标准公式算出: ∑T y=yiT i=
1 sy= ∑(yTt=1i − y)
2 (T−1)
8、AIC准则计算公式如下:AIC=−2lT+2kT
9、Schwarz准则Schwarz准则是AIC准则的替代方法,它引入了对增加系数的更大的惩罚: SC=−2lT+(klogT)T 10、F统计量和边际显著性水平F统计量检验回归中所有的系数是否为零(除了常数或截距)。
对于普通最小二乘模型,F统计量由下式计算: R2(k−1) F=(1−R2)(T−k) F统计量下的P值,即Prob(F-statistic),是F检验的边际显著性水平。

三、回归统计估计结果中的回归统计存储在方程中通过特殊的“@函数”可以得到。
你可以使用函数的各种表达形式得到任何统计量以深入分析。
@函数有两种:返回标量和返回矩阵或向量。
§11.5方程操作
一、方程视图方程对象窗口中的视图菜单中的选项分别是方程显示(有三种形式):显示方程结果、因变量的实际值和拟合值及残差、描述目标函数的梯度和回归函数的导数计算的信息、显示系数估计值。

二、方程过程过程菜单中的选项分别是修改说明、用估计方程预测、创建一个与被估计方程有关的未命名模型、把方程系数的估计值放在系数向量中、创建一个包含方程中使用的所有变量的未命名组、在工作文档中以序列形式保存回归中的残差。

三、缺省方程我们可以包方程的结果储存起来以便在以后的大量计算中使用。
未命名方程不能储存 26 整理 在工作文档中。
你可以使用方程工具栏中的Name钮来命名方程。
工作文档被存储时,方程也会被存储。

四、方程的残差缺省方程的残差存储于RESID的序列对象中。
RESID可以象普通序列一样直接使 用。

五、回归统计量你可以通过@函数指向前面描述的各种回归统计量。

六、存储和获取一个方程方程可以和其他对象一起以数据或数据库文件形式存放在磁盘中。
你也 可以从这些文件中取出方程。
方程也可以从文档或数据库中拷贝粘贴出来或拷贝粘贴到数据库或文档中。

七、使用系数的估计值方程系数列在说明窗口中。
缺省时,EViews会使用系数变量
C。
§11.6估计中存在的问题 多重共线性如果自变量具有高度共线性,EViews在计算回归估计时会遇到困难。
在完全共线的情况下,回归变量矩阵X不是列满秩的,EViews会产生一个显示“奇异矩阵”的错误信息对话框。
27 整理 第十二章其他回归方法 本章讨论加权最小二乘估计,异方差性和自相关一致协方差估计,两阶段最小二乘估计(TSLS),非线性最小二乘估计和广义矩估计(GMM)。
这里的大多数方法在第十八章的方程系统中也适用。
§12.1加权最小二乘估计 假设有已知形式的异方差性,并且有序列
W,其值与误差标准差的倒数成比例。
这时可以采用权数序列为W的加权最小二乘估计来修正异方差性。
加权最小二乘估计量为: b=(X′W′WX)−1X′W′WyWLS 要使用加权最小二乘法估计方程,首先到主菜单中选Quick/EstimateEquation…,然后选择LS-LeastSquares(NLSandARMA),然后按Options钮。
接着,单击WeightedLS/TSLS选项在Weighted项后填写权数序列名,单击OK,再选OK接受对话框并估计方程。
§12.2异方差性和自相关一致协方差(HAC) 当异方差性形式未知时,使用加权最小二乘法不能得到参数的有效估计。
使用White异方差一致协方差或Newey-WestHAC一致协方差估计不会改变参数的点估计,只改变参数的估计标准差。
可以把加权最小二乘估计与White或Newey-West协方差矩阵估计相结合来计算异方差和序列相关。

一、异方差一致协方差估计(White) White协方差矩阵假设被估计方程的残差是序列不相关的。
∑Σˆ=T(X′X)−1⎜⎛Tu2xx′⎟⎞(X′X)−
1 WT−k ttt ⎝t=
1 ⎠ EViews在标准OLS公式中提供White协方差估计选项。
打开方程对话框,说明方程,然后按Options钮。
接着,单击异方差一致协方差(HeteroskedasticityConsistentCovariance),选择White钮,接受选项估计方程。
在输出结果中,EViews会包含一行文字说明使用了White估计量。

二、HAC一致协方差(Newey-West) Newey和West(1987)提出了一个更一般的估计量,在有未知形式的异方差和自相关存在时仍保持一致。
Newey-West估计量为: Σˆ=T(X′X)−1Ωˆ(X′X)−1NWT−k 其中 ∑∑∑Ωˆ=
T ⎪⎧T⎨ u2x x′+ ttt q⎜⎜⎛⎜⎜⎛1− ν ⎟⎟⎞
T (xtutut−vxt′−v + x t − v u t − v u t x ′ t )) ⎟⎞⎟ ⎪⎫⎬ T−k⎪⎩t=
1 v=1⎝⎝q+1⎠t=v+
1 ⎠⎪⎭ 要使用Newey-West方法,在估计对话框中按Options钮。
在异方差一致协方差项中选Newey-West 钮。
28 整理 §12.3二阶段最小二乘估计
一、EViews中进行TSLS估计二阶段最小二乘(TSLS)是工具变量回归的特例。
在二阶段最小二乘估计中有两个独立的阶段。
在第一个阶段中,TSLS找到可用于工具变量的内生和外生变量。
这个阶段包括估计模型中每个变量关于工具变量的最小二乘回归。
第二个阶段是对原始方程的回归,所有变量用第一个阶段回归得到的拟合值来代替。
这个回归的系数就是TSLS估计。
两阶段最小二乘估计的系数由下式计算出来: b=(X′Z(Z′Z)−1Z′X)−1X′Z(Z′Z)−1Z'yTSLS 要使用两阶段最小二乘估计,打开方程说明对话框,选择Quick/EstimateEquation…然后选择Method中的TSLS估计。

二、加权TSLS三、有AR误差项的TSLS a)一阶AR误差b)高阶AR误差c)带有MA误差的TSLS估计 Object/New Object/Equation…或 §12.4非线性最小二乘估计 假设回归方程为: yt=f(xt,β)+εt 其中f是解释变量xt和参数β的非线性函数。
对于任何系数非线性的方程EViews自动应用非线性最小二乘估计。
只要选择Object/NewObject/Equation,然后输入方程并单击OK。
EViews会使用迭代算法估计模型。
迭代估计要求模型系数有初始值。
选择参数初始值没有通用的法则。
越接近于真值越好。
在你开始迭代估计时,EViews使用系数向量中的值。
很容易检查并改变系数的初始值。
要察看初始值,双击系数向量。
如果想改变初始值,首先确定系数表使处于编辑状态,然后输入系数值。
也可以从命令窗口使用PARAM命令设定初始系数值。
只需输入关键词PARAM,然后是每个系数和想要的初值: paramc(1)153c
(2).68c
(3).15 §12.5广义矩方法(GMM) GMM估计的初始值是参数应满足的一种理论关系。
其思想是选择参数估计尽可能接近理论上关系。
把理论关系用样本近似值代替;并且估计量的选择就是要最小化理论值和实际值之间加权距离。
参数要满 足的理论关系通常是参数函数f(θ)与工具变量zt之间的正则条件: E[f(θ)′Z]=0θ是被估计参数 GMM估计量选择参数估计的标准是使工具变量与函数f之间的样本相关性越接近于0越好。
用函数表示为: J(θ)=(m(θ))′Am(θ) 29 整理 其中m(θ)=f(θ)′
Z,A是加权矩阵;任何对阵正定阵A都是θ的一致估计。
要用GMM法估计方程,或者用Object/NewObject/Equation创建新方程,或者在已有的方程基础上选Estimate钮。
从说明对话框中选择估计方法:GMM。
要得到GMM估计,应该写出矩条件作为参数表达式和工具变量之间的正交条件。
30 整理 第十三章时间序列回归 本章讨论含有ARMA项的单方程回归方法,这种方法对于分析时间序列数据(检验序列相关性,估计ARMA模型,使用分布多重滞后,非平稳时间序列的单位根检验)是很重要的。
§13.1序列相关理论 时间序列回归中的一个普遍现象是:残差和它自己的滞后值有关。
这种相关性违背了回归理论的标准假设:干扰项互不相关。
与序列相关相联系的主要问题有:
一、一阶自回归模型最简单且最常用的序列相关模型是一阶自回归AR
(1)模型 定义如下:yt=xt′β+utut=ρut−1+εt 参数ρ是一阶序列相关系数,实际上,AR
(1)模型是将以前观测值的残差包含到现观测值的回归模型中。

二、高阶自回归模型:更为一般,带有p阶自回归的回归,AR(p)误差由下式给出: yt=xt′β+utut=ρ1ut−1+ρ2ut−2+Λ+ρput−p+εt AR(p)的自回归将渐渐衰减至零,同时高于p阶的偏自相关也是零。
§13.2检验序列相关 在使用估计方程进行统计推断(如假设检验和预测)之前,一般应检验残差(序列相关的证据),Eviews提供了几种方法来检验当前序列相关。

1.Dubin-Waston统计量D-W统计量用于检验一阶序列相关。

2.相关图和Q-统计量计算相关图和Q-统计量的细节见第七章
3.序列相关LM检验检验的原假设是:至给定阶数,残差不具有序列相关。
§13.3估计含AR项的模型 随机误差项存在序列相关说明模型定义存在严重问题。
特别的,应注意使用OLS得出的过分限制的定义。
有时,在回归方程中添加不应被排除的变量会消除序列相关。

1.一阶序列相关 在EViews中估计一AR
(1)模型,选择Quick/EstimateEquation打开一个方程,用列表法输入方程后, 最后将AR
(1)项加到列表中。
例如:估计一个带有AR
(1)误差的简单消费函数 CSt=c1+c2GDPt+utut=ρut−1+εt 应定义方程为:cscgdpar
(1)
2.高阶序列相关 估计高阶AR模型稍稍复杂些,为估计AR(k),应输入模型的定义和所包括的各阶AR值。
如果想估 31 整理 计一个有1-5阶自回归的模型 CSt=c1+c2GDPt+utut=ρ1ut−1+Λ+ρ5ut−5+εt 应输入:cscgdpar(1)ar(2)ar(3)ar(4)ar
(5)
3.存在序列相关的非线性模型 EViews可以估计带有AR误差项的非线性回归模型。
例如: 估计如下的带有附加AR
(2)误差的非线性方程 CSt=c1+GDPtc2+utut=c3ut−1+c4ut−2+εt 使用EViews表达式定义模型,在后面的方括号内描述AR修正项,对每一阶AR滞后项都应包括一个 系数,每项之间用逗号隔开。
cs=c
(1)+gdp∧c
(2)+[ar
(1)=c
(3),ar
(2)=c
(4)] EViews通过ρ差分来转换这种非线性模型且使用Gauss-Newton迭代法来估计转换后的非线性模型。

4.存在序列相关的两阶段回归模型 通过把二阶段最小二乘法或二阶段非线性最小二乘法和AR项结合起来,对于在回归因子和扰动项存 在相关性的情况和残差存在序列相关一样估计模型。

5.AR估计输出 含有AR项的模型有两种残差:第一种是无条件残差 uˆt=yt−xt′b, 通过原始变量以及估计参数β算出。
在用同期信息对yt值进行预测时,这些残差是可以观测出的误差, 但要忽略滞后残差中包含的信息。
通常,除非有特别的原因来检验这些残差,Eviews不能自动计算下面的估计。
第二种残差是估计的一期向前预测误差εˆ。
如名所示,这种残差代表预测误差。
一般AR(p)平稳条件是:滞后算子多项式的根的倒数在单位圆内。
EViews在回归输出的底部给出这些 根:InvertedARRoots。
如果存在虚根,根的模应该小于
1。

6.EViews如何估计AR模型 EViews估计AR模型采用非线性回归方法。
这种方法的优点在于:易被理解,应用广泛,易被扩展为 非线性定义的模型。
注意:非线性最小二乘估计渐进等于极大似然估计且渐进有效。
§13.4ARIMA理论 ARIMA(自回归单整动平均)模型是AR模型的一般化,EViews使用三种工具来为干扰项的序列相关建模:自回归AR、单整
I、动平均MA。
§13.5估计ARIMA模型 为建立ARIMA模型,需要:①差分因变量,确定差分阶数;②描述结构回归模型(因变量和回归因子),加入AR或MA项。

一、ARMA项模型中AR和MA部分应使用关键词ar和ma定义。

二、季节ARMA项对于带有季节移动的季度数据,BoxandJenkins(1976)建议使用季节自回归SAR和季节动平均SMA。

三、ARIMA估计输出存在AR或MA定义的估计输出和OLS是一样的,只是增加了一个AR,MA 32 整理 多项式的倒根的下部程序块。

四、ARMA估计选择带有AR或MA的模型用非线性最小二乘法估计。
非线性估计方法对所有系数估 计都要求初值。
作为缺省Eviews决定初值。
用户可设置初值,EViews使用C系数向量。
也可使用命令安排C向量值定义,例如下面方程的系数 YcXma(2)ma(1)sma(4)ar
(1)可定义为paramc(1)50c(2)0.8c(3)0.2c(4)0.6c(5)0.1c(6)0.5初值:常数是50,X系数的初值是0.8,ar
(1)、ma
(2)、ma
(1)、sma
(4)系数的初值分别是0.2,0.6,0.1,0.5。
§13.6诊断检验 如果ARMA模型定义正确,模型残差将为白噪声。
这意味着残差中应不存在序列相关。
D-W统计量是当方程右边没有滞后变量时对一阶序列相关的检验。
如上所述,对残差中序列相关更多的检验可以如:View/ResidualTests/Correlogram-Q-Statistic和View/ResidualTests/SerialcorrelationLMTest。
§13.7多项分布滞后(PDLs) 一个分布滞后算子如下 yt=ωtδ+β0xt+β1xt−1+Λ+βkxt−k+εt (13.37) 系数β描述x对y作用的滞后。
在模型中解释变量与随机误差项不相关的情况下,可以直接使用OLS 估计参数。
在其它情形下,x的当前和滞后值具有高共线性时,直接估计失败。
可以使用多项式分布滞后(PDLS)来减少要估计的参数个数,以此来平滑滞后系数。
平滑就是要求 系数服从一个相对低阶的多项式。
P阶PDLS模型限制β系数服从如下形式的p阶多项式 βj=γ1+γ2(j−c)+γ3(j−c)2+Λ+γp+1(j−c)p c是事先定义常数: j=0,1,
2,…,k(13.38) (⎧(k−1)/2c=⎨ ⎩(k)/2 p是奇数p是偶数 PDLS有时被称为Almon分布滞后模型。
常数c仅用来避免共线性引起的数值问题,不影响β的估计。
这种定义允许仅使用参数p来估计一个x的k阶滞后的模型(如果p>k,将显示“近似奇异“错误信息)。
如果定义一个PDL模型,EViews用(13.38)式代入到(13.37)式,将产生如下形式方程 其中 yt=α+γ1zt+γ2z2+Λ+γp+1zp+1+εt (13.40) z1=xt+xt−1+Λ+xt−kz2=−cxt+(1−c)xt−1+Λ+(k−c)xt−kΛΛ (13.41) zp+1=(−c)pxt+(1−c)pxt−1+Λ+(k−c)pxt−k 一旦从(13.40)式估计γ,利用(13.38)式就可得到β的各系数。
这一过程很明了,因为β是γ的线性 变换。
定义一个PDLs有三个元素:滞后长度k,多项式阶数(多项式最高次幂数)p和附加的约束。
33 整理 §13.8非平稳时间序列 上述ARMA估计理论都是基于平稳时间序列。
如果一个序列的均值和自协方差不依赖于时间,就说 它是平稳的。
非平稳序列的典型例子是随机游动yt=yt−1+εt,εt是平稳随机扰动项。
序列y有一个常数预测值,方差随时间增长。
随机游动是差分平稳序列,因为y一阶差分后平稳。
yt−yt−1=(1−L)yt=εt, 差分平稳序列称为单整,记为I(d),d为单整阶数。
单整阶数是序列中单位根数,或者是使序列平稳而差分的阶数。
对于上面的随机游动,有一个单位根,所以是I
(1),同样,平稳序列是I
(0)
§13.9单位根检验 EViews提供两种单位根检验:Dickey-Fuller(DF)、增广DF(ADF)检验和Phillips-Perron(PP)检验。

一、ADF检验 为说明ADF检验的使用,先考虑一个AR
(1)过程 yt=μ+ρyt−1+εt (13.46) μ,ρ是参数,εt假设为白噪声。
如果-1<ρ<1,y平稳序列。
如果ρ=1,y是非平稳序列(带漂移的 随机游动)。
如果这一过程在一些点开始,y的方差随时间增长趋于无穷。
如果ρ的绝对值大于
1,序列发 散。
因此,一个序列是否平稳,可以检验ρ是否严格小于
1。
DF和PP都用单位根作为原假设。
H0:ρ=1因为发散序列没有经济学含义,所以备选假设为单边假设H1:ρ<
1。
从方程两边同时减去yt−
1 Δyt=μ+γyt−1+εt 其中 γ=ρ−
1 (13.47) ⎧H0:γ=0所以原假设和备选假设可改为⎩⎨H1:γ<
0 (13.48) 单位根检验可以看作对γ进行t检验。
EViews将DF,ADF检验都看成为ADF检验。
ADF检验考虑 如下三种回归形式: p ∑Δyt=γyt−1+βiΔyt−i+εti=1p ∑Δyt=μ+γyt−1+βiΔyt−i+εti=1 p ∑Δyt=a0+γyt−1+a2t+βiΔyt−i+εt 即通过在模型中增加Δyt的滞i=后1项,以消除残差的序列相关性。
在检验回归中包括常数,常数和线性 趋势,或二者都不包含。

二、Phillips-Perron(PP)检验 Phillips和Perron(1988)提出一种非参数方法来控制序列中高阶序列相关。
对AR
(1)的PP检验为: Δyt=α+βyt−1+εt (13.51) ADF检验通过在方程右边添加滞后差分项来修正高阶序列相关。
PP检验γ参数的t统计量来修正AR
(1) 的ε序列相关。
这种修正方法是非参数的,因为我们使用ε在零频率的谱估计。
零频率对未知形式的异方 差性和自相关性较稳健。
EViews使用Newey-West异方差自相关一致估计 ∑ωˆ2=γ q +2(1− υ )γ
0 j=
1 q+1j 34 (13.52) 整理 ∑γ =
1 T εˆεˆ jTt=j+1tt−j (13.53) q是截断滞后值。
PP统计量由下式计算: γ12t(ωˆ2−γ)Ts tpp= 0b−ωˆ 0b 2ωˆs (13.54) tb是t统计量;sb是β的标准差;s是检验回归标准差。
PP统计量渐进分布同ADF的t统计量一样。
EViews显示Mackinnon临界值。
对PP检验,必须为Newey-West纠正定义截断滞后因子q,即要包括的序列相关期数。
对话框开始包括N-W自动截断滞后选择(floor函数返回的是不超过括号中数的最大整数) q=floor(4(T/100)29) 这仅基于检验回归中使用的观测值数,也可定义为任何整数。
§13.10命令 命令equationeq_gdp.lsgdpcar(1)ar(2)ma(1)ma
(2)用来用一个arma(2,2)模型拟和序列GDP并把结果储存在方程EQ_GDP中。
命令eq1.auto
(4)用来检验方程EQ!
残差序列直到四阶的相关系数。
命令eq1.correlogram(12)用来显示方程直到12阶的残差相关图。
命令equationeq2.lsgdpcpdl(m1,12,3)使用一个三次多项式拟和m1直到十二阶的值。
命令gdp.ruoot(4,c)用来运行一个带常数和四阶滞后的ADF检验。
35 整理 第十四章方程预测 本章描述的是用回归方法估计的方程对象对一个单方程进行预测或计算拟合值的过程。
§14.1EViews中的方程预测 为预测方程的因变量,在方程对象的工具栏中按Forecast按钮,或选择Procs/Forecast…。
然后应提供以下信息:
1、序列名:将所要预测的因变量名填入编辑框中。
EViews默认了一个名字,但可以将它变为任意别的有效序列名。
注意序列名应不同于因变量名。

2、S.E.(Optional)用于是否将预测标准差项保存。

3、预测方法:动态法、静态法。

4、结构(Structural)用于是否忽略方程中的任何ARMA项。

5、样本区间:缺省时,为工作文件样本,可自行输入。

6、输出:可以选择以表输出或数值输出,或两者同时都输出预测或拟合值。
§14.2图解 本节主要是针对方程预测进行图形的说明,我们将通过实例给予说明。
§14.3预测基础
1、计算预测值在作出方程估计后,单击Forecast,给定预测期,然后单击OK。
对预测期内的所有观测值,你应该确保等号右边外生变量值有效。
如果预测样本中有数据丢失,对应的预测值将为NA。

2、缺失项调整对于存在缺失项的预测,如果是静态预测,则对预测没有很大影响;但对于动态预测而言,缺失项的存在将导致其后的所有值都为NA。

3、预测的误差和方差 预测的误差就是实际值和预测值之差:et=yt−xt′b。

4、残差不确定性测量误差的标准形式是回归标准差(在输出方程中用“
S.E.ofregression”表示),残差的不确定性是预测误差的主要来源。

5、系数不确定 这是误差的又一来源,系数的不确定的影响程度由外生变量决定,外生变量超出它们的均值越多,预测的不确定性越大。

6、预测可变性 预测的可变性由预测标准差来衡量forecastse=s 1+ x ′ t (
X
X ) x t (不含滞后因变量或 ARMA 项) s 为回归标准差。
如果赋给预测标准差一个名字,EViews将在你的工作文件中计算并保存一个预测标准差序 36 整理 列。

7、预测效果评估 这里介绍几个主要的统计指标: 均方根误差平均绝对误差平均相对误差 泰勒不等系数 ∑
1 S+h (yˆ−y)
2 h+1t=Stt ∑1S+hyˆt−yth+1t=
S ∑1S+hyˆt−yt h+1t=Syt ∑
1 S+h (yˆ−y)
2 h+1t=Stt ∑
1 S+h yˆ2+ h+1t=St ∑1S+h2 h+1t=Syt 前两个预测误差值由因变量规模决定。
它们应该被作为相对指标来比较同样的序列在不同模型中的预测结果;误差越小,该模型的预测能力越强。
预测均方差可以为: ∑(yˆt−yt)2/h=(yˆ−y)2+(syˆ−sy)2+2(1−r)syˆsy 式中yˆ,y,syˆ,sy分别为yˆ和y的平均值和标准差,r为yˆ和y的相关系数。
该比值被定义为: 偏差比方差比协方差比 (yˆ−y)
2 ∑(yˆt−yt)2h()syˆ−sy2 ∑(yˆt−yt)2h 2(1−r)syˆsy ∑(yˆt−yt)2h
1、偏差比表明预测均值与序列实际值的偏差程度。

2、方差比表明预测方差与序列实际方差的偏离程度。

3、协方差比衡量非系统误差的大小。
§14.4含有滞后因变量的预测 对于含有滞后因变量的预测,EViews提供了两种方法:动态预测和静态预测。

1、动态预测:预测样本的初始值将使用滞后变量Y的实际值,而在随后的预测中将使用Y的预测 值。
在动态预测中,预测样本初值的选择非常重要。
动态预测是真正的多步预测(从第一个预测样本开始), 因为它们重复使用滞后因变量的预测值。
这些预测可能被解释为利用预测样本开始时的已知信息计算的随 后各期的预测值。
动态预测要求预测样本中外生变量的各个观测值已知,并且任何滞后因变量预测样本的 初值已知。
解释变量如有缺失项,通过滞后因变量的动态预测,将使对应期观测值及以后观测值为NA。

2、静态预测:EViews采用滞后因变量的实际值来计算预测值。
静态预测要求外生变量和任何滞后 37 整理 内生变量在预测样本中的观测值可以获得。

3、二者对比这两种方法在多期预测中生成的第一期结果相同。
只有在存在滞后因变量或ARMA项 时,两种方法以后各期的值才不同。
§14.5含有ARMA误差项的预测
1、结构预测EViews以默认的方式利用估计出的ARMA结构预测残差值,如果希望ARMA误差项总为零,那么点中Structural(ignoreARMA),选择结构预测,EViews在计算预测值时将假设误差总为零。
如果被估计方程没有ARMA项,该选项对预测没有影响。

2、含有AR误差项的预测对包含AR误差项的方程,Eviews将把该方程的残差预测加至基于右边变量的结构模型预测中。
为计算残差预测,EViews需要滞后残差值的估计或实际值。
对预测样本的第一个观测值,EViews将利用前样本数据计算滞后残差。
如果没有用来计算滞后残差的前样本数据,EViews将调整预测样本,把实际值赋给预测序列。

3、含有MA误差项的预测利用MA计算预测值的第一步是求得前期预测样本中随机误差项的拟合值。
为了计算预测前期的随机误差项,EViews将自动指定估计样本的前q个随机误差项的初值。
给定初始值后,EViews将利用向前递归拟合随后各随机误差项的值。
§14.6含有公式的预测方程 EViews可以估计并预测等式左边是由某个公式定义的变量的方程。
在对左边是公式的方程进行预测时,由三件事情决定预测过程和可以利用的选项:公式是否为线性或非线性;公式中是否包括滞后变量;公式中是否包括估计系数。
对方程左边的因变量是某个表达式的情况,Eviews提供预测其中的第一个变量的功能。
如果对公式中的第一个序列,能从表达式求解出来,那么EViews还可以预测公式中的第一个序列。
§14.7非线性和包含PDL的预测 对线性模型,预测标准差对系数和随机项的不确定都已做出解释。
但是,如果模型是非线性的(或它包含PDL),那么标准差就会忽略系数不确定。
§14.8命令 为得到静态(一步向前)预测,在命令窗口中输入待估方程名,后面加一点和命令fit,接着输入拟合序列名,然后随意输入一个标准差的拟合值名,如下: eq1.fityhatyhat_se为得到动态预测,在待估方程名后加一点和命令forecast,接着是要预测的序列名,最后随意给预测标 准差输一个名: 38 整理 eq1.forecastyhyh_se在命令和程序参考(CommandandProgrammingReference)中,可以查到预测可用的所有命令和选项。
39 整理 第十五章定义和诊断检验 本章描述的每一检验过程包括假设检验的原假设定义。
检验指令输出包括一个或多个检验统计量样本值和它们的联合概率值(p值)。
p值说明在原假设为真的情况下,样本统计量绝对值的检验统计量大于或等于临界值的概率。
这样,低的p值就拒绝原假设。
对每一检验都有不同假设和分布结果。
方程对象菜单的View中给出三种检验类型选择来检验方程定义。
包括系数检验、残差检验和稳定性检验。
其他检验,如单位根检验(13章)、Granger因果检验(8章)和Johansen协整检验(19章)。
§15.1系数检验
一、Wald检验——系数约束条件检验 Wald检验没有把原假设定义的系数限制加入回归,通过估计这一无限制回归来计算检验统计量。
Wald统计量计算无约束估计量如何满足原假设下的约束。
如果约束为真,无约束估计量应接近于满足约束条件。
考虑一个线性回归模型:y=Xβ+ε和一个线性约束:H0:Rβ−r=
0,R是一个已知的q×k阶矩阵,r是q维向量。
Wald统计量在H0下服从渐近分布χ2(q),可简写为: W=(Rb−r)′(s2R(X′X)−1R′)−1(Rb−r)进一步假设误差ε独立同时服从正态分布,我们就有一确定的、有限的样本F-统计量 F=(u~′u~−u′u)/q=W/qu′u/(T−k) u~是约束回归的残差向量。
F统计量比较有约束和没有约束计算出的残差平方和。
如果约束有效,这两个残差平方和差异很小,F统计量值也应很小。
EViews显示χ2和F统计量以及相应的p值。
假设Cobb-Douglas生产函数估计形式如下: logQ=A+αlogL+βlogK+ε
(1) Q为产出增加量,K为资本投入,L为劳动力投入。
系数假设检验时,加入约束α+β=
1。
为进行Wald检验,选择View/CoefficientTests/Wald-CoefficientRestrictions,在编辑对话框中输入约束 条件,多个系数约束条件用逗号隔开。
约束条件应表示为含有估计参数和常数(不可以含有序列名)的方 程,系数应表示为c
(1),c
(2)等等,除非在估计中已使用过一个不同的系数向量。
为检验规模报酬不变α+β=1的假设,在对话框中输入下列约束:c
(2)+c
(3)=
1 二、遗漏变量检验 这一检验能给现有方程添加变量,而且询问添加的变量对解释因变量变动是否有显著作用。
原假设 H0是添加变量不显著。
选择View/CoefficientTests/OmittedVariables—LikehoodRation,在打开的对话框中, 列出检验统计量名,用至少一个空格相互隔开。
例如:原始回归为LSlog(q)clog(L)log(k),输 入:KL,EViews将显示含有这两个附加解释变量的无约束回归结果,而且显示假定新变量系数为0的 检验统计量。

三、冗余变量 冗余变量检验可以检验方程中一部分变量的统计显著性。
更正式,可以确定方程中一部分变量系数是 否为
0,从而可以从方程中剔出去。
只有以列出回归因子形式,而不是公式定义方程,检验才可以进行。
选择View/CoefficientTests/RedundantVariable—likelihoodRatio,在对话框中,输入每一检验的变量名, 40 整理 相互间至少用一空格隔开。
例如:原始回归为:Lslog(Q)clog(L)log(K)KL,如果输入KL,EViews显示去掉这两个回归因子的约束回归结果,以及检验原假设(这两个变量系数为0)的统计量。
§15.2残差检验
一、相关图和Q—统计量 在方程对象菜单中,选择View/ResidualTests/Correlogram-Q-Statistics,将显示直到定义滞后阶数的残差自相关性和偏自相关图和Q-统计量。
在滞后定义对话框中,定义计算相关图时所使用的滞后数。
如果残差不存在序列相关,在各阶滞后的自相关和偏自相关值都接近于零。
所有的Q-统计量不显著,并且有大的P值。

二、平方残差相关图 选择View/ResidualTests/CorrelogramSquaredResidual,在打开的滞后定义对话框,定义计算相关图的滞后数。
将显示直到任何定义的滞后阶数的平方残差的自相关性和偏自相关性,且计算出相应滞后阶数的 Q-统计量。
平方残差相关图可以用来检查残差自回归条件异方差性(ARCH)。
见下面ARCHLM检验。
如果残差中不存在ARCH,在各阶滞后自相关和偏自相关应为
0,且Q统计量应不显著。

三、直方图和正态检验 选择View/ResidualTests/HistogramNormality,将显示直方图和残差的描述统计量,包括检验正态性的Jarque-Bera统计量。
如果残差服从正态分布,直方图应呈钟型,J-B统计量应不显著。

四、序列相关LM检验 选择View/ResidualTests/SerialcorrelationLMTest定义AR或MA最高阶数。
这一检验可以替代Q-统计量检验序列相关。
属于渐近检验(大样本)一类,被称为拉格朗日乘数(LM)检验。
与D-W统计量仅检验AR
(1)误差不同,LM检验可应用于检验高阶ARMA误差,而且不管是否有滞后因变量均可。
因此,当我们认为误差可能存在序列相关时,更愿意用它来进行检验。
LM检验原假设为:直到p阶滞后,不存在序列相关。

五、ARCHLM检验 Engle(1982)提出对残差中自回归条件异方差(AutoregressiveConditionalHeteroskedasticity,ARCH)进行拉格朗日乘数检验(Lagrangemultipliertest),即LM检验。
选择View/ResidualTests/ARCHLMTests进行检验,定义要检验的ARCH阶数。
ARCHLM检验统计量由一个辅助检验回归计算。
为检验原假设:残差中直到q阶都没有ARCH,运行如下回归: et2 = β
0 +β1et2−
1 +Λ + β e2 qt−q +vt 式中e是残差。
这是一个对常数和直到q阶的滞后平方残差所作的回归。
F统计量是对所有滞后平方残差 联合显著性所作的检验。
Obs*R2统计量是LM检验统计量,它是观测值数乘以检验回归R2。

六、White异方差性检验White(1980)提出了对最小二乘回归中残差的异方差性的检验。
包括有交叉项和无交叉项两种检验。
White检验是检验原假设:不存在异方差性。
检验统计量通过一个辅助回归来计算。
利用回归因子所有可能的交叉乘积对残差做回归。
例如:假设估计如下方程 yt=b1+b2xt+b3zt+et 式中b估计系数,e是残差。
检验统计量基于辅助回归: et2 =α
0 +α1xt +α2zt + α
3 x 2t + α
4 z 2t +α5xtzt +vt F统计量是对所有交叉作用(包括常数)联合显著性的检验。
选择view/Residualtest/WhiteHeteroskedasticity进行White’s异方差检验。
EViews对检验有两个选项: 41 整理 交叉项和没有交叉项。
有交叉项包括所有交叉作用项。
但如果回归右边有许多变量,交叉项的个数会很多,所以把它们全包括在内不实用。
无交叉项选项仅使用回归因子平方进行检验回归。
§15.3定义和稳定性检验 EViews提供了一些检验统计量选项,它们检查模型参数在数据的不同子区间是否平稳。
一个推荐的经验方 法是把观测值区间T分为T1和T2两部分。
T1个观测值用于估计,T2个观测值用于检验和评价。
把所 有样本数据用于估计,有利于形成最好的拟合,但没有考虑到模型检验,也无法检验参数不变性,估计关系的稳定性。
检验预测效果要用估计时未用到的数据,建模时常用T1区间估计模型,用T2区间检验和评价效果。
例如居民收入,企业的销售,或其他指标,留下一部分样本进行检验。
对于子区间T1和T2的相对大小,没有太明确的规则。
有时可能会出现明显的结构变化的转折点,例如战争,石油危机等。
当看不出有转折点时,常用的经验方法是用85%-90%的数据作估计,剩余的数据作检验。
EViews提供了现成方法,进行这类分析很方便。

一、Chow分割点检验 分割点Chow检验的思想是把方程应用于每一个子样本区间,看看估计方程中是否存在显著差异。
显著差异说明关系中有结构变化。
为了进行Chow间断点检验,选择View/StabilityTests/ChowBreakpointTest…出现对话框以后,填入间断点的日期。
原假设:不存在结构变化。

二、Chow预测检验 Chow预测检验先估计了包括T1区间子样本的模型,然后用估计的模型去预测在剩余的T2区间样本的因变量的值。
如果真实值和预测值差异很大,就说明模型可能不稳定。
检验适用于最小二乘法和二阶段最小 二乘法。
原假设为无结构变化。
选择View/StabilityTest/ChowForecastTest进行Chow预测检验。
.对预测样本开始时期或观测值数进行定义。
数据应在当前观测值区间内。

三、RESETTest 由Ramsey(1969)提出RESET方法,即回归定义错误检验(RegressionSpecificationErrorTest)。
古 典正态线性回归模型定义如下:y=Xβ+ε。
扰动项ε服从多元正态分布N(
0,σ2I)。
序列相关,异方差性,ε非正态分布都违反了扰动项ε服从多元正态分布N(
0,σ2I)的假设。
存在以上这样的定义错误,LS估计量会是有偏的且不一致,一般推断方法也将不适用。
Ramsey说明:任一或所有上述定义错误对ε产生一个非零均值向量。
因此,RESET检验原假设和被选假设为:H0:ε~N(
0,σ2I);H1:ε~N(μ,σ2I)(μ≠0)。
检验基于一个扩展回归方程:y=xβ+zγ+ε。
建立检验的关键问题是 决定什么变量应记入z矩阵。
Ramsey建议把因变量预测值的乘方(这是解释变量乘方和互乘项的线性组合) 计入z,特别的,建议:z=[yˆ2,yˆ
3,ΛΛ]。
yˆ是y对X回归的拟合值向量。
上标说明乘方阶数。
一阶没 有包括在内,因为它与X矩阵完全共线性。
选择View/stabilitytests/RamseyRESETtest进行检验,定义检验回归中要包括的拟合项数。
拟合项是 原始回归方程拟合值的乘方。
如果定义一个很大的拟合项数,EViews将显示一个近似奇异矩阵误差信息,这是因为拟合项的乘方很可能高度共线。
RamseyRESET检验仅应用于LS估计的方程。

四、递归最小二乘法 在递归最小二乘法中,方程使用样本数据大子区间进行重复估计。
如果在向量b中有k个系数要估计,那么前k个观测值就被用于形成对b的第一次估计。
这一估计重复进行,直到T个样本点都被使用,产生对b向量的T-k+1个估计值。
在每一步中,b的最后一个估计值可以用来预测因变量的下一个值。
这一预测过程的一步超前预测误差,被定义为递归误差。
选择View/stabilitytests/RecursiveEstimate(OLSonly)计算递归残差,递归估计仅适用于没有AR和MA项的OLS估计方程。
如果模型有效,递归残差将独立且服 42 整理 从零均值,常数方差的正态分布。
43 整理 第十六章ARCH和GARCH估计 本章讨论的工具是建立变量的条件方差或变量波动性模型。
自回归条件异方差((AutoregressiveConditionalHeteroscedasticityModel,ARCH)模型是特别用来建立条件方差模型并对其进行预测的。
ARCH模型由Engle(1982)提出,并由Bollerslev(1986)发展成为GARCH(GeneralizedARCH)——广义自回归条件异方差。
这些模型被广泛的应用于经济学的各个领域。
尤其在金融时间序列分析中。
§16.1ARCH的说明 ARCH的主要思想是时刻t的ε的方差(= σ 2)依赖于时刻(t ─ 1)的平方误差的大小,即依赖于 ε 2t−
1
Yt=β0+β1X1t+ΛΛ+βkXkt+εt
(1) 并假设在时刻(t-1)所有信息的条件下,干扰项的分布是: ()εt~
N 0,(α
0 + α 1ε 2t−
1 )
(2) 即εt遵循以
0 为均值,(α
0 + α 1ε 2t−
1 ) 为方差的正态分布。
由于
(2)中的 ε t 的方差依赖于前期的平方干扰, 我们称它为ARCH
(1)过程。
然而,容易加以推广,一个ARCH(p)过程可以写为: var(ε t ) = σ 2t =α
0 + α 1ε 2t−
1 + α
2 ε 2t−
2 +Λ Λ + α p ε 2t− p
(3) 如果误差方差中没有自相关,就会有H0:α1=α2=Λ=αp=
0。
这时var(εt)=σ2=α
0,从而得 到误差方差的同方差性情形。
恩格尔曾表明,容易通过以下的回归去检验上述虚拟假设: εˆt2 =αˆ
0 + αˆ 1ε 2t−
1 + αˆ
2 ε 2t−
2 +ΛΛ + αˆ p ε 2t− p 其中,εˆt表示从原始回归模型
(1)估计得到的OLS残差。

一、GARCH(1,1)模型
(4) 在标准化的GARCH(1,1)模型中: yt=xtγ+εt (16.1) σ 2t =ω + αε 2t−
1 + βσ 2t−
1 (16.2) (16.1)中给出的均值方程是一个带有误差项的外生变量函数。
由于 σ 2t 是以前一期的信息为基础的预测方 差,所以它被叫做条件方差。
(16.2)中给出的条件方差方程是一个下面三项的函数:
1.均值:ω;
2.用均值方程的残差平方的滞后来度量从前期得到的波动性的信息: ε 2t−
1 (ARCH 项);
3.上一期的预测方差: σ 2t−
1 (GARCH 项)。
GARCH(1,1)中的(1,1)是指阶数为1的GARCH项(括号中的第一项)和阶数为1的ARCH项(括号中 的第二项)。
普通的ARCH模型是GARCH模型的特例,即在条件方差方程中不存在滞后预测方差的说明。

二、ARCH—M模型 方程(16.1)中的x代表在均值方程中引入的外生或先决变量。
如果我们把条件方差引进到均值方程 中,就可以得到ARCH—M模型(Engle,Lilien,Robins,1987): yt = xt′γ + βσ 2t +εt (16.9) 44 整理 ARCH—M模型的另一种不同形式是将条件方差换成条件标准差。
ARCH—M模型通常用于关于资产的预期收益与预期风险紧密相关的金融领域。
预期风险的估计系数是风险收益交易的度量。

三、GARCH(p,q)模型 高阶GARCH模型可以通过选择大于1的p或q得到估计,记作GARCH(p,q)。
其方差表示为: q p ∑∑σ 2t =ω + α i ε 2t− i + β jσ 2t− j. i=
1 j=
1 (16.10) 这里,p是GARCH项的阶数,q是ARCH项的阶数。
§16.2在EViews中估计ARCH模型 估计GARCH和ARCH模型,首先通过Object/NewObject/EquationEquation建立方程,然后在Method的下拉菜单中选择ARCH,即得到相应的对话框。

一、均值方程均值方程的形式可以用回归列表形式列出因变量及解释变量。
如果需要一个更复杂的均值方程,可以用公式的形式输入均值方程。
如果含有ARCH—M项,就要点击对话框右上方对应的按钮。

二、方差方程在VarianceRegressors栏中,可以选择列出要包含在指定方差中的变量。
注意到EViews在进行方差回归时总会包含一个常数项作为回归量,所以不必在变量表中列出
C。

三、ARCH说明在ARCHSpecification标栏下,选择ARCH项和GARCH项的阶数。
Eviews默认为选择1阶ARCH和1阶GARCH进行估计,这是目前最普遍的形式。
标准GARCH模型,需点击GARCH按钮。
其余的按钮将进入更复杂的GARCH模型的变形形式。

四、估计选项点击Options按钮选择估计方法的设置:
1.回推在缺省的情况下,MA初始的扰动项和GARCH项中要求的初始预测方差都是用回推方法来确定初始值的。
如果不选择回推算法,EViews会设置残差为零来初始化MA过程,用无条件方差来设置初始化的方差和残差值。

2.系数协方差点击HeteroskedasticityConsistentCovariances用Bollerslev和Wooldridge(1992)的方法计算极大似然(QML)协方差和标准误差。
如果怀疑残差不服从条件正态分布,就应该使用这个选项。
只有选定这一选项,协方差的估计才可能是一致的,才可能产生正确的标准差。
注意如果选择该项,参数估计将是不变的,改变的只是协方差矩阵
4.迭代估计控制ARCH模型的似然函数不总是正规的,所以用默认的设置进行估计可能不会收敛。
这时,可以利用选项对话框来选择迭代算法(马尔科夫、BHHH/高斯-牛顿)、改变初值、增加迭代的最大次数或者调整收敛准则。

5.ARCH估计的结果可以分为两部分:上半部分提供了均值方程的标准结果;下半部分,即“方差方程”包括系数,标准误差,z—统计量和方差方程系数的p值。
在方程中ARCH的参数对应于α,GARCH 的参数对应于β。
在表的底部是一组标准的回归统计量,使用的残差来自于均值方程。
注意如果在均值方程中不存在回归量,那么这些标准,例如R2也就没有意义了。
§16.3ARCH模型的视图和方法 一旦模型被估计出来,EViews就会提供各种视图和方法进行推理和诊断检验。
45 整理
一、ARCH模型的视图在方程和检验的章节已做介绍。

二、ARCH模型的方法
1.构造残差序列将残差以序列的名义保存在工作文件中,可以选择保存普通残差εt或标准残差 εtσt。
残差将被命名为RESID1,RESID2等等。
可以重新命名序列残差。

2.构造GARCH方差序列 将条件方差 σ 2t 以序列的名义保存在工作文件中。
条件方差序列可以被命名 为GARCH1,GARCH2等等。
取平方根得到如View/ConditionalSDGragh所示的条件标准偏差。

3.预测使用估计的ARCH模型计算因变量的静态的和动态的预测值,它的预测标准误差和条件方 差。
为了在工作文件中保存预测值,要在相应的对话栏中输入名字。
§16.4非对称ARCH模型 在市场中我们经常可以看到向下运动通常伴随着比同等程度的向上运动更强烈的波动性。
为了解释这 一现象,Engle和Ng(1993)描述了如下形式的对好消息和坏消息的非对称信息曲线。

一、TARCH模型 TARCH或者门限(Threshold)ARCH模型由Zakoian(1990)和Glosten,Jafanathan,Runkle(1993)独立 的引入。
条件方差指定为: σ 2t =ω + αε 2t−
1 + γε 2t−
1 d t −
1 + βσ 2t−
1 (16.16) 其中,当εt<0时,dt=1;否则,dt=
0。
在这个模型中,好消息(εt>0)和坏消息(εt<0)对条件方差有不同的影响:好消息有一个α的冲击; 坏消息有一个对α+γ的冲击。
如果γ>
0,我们说存在杠杆效应;如果γ≠
0,则信息是非对称的。
估计这个模型,要以一般形式指定ARCH模型,但是应该点击TARCH(asymmetric)按钮。
模型中的 TARCH项,即杠杆效应项(γ)是由输出结果中的(RESID<0)*ARCH
(1)项描述。

二、EGARCH模型 EGARCH或指数(Exponential)GARCH模型由Nelson(1991)提出。
条件方差被指定为: ()()logσ2=ω+βlogσ2+αεt−1+γεt−
1 t t−
1 σt−
1 σt−
1 (16.18) 等式左边是条件方差的对数,这意味着杠杆影响是指数的,而不是二次的,所以条件方差的预测值
定是非负的。
杠杆效应的存在能够通过γ<0的假设得到检验。
如果γ≠
0,则影响是非负的。
杠杆效应 项(γ)在输出结果中记作RES/SQR[GARCH]
(1)

三、合成ARCH模型 GARCH(1,1)模型中的条件方差: ()()σ 2t =ω +α ε 2t−
1 −ω + β σ 2t−
1 −ω (16.22) 表示了在所有时期均值都是常数的ω。
而合成的模型允许均值是变动的qt: ()()σ 2t − qt =α ε 2t−
1 − qt−
1 + β σ 2t−
1 − qt−
1 ()qt =ω+ρ(qt−
1 −ω)+φ ε 2t−
1 − σ 2t−
1 (16.23) 此处σt仍然是波动率,而qt代替了ω,它是随时间变化的长期变动。
第一个等式描述了暂时分量 σ 2t − qt ,它将随α + β 的作用收敛到零。
第二个等式描述了长期分量qt ,它将在 ρ 的作用下收敛到ω 。
在EViews中估计合成模型,选择方程指定对话框中的ComponentARCH或AsymmetricComponent选项。
为了在方差方程中包括进外生回归变量,要在VarianceRegressors栏内按以下顺序输入外生变量的名称: 首先,列出包含在长期方程中的外生变量名称,接着输入@标志,然后,列出包含在暂时方程中的外生 46 整理 变量名称。
例如,要把变量hol包括在长期方程中,把jan,en包括在暂时方程中,输入:hol@janen,若仅把jan包括在暂时方程中,输入:@jan。
输出结果中的Perm的系数:表示长期方程的系数;Tran:表示暂时方程的系数。
47 整理 第十七章离散和受限因变量模型 前面所描述的回归方法要求能在连续和无限制的规模上观察到因变量。
然而,也经常出现违背上述条件的情形,即产生非连续或受限因变量。
我们将会识别三种类型的变量:
1.定性(在离散或排序的规模上);
2.审查或截断;
3.整数估值(计数数据)。
在这章里我们讨论这几种定性和受限因变量模型的估计方法。
EViews提供了二元或排序(普罗比特probit、逻辑logit、威布尔gompit),审查或截断(托比特tobit等),和计数数据模型的估计程序。
§17.1二元因变量模型 二元因变量模型(BinaryDependentVariableModels)估计方法主要发展与20世纪80年代初期。
普遍应用于经济布局、企业定点、交通问题、就业问题、购买决策领域的研究。
例如,公共交通工具和私人交通工具的选择问题。
选择利用公共交通工具还是私人交通工具,取决于两类因素:一类是诸如速度、耗费时间、成本等两种交通工具所具有的属性;一类是决策个体所具有的属性,诸如职业、年龄、收入水平、健康状况等。
从大量的统计中,可以发现选择结果与影响因素之间具有一定的因果关系。
研究这一关系对制定交通工具发展规划无疑是十分重要的。
在本节介绍的模型中,因变量y只具有两个值:1或者
0。
y可能是代表某一事件出现的虚拟变量,或者是两种选择中的一种。
例如,y可能是每个人(被雇佣或不被雇佣)雇用状况的模型,每一人在年龄、教育程度、种族、婚姻状况和其它可观测的特征方面存在差异,我们将其设为x。
目标是将个体特征和被 雇用的概率之间的关系量化。
假定一个二元因变量y,具有0和1两个值。
y对x简单的线性回归是不合适的。
而且从简单的线性回归中得到y的的拟合值也不局限于0和1之间。
替代地,我们采用一种设定用于处理二元因变量的特殊 需要。
假定我们用以下模型刻画观察值为1的概率为: Pr(yi =1xi,β) =1−
F ( − x ′ i β ) 这里F是一个连续、严格单调递增的函数,它采用实际值并返回一个介于0和1之间的数。
F函数 的选择决定了二元模型的类型。
可以得到 Pr(yi = 0xi,β) =
F ( − x ′ i β ) 给出了这样的设定以后,我们能用极大似然估计方法估计模型的参数。
极大似然函数为 ∑n λ(β)=logL(β)=(yilog(1−F(−xi′β))+(1−yi)logF(−xiβ)) i=
0 极大似然函数的一阶条件是非线性的,所以得到参数估计需要一种迭代的解决方法。
缺省地,EViews 使用二阶导数用于参数估计的协方差矩阵的迭代和计算。
有两种对这种设定的重要的可选择的解释。
首先,二元变量经常作为一种潜在的变量规定被生成。
假 48 整理 定有一个未被观察到的潜在变量yi*,它与x是线性相关的:yi*=xi′β+ui 这里ui是随机扰动。
然后被观察的因变量由yi*是否超过临界值来决定 ⎪⎧1yi=⎨ ⎪⎩
0 ifyi*>0ifyi*≤
0 为了估计一个二元因变量模型,从主菜单中选择Object/NewObject/Equation选项。
从Equation Specification对话框中,选择Binaryestimationmethod。
EViews既允许你计算拟合概率,pˆ=1−F(−x′βˆ),也可以计算指标x′βˆ的拟合值或预测值。
§17.2排序因变量模型 在实际经济生活中,经常会遇到多元离散选择问题。
例如,一类问题是将选择对象按照某个准则排队, 由决策者从中选择,称为排序因变量模型(OrderedDependentVariableModels)。
在排序因变量模型中,被观 察的y指出了代表排序或排列的种类的结果。
例如,我们可以观察选择处于四种教育结果之一的个体:低 于高中、高中、大学、高级学位。
或者我们也可以观察被雇用、半退休、全退休的个体。
或者是选举问题, 选举哪一个候选人。
如同在二元因变量模型中,我们可以通过考虑线性地依赖于解释变量x的潜在变量yi*模仿被观察的反 应。
yi*=xi′β+ε 这里ε是一个独立的,分布可识别的随机变量。
被观察的yi由yi*根据以下规则确定: ⎧0⎪yi=⎪⎨1⎪⎪⎩
M ifyi*≤γ1ifγ1M是分类的个数。
为了估计这个模型,从EquationSpecification对话框,选择估计 方法Ordered。
§17.3检查回归模型 受限被解释变量(Limiteddependentvariable)指被解释变量的观测值是连续的,但是受到某种限制,得到的观测值并不反映被解释变量的实际状态。
例如在一些环境中,只能部分地观察到因变量。
在调查数据中,在特定水平之上的收入数据经常被编成密码以保护其机密性。
这类问题经常出现在“检查”、“调查”活动中,因此也称为“检查(CensoredRegressionModels)。
例如,以居民对某一种商品的需求量为解释变量,建立需求函数模型。
需求量的观测值是无法得到的,一般用实际购买量作为需求量的观测值。
如果这种商品是限量购买的,正象我国过去长期所实行的那样,比如每户最多只能购买100,那么得到的观测值将处于0与100之间,而且会有相当比例的观测值为100。
对于购买量小于100的个体,有理由认为这个购买量代表了他的需求;但是对于购买量等于100的个体,他的需求量很可能是大于100,所以这个购买量并不代表了他的需求量。
也就是说,凡是实际需求量大于100的,都用100作为样本观测值,等于是将大于100的观测值作了归并。
这类问题在微观经济活动调查 49 整理 中普遍存在。
从这样的样本数据出发,如果采用经典的方法估计模型,显然是不合适的。
EViews提供了工具用于完成这些模型的最大似然估计,并将这些结果用于进一步分析。
考虑下面的潜 在变量回归模型 yi*=xi′β+σε,这里σ是一个比例参数。
注意同二元因变量模型相比,比例参数σ被识别出来,并将同β一起被估 计。
在规范的检查回归模型中,被称作tobit,被观察的数据y由下式给出: ⎪⎧0y=⎨ ⎪⎩yi* ifyi*≤0ifyi*>
0 换句话说,yi*的所有负值被定义为0值。
我们称这些数据在0处进行了左归并(leftcensored)。

般地,Eviews允许在任意有限点上的左边和右边截取(归并),所以 ⎧ci⎪yi=⎨yi*⎪⎩ci ifyi*≤ciifci为估计此模型,从EquationSpecification对话框,选择Censored 估计方法。
§17.4截断回归模型 截断回归模型(TruncatedRegressionModels)也是受限因变量模型的一种。
截断问题,即“掐头”或“去尾”。
即不能从全部个体,而只能从一部分个体中随机抽取因变量的样本观测值,而这部分个体的观测值都大于或者小于某个确定值。
例如,用居民收入为因变量建立居民收入模型。
从理论上讲,居民收入样本数据应该从0到无穷大,但是由于客观条件所限,只能在收入处于某一数值以上或者某一数值以下的个体中取得样本观测值。
当因变量小于一个临界值或大于另一个临界值,观察值都无法观察到。
一般的两个有限点的截断回归模型可以表示如下: yi=xi′β+εici如果没有较低的截断点,那么我们将设ci=−∞。
如果没有较高的截断点,那么我们将设ci=∞。
为 估计此模型,从EquationSpecification对话框,选择Censored估计方法。
再选择Truncatedsample选项估计截断模型。
§17.5计数模型 当y取代表事件发生次数的整数值时,使用计数模型(CountModels)。
例如,一个公司提出申请的专 利的数目,和在一个固定的时间间隔内经历的失业人数段的数目。
Eviews提供了对于计数数据的几个模型估计的支持。
除了标准泊松和负的二项式的极大似然(ML)设定,Eviews为计数数据提供了大量的准极大似然(QML)的估计量。
为估计此模型,从EquationSpecification对话框,选择Count估计方法,在对话框中键入因变量和解释变量回归项,必须通过列表指定模型,然后选择一种计数模型的类型,如果需要的话,设置Option选项项。
50 整理 第十八章对数极大似然估计 为了能解决一些特殊的问题,EViews提供了对数极大似然估计这一工具来估计各种不同类型的模型。
对数极大似然估计提供了一个一般的,开放的工具,可以通过这个工具极大化相关参数的似然函数对一大类模型进行估计。
使用对数极大似然估计时,我们用EViews的序列生成器,将样本中各个观测值的对数似然贡献描述为一个未知参数的函数。
可以给出似然函数中一个或多个参数的解析微分,也可以让EViews自动计算数值微分。
EViews将寻找使得指定的似然函数最大化的参数值,并给出这些参数估计的估计标准差。
在本章,我们将详细论述对数极大似然估计,并说明其一般特征。
§18.1概论 用对数极大似然估计来估计一个模型,主要的工作是建立一个用来求解似然函数的说明文本。
似然函数的说明只是一系列对序列的赋值语句,这些赋值语句在极大化的过程中被反复的计算。
我们所要做的是写下一组语句,在计算时,这些语句将描述一个包含每个观测值对似然函数贡献的序列。
首先,我们简单地回顾一下线性回归模型的对数极大似然估计方法。
考虑多元线性回归模型的一般形式 yt=β0+β1x1t++β2x2t+Λ+βkxkt+εtt=1,
2,……,
T
(1) 其中k是解释变量个数,T是观测值个数,随机扰动项εt~N(
0,σ2),设模型的参数估计量已经求得为 βˆ,βˆ,Λ,βˆ,那么y服从如下的正态分布: 01 k t yt~N(μ,σ2)
(2) 其中 μ=βˆ+βˆx+βˆx+Λ+βˆx t
0 11t 22t kkt Y的随机抽取的T个样本观测值的联合概率为 L(β,σ2)=P(y1,y2,Λ,yT)
(3)
T
1 ∑1σ
2 (yt−μt)
2 2t=
1 πσ=(2)eT2T 这就是变量Y的似然函数。
对似然函数求极大值和对对数似然函数求极大值是等价的,对数似然函数为 ∑logL=−Tlog(2πσ2)−
1 T (y−μ)
2
(4)
2 2σ2t=1t t 注意到,我们能将对数似然函数写成所有观测值t的对数似然贡献的和的形式, ∑
T logL(β,σ)=lt(β,σ)
(5) t=
1 这里每个观测值的贡献由下面的式子给出: 51 整理 l(β,σ)=−1log(2πσ2)−1(y−μ)
2
(6) t
2 2σ2tt 以只含一个解释变量的方程为例。
假定知道模型参数的真实值,并且想用EViews产生一个包含每个 观测值的贡献的序列。
可以将已知的参数赋值给系数向量的c
(1)到c
(3)元素,然后把下面的赋值语句作为 EViews的命令或程序来执行。
Seriesres=y-c
(1)-c
(2)*x Seriesvar=c
(3) SerieslogL1=-log(2*3.14159*var)/2-(res^2/var)/2前面两行语句描述了用来存储计算时的中间结果的序列。
第一个语句创建了残差序列:res,而第二个语句创建了方差序列:var。
而序列logL1包含了每个观测值的对数似然贡献的集合。
EViews将对不同参数值重复执行说明中的赋值语句,使用迭代法来求使得对数似然贡献最大的一组参数值。
当EViews再不能提高全部的似然贡献时,它将停止迭代并在估计输出中报告最终参数值和估计标准差。
§18.2似然说明 要创建一个似然对象,选择Objects/NewObject.../LogL或者在命令窗口输入“logL”。
似然窗口将打开一个空白说明视图。
说明视图是一个文本窗口,在这个窗口里可以输入描述统计模型的说明语句,还可以设置控制估计程序各个方面的选项。

一.似然的定义 正如概述中所描述的那样,似然说明的主线是一系列赋值语句,在计算时,这些赋值语句将产生一个包含样本中每个观测值的对数似然贡献的序列。
赋值语句的多少可以由自己决定。
每个似然说明都必须包含一个控制语句,该语句命名了保存似然贡献的序列。
语句的格式为: @logLseries_name这里series_name是保存似然贡献的序列的名字,可以写在似然说明的任何位置。
如果想在估计完成后删除说明中的一个或多个序列,可以使用@temp语句: @tempseries_name1sereis_name2...这个语句告诉EViews在对说明的计算完成后,删除列表中的序列。

二.参数名 在上面的例子中,我们使用了系数c
(1)到c
(3)作为未知参数的名称。
更一般的,出现在说明中一个已命名的系数向量中的每一个元素都将被视为待估参数。
可以使用不同的系数向量,用命令创建命名的系数向量,如coef(4)beta,则定义了beta
(1),beta
(2),beta
(3),beta
(4),4个待估计系数。
例如似然说明可写为: @logLlogL1res=y-beta
(1)-beta
(2)*x-beta
(3)*zvar=beta(4)logL1=log(@dnorm(res/@sqrt(var)))-log(var)/2 由于说明中的已命名的系数向量的所有元素都将被视为待估参数,必须确定所有的系数确实影响了
个或多个似然贡献的值。
如果一个参数对似然没有影响,那么在试图进行参数估计时,将遇到一个奇异错 误。
注意到除了系数元素外所有的对象在估计过程中都将被视为固定的,不可改变的。
例如,假定omega 是工作文件中一个已命名的标量,如果将子表达式var定义如下:var=omega,EViews将不会估计omega, omega的值将被固定在估计的开始值上。
52 整理
三.估计的顺序 logL说明包含了一个或多个能够产生包含似然贡献的序列的赋值语句。
在执行这些赋值语句的时候,EViews总是从顶部到底部执行,所以后面计算要用到的表达式应放在前面。
EViews对整个样本重复的计算每个表达式。
EViews将对模型进行重复计算时采用方程顺序和样本观测值顺序两种不同方式,要用方程顺序来计算,仅加一行关键字“@byeqn”,则EViews将先用所有的观测值来计算第一个赋值语句,然后用所有的观测值计算第二个赋值语句,……。
要用样本顺序来计算,可以用关键字“@byobs”,EViews用观测值顺序来计算模型,此种方式是先用第一个观测值来计算所有的赋值语句,接下来是用第二个观测值来计算所有的赋值语句,如此往复,直到估计样本中所有观测值都使用过。
如果没有给出计算顺序关键字,那么系统默认为“@byobs”。

四.解析导数 默认情形下,当极大化似然函数和形成标准差的的估计时,EViews计算似然函数关于参数的数值微分。
可以用@deriv语句为一个或多个导数指定解析表达式,该语句格式为: @derivpname1sname1pname2sname2...这里pname是模型中的一个参数名称,而sname是由模型产生的对应的导数序列的名称。

五.导数步长 如果模型的参数没有指定解析微分,EViews将用数值方法来计算似然函数关于这些参数的导数。
在 计算导数时的步长由两个参数控制:r(相对步长)和m(最小步长)。
用θ(i)表示参数θ在第i次迭代时的值, 那么在第i+1次迭代时的步长由下式定义: s(i+1)=max(rθi,m) (18.5) 双侧数值微分被定义为: f(θ(i)+s(i+1))−f(θ(i)−s(i+1))2s(i+1) (18.6) 而单侧数值微分则由下式计算: f(θ(i)+s(i+1))−fθ(i)s(i+1) (18.7) 这里f是似然函数。
双侧导数更加精确,但它要对似然函数进行的计算量大概是单侧导数的两倍,运行时间上也是如此。
@derivstep可以用来控制步长和在每次迭代时计算导数的方法。
关键字@derivstep后面必须设置三项: 被设置的参数名(或用关键字@all代替);相对步长;最小步长。
默认的最小步长被设置为机器ε的平方根 (1.49e-8)而最小步长为m=1010。
§18.3估计 定义了一个似然对象后,可以在似然窗口工具栏中单击Estimate,打开估计对话框。

一.初值 默认情况下,EViews使用储存在系数向量或已估计的其它系数向量中的值。
如果在说明中用了@param语句,那么就使用该语句指定的值来代替。

二.估计样本 53 整理 在估计对数似然函数的参数时,Eviews将在EstimationOption对话框里指定了当前工作文件的观测值样本,需根据滞后次数。
重新确定样本区间。
§18.4LogL视图 ·likelihoodSpecification:显示定义和编辑似然说明的窗口。
·EstimationOutput:显示通过最大化似然函数得到的估计结果。
·CovarianceMatrix:显示参数估计的协方差矩阵。
这是通过计算在最优参数值下一阶导数的外积的和的逆求得的。
可以用@cov这个函数将其保存为(SYM)矩阵。
·WaldCoefficientTest:执行Wald系数限制检验。
参看第14章,系数检验,关于Wald检验的讨论。
·Gradients:如果模型没有被估计,显示当前参数值下logL的梯度(一阶导数)视图,若模型已经被估计,则显示收敛的参数值下logL的梯度视图。
当你处理收敛问题时,这些图将成为有用的鉴别工具。
·CheckDerivatives:如果使用了@param语句,显示在初值下数值微分和解析微分(如果可获得)的值,如果没有使用@param语句,则给出在当前值下数值微分和解析微分的值。
§18.5LogL过程 ·Estimate.:弹出一个设置估计选项的对话框,并估计对数似然函数的参数。
·MakeModel:建立一个估计对数似然函数说明的未命名的模型对象。
·MakeGradientGroup:在参数估计值下创建一个未命名的对数似然函数的梯度组(一阶导数)。
这些梯度常用来构造拉格朗日乘数检验。
·UpdateCoefsfromLogL:用似然函数对象得出的估计值来更新系数向量。
该过程让你可以将极大似然估计结果作为其他估计问题的初始值。
大多数这些过程和EViews的其他估计对象相似。
下面我们将着重介绍LogL对象所独有的特征。

1.估计输出 LogL对象的标准输出除了包含系数和标准差估计外,还描述了估计的方法,估计使用的样本,估计的日期和时间,计算顺序以及估计过程收敛的信息。

2.梯度梯度概要、图表、表格视图可以检查似然函数的梯度。
如果模型尚未估计,那么就在当前参数值下计算梯度,若模型已经估计出来了,就在收敛的参数值下计算。
54 整理 第十九章系统估计 本章讲述的内容是估计联立方程组参数的方法。
包括最小二乘法LS、加权最小二乘法WLS、似乎不相关回归法SUR、二阶段最小二乘法TSLS、加权二阶段最小二乘法W2LS、三阶段最小二乘法3LS、完全信息极大似然法FIML和广义矩法GMM等估计方法。
§19.1理论背景 模型系统就是一组包含未知数的方程组。
以一个由国内生产总值(Y)、居民消费总额(C)、投资总额(I)、政府消费额(G)和短期利率(r)等变量构成的简单的宏观经济系统为例: ⎧logCt=α0+α1logYt+α2logCt−1+α3logrt−1+ε1t ⎪⎨logI =β +β logY+β logI− +β logr− +ε t
0 1 t
2 t1
3 t2 2t ⎪⎩Yt=Ct+It+Gt (19.1) 其中,前两个方程是行为方程,第三个方程表示国内生产总值在假定进出口平衡的情况下,由居民消 费、投资和政府消费共同决定,是一个衡等方程,也称为定义方程。
这就是一个简单的描述宏观经济的联 立方程模型。
在联立方程模型中,对于其中每个方程,其变量仍然有被解释变量与解释变量之分。
但是对 于模型系统而言,已经不能用被解释变量与解释变量来划分变量。
对于同一个变量,在这个方程中作为被 解释变量,在另一个方程中则可能作为解释变量。
对于联立方程系统而言,将变量分为内生变量和外生变 量两大类,外生变量与滞后内生变量又被统称为前定变量。
一般的联立方程系统形式是: f(yt,xt,β)=εt (19.2) 这里yt是一个内生变量向量,xt是外生变量向量,εt可以是序列相关的扰动项向量。
估计的任务是 寻找参数向量β的估计量。
EViews提供了估计系统参数的两类方法。
一类方法是使用前面讲过的单方程法对系统中的每个方程分别进行估计。
第二类方法是同时估计系统方程中的所有参数,这种同步方法允许对相关方程的系数进行约束并且使用能解决不同方程残差相关的方法。
这里,应该区分系统和模型的差别。
模型是一组描述内生变量关系的已知方程组,给定了模型中外生变量的值可以使用模型对内生变量求值。
§19.2系统估计方法 下面的讨论是以线性方程的组成的平衡系统为对象的,但是这些分析也适合于包含非线性方程的非平衡系统。
若一个系统,含有M个方程,用分块矩阵形式表示如下: ⎡y1⎤⎡X1 ⎢⎢ y
2 ⎥⎥ ⎢=⎢
0 ⎢Μ⎥⎢Λ ⎢⎥⎢ ⎣yM⎦⎣
0 0ΛX2ΛΛΟ0Λ 0⎤⎡β1⎤⎡ε1⎤
0 ⎥⎥⎢⎢β
2 ⎥⎥ + ⎢⎢ε
2 ⎥⎥ Λ⎥⎢Μ⎥⎢Μ⎥ XM⎥⎦⎢⎣βM⎥⎦⎢⎣εM⎥⎦ (19.3) 55 整理 这里ym是T维向量,Xm是T×km矩阵,βm是km维的系数向量,误差项ε的协方差矩阵是MT×MT的方阵
V。
我们简单的将其表示为: y=Xβ+ε (19.4) 在标准假设下,系统残差的协方差阵为: V=E(εε')=σ2IM⊗IT (19.5) 式中算子⊗表示克罗内克积(KroneckerProduct),简称叉积,还有一些的残差方差的结构不满足标准假 设。
首先,不同方程的残差可能是异方差的;其次,他们除了异方差还可能是同期相关的。
我们可以定义 不同的M×M的同期相关矩阵Σ来对这两种情况进行区分,Σ的第i行第j列的元素是σij=E(εitεjt), 对所有t都成立。
如果残差是同期不相关的,若i≠j,则σij=
0,V可以写成:
V = diag (σ 21 , σ 22 , Λ , σ 2M ) ⊗
I T (19.6) 更一般的,如果残差是异方差且同期相关的,则V可以写成: V=Σ⊗IT (19.7) 最后,最一般的情况是存在异方差、同期相关的同时,残差是自相关的,残差的方差矩阵应写成: ⎡σ11Ω11σ12Ω12Λσ1MΩ1M⎤
V = ⎢⎢ σ21Ω21 σ22Ω22 Λ σ2MΩ2M ⎥⎥ ⎢Μ ΜΟ Μ⎥ ⎢⎣σM1ΩM1 σM2ΩM2 Λ σ MM Ω MM ⎥⎦ (19.8) 这里,Ωij是第i个方程和第j个方程的自相关矩阵。
系统中方程可以是线性的也可以是非线性的, 还可以包含自回归误差项。
下面是各种估计方法。

一、普通最小二乘法(OrdinaryLeastSquares,LS) 这种方法是在联立方程中服从关于系统参数的约束条件的情况下,使每个方程的残差平方和最小。
如果没有这样的参数约束,这种方法和使用单方程普通最小二乘法估计每个方程式一样的。

二、加权最小二乘法(WeightedLeastSquares,WLS) 这种方法通过使加权的残差平方和最小来解决联立方程的异方差性,方程的权重是被估计的方程的方差的倒数,来自未加权的系统参数的估计值。
如果方程组没有联立约束(参数、异方差),该方法与未加权单方程最小二乘法产生相同的结果。

三、似乎不相关回归(SeeminglyUnrelatedRegression,SUR) 该方法也称作多元回归法或Zellner法,既考虑到异方差性也考虑到不同方程的误差项的相关性。
对联立方程协方差阵的估计是建立在对未加权系统的参数估计基础上的。
注意到因为EViews考虑了联立方程间的约束,所以可以估计更为广泛的形式。

四、二阶段最小二乘法(Two-StageLeastSquares,TSLS) 系统二阶段最小二乘法方法(STSLS)是前面描述的单方程二阶段最小二乘估计的系统形式。
当方程右边变量与误差项相关,但既不存在异方差,误差项之间又不相关时,STSLS是一种比较合适的方法。
EViews在实施联立方程约束同时,对未加权系统的每个方程进行二阶段最小二乘估计,如果没有联立方程 的约束,得到的结果与未加权单方程的最小二乘(TSLS)结果相同。

五、加权二阶段最小二乘法(WeightedTwo-StageLeastSquares,WTSLS)该方法是加权最小二乘法的二阶段方法。
当方程右边变量与误差项相关并且存在异方差但误差项之间 不相关时,W2LS是一种比较合适的方法。
EViews首先对未加权系统进行二阶段最小二乘,根据估计出来的方程的方差求出方程的权重,如果没有联立方程的约束,得到的一阶段的结果与未加权单方程的最小二乘结果相同。
56 整理
六、三阶段最小二乘法(Three-StageLeastSquares,3SLS)3SLS是SUR的二阶段最小二乘。
当方程右边变量与误差项相关并且存在异方差,同时残差项相关时, 3LSL是有效方法。
EViews对未加权系统进行二阶段最小二乘,并实施任何联立方程参数的约束。
得到的估计结果被用来形成完全联立方程的协方差矩阵估计,用估计的协差矩阵转换方程,以消除联立方程误差项之间的相关。
最后TSLS被用于转换后的模型。

七、完全信息极大似然法(FullInformationMaximumLikelihood,FIML) 在同期误差项假定为联合正态分布的情况下,FIML估计出似然函数,如果似然函数能准确的描述,该方法非常有效。
FIML是一种系统估计方法,同时处理所有的方程和所有的参数。

八、广义矩法(GeneralizedMethodofMoments,GMM) 广义矩估计是M-估计法的一种,即使判别函数最小化。
因为不需要知道扰动项的确切分布信息,所以该方法很实用。
GMM估计基于假设方程组中的扰动项和一组工具变量不相关。
GMM估计是将准则函数定义为工具变量与扰动项的相关函数,使其最小化得到的参数为估计值。
如果在准则函数中选取适当的权数矩阵,广义矩法可用于解决方程间存在异方差和未知分布的残差相关。
§19.3建立和说明系统
一、建立系统:建立了工作文件后,单击Object/NewObject/system或者在命令窗口输入system,系统对象窗口就会出现,如果是第一次建立系统,窗口是空白的,在指定窗口输入方程。
规则1:方程组中,变量和系数可以是非线性的。
通过在不同方程组中使用相同的系数进行约束。
规则2:系统方程可以包含自回归误差项(注意不是MA、SAR或SMA误差项),用系数来说明每一个AR项(方括号,等号,系数,逗号)规则3:方程中的等号可以出现在方程的任意位置。
规则4:如果方程没有误差项,则该方程就是恒等式,系统中不应该含有这样的方程,如果必须有的话,应该先解出恒等式将其代入行为方程。
规则5:应该确信系统中所有扰动项之间没有衡等的联系,即应该避免联立方程系统中某些方程的线性组合可能构成与某个方程相同的形式。

二、工具变量:如果用2LS、3LS或者GMM来估计参数,必须对工具变量做出说明。
说明工具变量有两种方法:若要在所有的方程中使用同样的工具,说明方法是以inst开头,后面输入所有被用作工具变量的外生变量。
例如: instgdp(-1to-4)xgov如果系统估计不需要使用工具,则这行将被忽略。
若要对每个方程指定不同的工具,应该在每个方程的后面附加“@”并且后面输入这个方程需要的工具变量。
例如: cs=c
(1)+c
(2)*gdp+c
(3)*cs(-1)@cs(-1)inv(-1)gov inv=c
(4)+c(5)gdp(-1)+c
(6)*gov@gdp(-1)gov
三、附加说明:不管是否说明,常数总是被作为每个方程的工具变量;方程右边的所有外生变量都应 该被列出来作为工具变量;方程右边的变量至少要与所列的工具变量一样多。

四、初始值:如果系统中包括非线性方程,可以为部分或所有的参数指定初始值,可以用param开 头的语句来设定。
例如:paramc
(1).15b
(3).5。
为c
(1)和b
(3)设定初值。
如果不提供初值,EViews使用 当前系数向量的值。

五、系统估计:创建和说明了系统后,单击工具条的Estimate键,在弹出的对话框中选择估计方法 和各个选项。
57 整理
六、迭代控制:对于WLS、SUR、W2LS,3LS,GMM估计法和非线性方程的系统,有附加的估计问题,包括估计GLS加权矩阵和系数向量。

1.一次确定加权矩阵(Updateweightsonce,then…)
(1)选项Iteratecoefstoconvergence是缺省选项,EViews使用一阶段迭代得到的残差形成一个加权矩阵,并保持不变。
在过程的第二阶段,EViews使用估计的加权矩阵估计新的系数。
如果模型是非线性的,EViews迭代系数估计直到收敛。

(2)选项Updatecoefsonce,在第一阶段估计系数并构成加权矩阵的估计量。
在第二阶段,只进行系数的一步迭代。

2.迭代权数和系数选择(IterateWeightsandCodfs)
(3)选项Simultaneous,每次迭代都更新系数和加权矩阵,直到系数和加权矩阵都收敛。

(4)选项Sequential,反复执行上述
(1)的缺省方法,直到系数和加权矩阵都收敛。
3.2SLSEstimates/GMMS.E,若存在异方差或残差相关同时存在时能估计有效的协方差和标准误差。

4.如果选择了GMM-Timeseries(HAC)项,对话框将会增加选项来说明加权矩阵:选项Prewhitening,在估计之前运行一个初步的VAR
(1)从而“吸收”矩条件中的相关性。
选项KernelOption,计算加权矩阵时自协方差的权重由Kernel函数决定。
选项Bandwidthselection,自协方差的权重给定后,权重如何随着自协方差的滞后而变化由该选项决定。
如果选择Fixed项,可以输入带宽值或输入nw从而使用Newey和West的固定带宽选择准则。

5.在option选项中,可以设定估计的选项,包括收敛标准,最大的迭代次数和导数计算的设定。

七、估计结果输出:系统估计输出的结果包括系统参数估计值、标准差和每个系数的t-统计值。
另外,EViews还给出了残差的协方差矩阵的行列式的值;对于FIML估计法,还提供它的极大似然值。
除此之外,EViews还给出了每个方程的简要的统计量,如R2,Durbin-Wstson统计值,回归标准差,残差平方和等等。
§19.4系统的应用 得到估计结果后,系统对象提供了检查结果的工具,依次进行参考和详细讨论。

1.系统的查看(View):与单方程的查看相类似。
View/SystemSpecification:显示系统说明窗口,也可以通过直接单击菜单中的Spec来显示。
Views/EstimationOutput:显示系统的估计值和统计量,也可以直接单击菜单中的Stats来显示。
Views/Residuals/Graph:显示系统中每个方程的残差图形。
Views/Residuals/CorrelationMatrix:计算每个方程残差的同步相关系数。
Views/Residuals/CovarianceMatrix:计算每个方程残差的同步协方差。
View/CoefficientCovarianceMatrix:查看估计得到的协方差矩阵。
View/WaldCoefficientTests…:做系数假设检验,详细讨论见第14章。
Views/EndognousTable:列出系统中所有的内生变量。
Views/EndognousTable:列出系统中所有的内生变量的图形。

2.系统的过程(Procs)系统与单方程的显著区别是系统的Procs内没有预测,如果要进行模拟或预测,必须使用模型对象。
Procs/MakeModel:EViews将打开由已估计系统转化的模型(参数已知),然后可以用这个模型进行模拟和预测。
Procs/Estimate…:打开估计系统的对话框,也可以通过直接单击Estimate进行估计。
58 整理 Procs/MakeResiduals:显示系统中每个方程的残差项序列。
Procs/MakeEndogenousGroup:建立包含内生变量的未命名的组对象。
§19.5命令 如要建立一个系统,在system后面输入系统名:systemdemand1。
这样就建立一个名为demand1的系统,如果要对系统进行估计,在系统名后输入一个点并输入估计系统所需要的估计方法如输入:sys1.fiml,就可以对系统sys1用完全信息极大似然法进行估计。
如要获得建立系统对象所需的完整命令表和选项请参考命令和语法参考。
59 整理 第二十章向量自回归和误差修正模型 联立方程组的结构性方法是用经济理论来建立变量之间关系的模型。
但是,经济理论通常并不足以对变量之间的动态联系提供一个严密的说明。
并且,内生变量既可以出现在等式的左端又可以出现在等式的右端使得估计和推断更加复杂。
为解决这些问题产生了一种用非结构性方法来建立各个变量之间关系的模型。
就是这一章讲述的向量自回归模型(VectorAutoregression,VAR)以及向量误差修正模型(VectorErrorCorrection,VEC)的估计与分析。
同时给出一些检验几个非稳定变量之间协整关系的工具。
§20.1向量自回归理论 向量自回归(VAR)常用于预测相互联系的时间序列系统以及分析随机扰动对变量系统的动态影响。
VAR方法通过把系统中每一个内生变量作为系统中所有内生变量的滞后值的函数来构造模型,从而回避了结构化模型的需要。
一个VAR(p)模型的数学形式是: yt=A1yt−1+⋅⋅⋅+Apyt−p+Bxt+εt (20.1) 这里yt是一个k维的内生变量,xt是一个d维的外生变量。
A1,⋅⋅⋅,AP和B是要被估计的系数矩阵。
εt是 扰动向量,它们相互之间可以同期相关,但不与自己的滞后值相关及不与等式右边的变量相关。
作为VAR的一个例子,假设工业产量(IP)和货币供应量(M1)联合地由一个双变量的VAR模型决定,并且让常数为唯一的外生变量。
内生变量滞后二阶的VAR
(2)模型是: IPt=a11IPt−1+a12M1t−1+b11IPt−2+b12M1t−2+C1+ε1,t M1t=a2,1IPt−1+a22M1t−1+b21IPt−2+b22M1t−2+C2+ε2,t (20.2) 其中,aij,bij,ci是要被估计的参数。
也可表示成: ⎜⎜⎛IPt⎟⎟⎞=⎜⎜⎛a11⎝M1t⎠⎝a21 a12⎟⎟⎞⎜⎜⎛IPt−1⎟⎟⎞+⎜⎜⎛b11a22⎠⎝M1t−1⎠⎝b21 b12⎟⎟⎞⎜⎜⎛IPt−
2 ⎟⎟⎞ + ⎜⎜⎛C1 ⎟⎟⎞ + ⎜⎛ε1⎜ ⎟⎟⎞ b22⎠⎝M1t−2⎠⎝C2⎠⎝ε2⎠ §20.2估计VAR模型及估计输出 选择Quick/EstimateVAR…或者在命令窗口中键入var,并在出现对话框内添入适当的信息:
1.选择说明类型:UnrestrictedVAR(无约束向量自回归)或者VectorErrorCorrection(向量误差修正)
2.设置样本区间。

3.在适当编辑框中输入滞后信息。
这一信息应被成对输入:每一对数字描述一个滞后区间。

4.在相应的编辑栏中输入适当的内生及外生变量。
§20.3VAR视图和过程 在VAR窗口的View/LagStructure和View/ResidualTests菜单下将提供一系列的诊断视图。
60 整理 (一)LagStructure(滞后结构)
1.ARRootsTable/Graph(AR根的图表)
2.PairwiseGrangerCausalityTests(Granger因果检验)Granger因果检验主要是用来检验一个内生变量是否可以作为外生变量对待。

3.LagExclusionTests(滞后排除检验)
4.LagLengthCriteria(滞后长度标准)(二)ResidualTests(残差检验)
1.相关图显示VAR在指定的滞后数的条件下的被估计的残差交叉相关图(样本自相关)。
交叉相关图能以三种形式显示:
(1)TabulatebyVariable;
(2)TabulatebyLag;
(3)Graph。

2.自相关检验计算与指定阶数所产生的残差序列相关的多变量Q统计量,同时计算出Q统计量和调整后的Q统计 量。
在原假设是滞后h期没有序列相关的条件下,两个统计量都近似的服从自由度为k2(h−p)的χ2统计 量,其中p为滞后阶数。

3.自相关LM检验:计算与指定阶数所产生的残差序列相关的多变量LM检验
4.正态检验:计算J-B残差正态检验的多变量范围。

5.White异方差检验这些检验是针对系统方程的White’s检验范围,这个回归检验是通过残差序列每一个回归量交叉项乘 积的回归来实现的,并检验回归的显著性。
NoCrossTerms选项仅仅用于原始回归量的水平和平方检验。
WithCrossTerms选项包括被检验方程中原始回归变量所有的非多余的交叉乘积。
§20.4脉冲响应函数 (一)脉冲响应函数方法 对第i个变量的冲击不仅直接影响第i个变量,并且通过VAR模型的动态结构传导给所有的其它内生变量。
脉冲响应函数刻画的是在一个扰动项上加上一次性的一个冲击,对内生变量的当前值和未来值所带来的影 响。
设VAR(p)模型为 yt=A1yt−1+Λ+Apyt−p+εt (20.9) 这里yt是一个k维内生变量向量,εt是方差为Ω的扰动向量。
yt的VMA(∞)的表达式 yt=(ψ0I+ψ1L+ψ2L2+Λ)εt (20.10) 假如VAR(p)可逆,yt的VMA的系数可以由VAR的系数得到。
设ψq=(ψq,ij),q=1,2,
3,…..,则y 的第i个变量yit可以写成: k yit=∑(ψε0,ijjt+ψε1,ijjt−1+ψε2,ijjt−2+ψε3,ijjt−3+ΛΛ)j=
1 其中k是变量个数。
下面仅考虑两个变量(k=2)的情形: (20.12) 61 整理 ⎜⎛ y1t ⎟⎞ = ⎛ψ⎜
0 ,11 ⎜⎝y2t⎟⎠⎜⎝ψ0,21 ψ0,12⎟⎞⎜⎛ε1,t⎟⎞+⎜⎛ψ1,11ψ0,22⎟⎠⎜⎝ε2,t⎟⎠⎜⎝ψ1,21 ψ 1,12 ⎟⎞⎜⎛ ε1,t−
1 ⎟⎞ + ⎛ψ⎜ 2,11 ψ1,22⎟⎠⎜⎝ε2,t−1⎟⎠⎜⎝ψ2,21 ψ2,12⎟⎞⎜⎛ε1,t−2⎟⎞+Λψ2,22⎟⎠⎜⎝ε2,t−2⎟⎠ 现在假定在基期给y1一个单位的脉冲,即: ε ⎧
1,=⎨ t=
0 1t⎩0,else ε10=
1 ε2t=
0,∀t –1–2012345……… t 由y1的脉冲引起的y2的响应函数:ψ0,21,ψ1,21,ψ2,21Λ 因此,一般地,由对yj的脉冲引起的yi的响应函数可以求出如下: ψ0,ij,ψ1,ij,ψ2,ij,ψ3,ij,ψ4,ij,ΛΛ (二)由VAR产生脉冲响应函数从VAR工具栏中选择ImpulseResponse…,得到的对话框,有两个菜单:
1.Display菜单提供下列选项:DisplayFormat:选择以图或表来显示结果。
DisplayInformation:输入希望产生扰动的变量和希望观察其脉冲响应的变量。
为了显示累计的响应,需要选中umulateResponse框。
ResponseStandardError:提供计算脉冲响应标准误差的选项。

2.ImpulseDefinition菜单提供了转换脉冲的选项:
(1)Residual-OneUnit设置一单位残差的冲击。

(2)Residual-OneStd.Dev.设置残差的一单位标准偏差的冲击。

(3)Cholesky用正交于脉冲的Cholesky因子的残差协方差矩阵的逆。
d.f.adjustment:在估计的残差协方差矩阵除以Cholesky因子时进行小样本的自由度修正。
nod.f.adjustment:在估计的残差协方差矩阵除以Cholesky因子时不进行小样本的自由度修正。

(4)GeneralizedImpluses:描述Pesaran和Shin(1998)构建的不依赖于VAR中等式的次序的正交的残差矩阵。

(5)Structuralposition:用结构因子分解矩阵估计的正交转换矩阵。

6.UserSpecified:在这个选项中允许自己定义冲击。
§20.5方差分解 脉冲响应函数描述的是VAR中的一个内生变量的冲击给其他内生变量所带来的影响。
而方差分解是把内生变量中的变化分解为对VAR的分量冲击。
因此,方差分解给出对VAR中的变量产生影响的每个随机扰动的相对重要性的信息。

一、方差分解的基本思路 (20.12)式中各括号()中的内容是第j个扰动项εj从无限过去到现在时点对第i个变量yi影响的总和。
求其方差,因为{εjt}无序列相关,故 ∞ E[(ψε0,ijjt+ψε1,ijjt−1+ψε2,ijjt−2+Λ)2]=∑(ψq,ij)2σjjq=
0 j=1,2,...,k (20.17) 这是把第j个扰动项对第i个变量的从无限过去到现在时点的影响,用方差加以评价的结果。
此处还 62 整理 假定扰动项向量的协方差矩阵Ω是对角矩阵。
于是yit的方差rii
(0)是上述方差的k项简单和 k∞ var(yit)=rii
(0)=∑{∑(ψq,ij)2σjj}j=1q=
0 (20.19) yit的方差可以分解成k种不相关的影响,因此为了测定各个扰动相对yit的方差有多大程度的贡献,定义 了RVC(RelativeVarianceContribution)(相对方差贡献率),根据第j个变量基于冲击的方差对yit的方 差的相对贡献度来作为观测第j个变量对第i个变量影响的尺度。
实际上,不可能用直到s=∝的ψk,ij来评 价,只需有限的s项。
RVCj−>i(s)= ψσ∑()s−12q=0q,ijjjks−
1 ∑{∑(ψq,ij)2σjj} j=1q=
0 i,j=1,
2,…,k (20.22) 如果RVCj−>i(s)大时,意味着第j个变量对第i个变量的影响大,相反地,RVCj−>i(s)小时,可以认为 第j个变量对第i个变量的影响小。

二、如何由VAR计算方差分解从VAR的工具栏中选View/Varianceposition项。
应当提供和上面的脉冲响应函数一样的信息。
§20.6VAR过程 在这里仅就对VAR是唯一的过程进行讨论。
MakeSysterm:产生一个包括等同于VAR详细定义的对象。
ByVariable选项产生一个系统,其详细的说明和系数的显示是以变量的次序来显示。
ByLag产生一个以滞后数的次序来显示其详细的说明和系数的系统。
§20.7向量误差修正及协整理论 Engle和Granger(1987a)指出两个或多个非平稳时间序列的线性组合可能是平稳的。
假如这样一种平稳 的或I
(0)的线性组合存在,这些非平稳(有单位根)时间序列之间被认为是具有协整关系的。
这种平稳的 线性组合被称为协整方程且可被解释为变量之间的长期均衡关系。
向量误差修正模型(VEC)是一个有约束的VAR模型,并在解释变量中含有协整约束,因此它适用于已知有协整关系的非平稳序列。
当有一个大范围的短期动态波动时,VEC表达式会限制内生变量的长期行为收敛于它们的协整关系。
因为一系列的部分短期调整可以修正长期均衡的偏离,所以协整项被称为是误差修正项。
一个简单的例子:考虑一个两变量的协整方程并且没有滞后的差分项。
协整方程是: y2,t=β⋅y1,t 且VEC是: Δy1,t=γ1(y2,t−1−β⋅y1,t−1)+ε1,t Δy2,t=γ2(y2,t−1−β⋅y1,t−1)+ε2,t 在这个简单的模型中,等式右端唯一的变量是误差修正项。
在长期均衡中,这一项为
0。
然而,如果 y1,y2在上一期偏离了长期均衡,则误差修正项非零并且每个变量会进行调整以部分恢复这种均衡关系。
系数γ
1,γ2代表调整速度。
63 整理 如果两个内生变量y1,t和y2,t不含趋势项并且协整方程有截距,则VEC有如下形式: Δy1,t=γ1(y2,t−1−μ−β⋅y1,t−1)+ε1,t Δy2,t=γ2(y2,t−1−μ−β⋅y1,t−1)+ε2,t 另一个VEC表达式假设在序列中有线性趋势并且在协整方程中有常数,因此它的形式如下: Δy1,t=δ1+γ1(y2,t−1−μ−β⋅y1,t−1)+ε1,t Δy2,t=δ2+γ2(y2,t−1−μ−β⋅y1,t−1)+ε2,t 相似地,协整方程中可能有趋势项,但在两个VEC方程中没有趋势项。
Δy1,t=δ1+γ1(y2,t−1−μ−ρ1t−β⋅y1,t−1)+ε1,t Δy2,t=δ2+γ2(y2,t−1−μ−ρ1t−β⋅y1,t−1)+ε2,t 最后,如果在每个VEC等式的括号外存在线性趋势项,那么序列中便存在着隐含的二次趋势项。
Δy1,t=δ1+ρ1t+γ1(y2,t−1−μ−ζ1t−β⋅y1,t−1)+ε1,t Δy2,t=δ2+ρ2t+γ2(y2,t−1−μ−ζ1t−β⋅y1,t−1)+ε2,t §20.8协整检验 协整检验从检验的对象上可以分为两种:一种是基于回归系数的协整检验,如下面将要介绍的Johansen协整检验。
另一种是基于回归残差的协整检验,如ADF检验。
(一)ADF检验 考虑k个I
(1)变量的时间序列y1t,y2t,Λ,ykt,k≥1,t=1,
2,Λ,
T,我们可以建立三种回归方程: ∑n y1t=βjyjt+ut j=
2 (20.28) ∑n y1t=a0+βjyjt+ut j=
2 (20.29) ∑n y1t=a0+a2t+βjyjt+ut j=
2 (20.30) 其中ut为扰动项。
在EViews中执行ADF协整检验,须先计算残差uˆt,对uˆt进行单位根检验,从而确定 y1t,y2t,Λ,ykt之间是否有协整关系。
(二)Johansen协整检验 协整检验的目的是决定一组非稳定序列是否是协整的。
考虑阶数为p的VAR模型: yt=A1yt−1+⋅⋅⋅+Apyt−p+Bxt+εt (20.31) 64 整理 其中,yt是一个含有非平稳的I
(1)变量的k维向量;xt是一个确定的d维的向量,εt是扰动向量。
我们 可把VAR重写为以下形式: p−
1 ∑Δyt=Πyt−1+ΓiΔyt−i+Bxt+εti=
1 (20.32) 其中: p ∑Π=Ai−I,i=
1 p ∑Γi=−Ajj=i+
1 (20.33) Granger定理指出:如果系数矩阵∏的秩r其中r是协整关系的数量(协整秩)并且β的每列是协整向量。
正如下面解释,α中的元素是向量误差修正模型VEC中的调整参数。
Johansen方法是在无约束VAR的形式下估计Π矩阵,然后求出β,从而检验出协整秩,(秩(Π)=r为了完成协整检验, 从VAR或组的工具栏中选择View/CointegrationTest…即可。
EViews对Johansen考虑的下面五种可能的决定趋势形式提供了检验
(1)序列y没有确定趋势,协整方程没有截距: H2(r):Πyt−1+Bxt=αβ′yt−
1
(2)序列y没有确定趋势,协整方程有截距: H1∗(r):Πyt−1+Bxt=α(β′yt−1+ρ0)
(3)序列y有线性趋势,协整方程仅有截距: H1(r):Πyt−1+Bxt=α(β′yt−1+ρ0)+α⊥γ
0
(4)序列y和协整方程都有线性趋势: H∗(r):Πyt−1+Bxt=α(β′yt−1+ρ0+ρ1t)+α⊥γ
0
(5)序列y有二次趋势且协整方程有线性趋势: H(r):Πyt−1+Bxt=α(β′yt−1+ρ0+ρ1t)+α⊥(γ0+γ1t) Johansen协整检验结果的解释:表中第一部分的报告结果检验了协整关系的数量,并以两种检验统计量的形式显示:第一种检验结果是所谓的迹统计量,列在第一个表格中:第二种检验结果是最大特征值统计量;列在第二个表格中。
对于每一个检验结果,第一列显示了在原假设成立条件下的协整关系数;第二列是 (20.32)式中Π矩阵按由大到小排序的特征值;第三列是迹检验统计量或最大特征值统计量;最后两列 分别是在5%和1%水平下的临界值。
在迹统计量的输出中检验原假设是有r个协整关系,而不是k个协整关系,其中k是内生变量的个数, r=0,
1,…,k-
1。
对原假设是有r个协整关系的迹统计量是按如下的方法计算的: k LRtr(r|k)=−T∑log(1−λi)i=r+
1 (20.34) 其中λi是(20.32)式中∏矩阵的第i个最大特征值,在输出表的第二列显示。
最大特征值统计量的检验结果表,它所检验的原假设是有r个协整关系,反之,有r+1个协整关系。
统计量是按下面的方法计算的: LRmax(r|r+1)=−Tlog(1−λr+1) 65 整理 =LRtr(r|k)−LRtr(r+1|k) r=0,
1,Λ,k-
1 (20.35) §20.10向量误差修正模型(VEC)的估计 VEC模型是一种受约束的VAR模型,是用已知协整的非稳定序列来定义的。
(一)如何估计VEC模型为建立一个VEC,击VAR工具栏中的Estimate,然后从VAR/VEC Specification中选择VectorErrorCorrection项。
在VAR/VECSpecification栏中,应该提供与无约束的VAR相同的信息。
VEC的估计分两步完成:在第一步,从Johansen所用的协整检验估计协整关系;第二步,用所估计的协整关系构造误差修正项,并估计包括误差修正项作为回归量的一阶方差的VAR。
(二)VEC估计的输出包括两部分。
第一部分输出第一步从Johansen程序所得的结果。
第二部分输出从第一步之后以误差修正项作为回归量的一阶差分的VAR。
View/CointegrationGraph输出在VEC中所用的被估计的协整关系的曲线。
为了保存这些协整关系作为工作表中以命名的序列,用Proc/MakeCointegrationGroup即可。
66 整理

标签: #文件 #文件 #圆弧 #文件格式 #文件类型 #怎么做 #程序 #文件