本站分享大数据、数据分析、数据挖掘、数据库、商业智能(BI)、数据分析师、培训课程考试认证等相关信息!【广告合作】在线联系联系我们数据分析QQ交流群:331864445

eviews软件学习_如何学习eviews软件

eviews培训 cdadata 252℃ 0评论

eviews软件学习_如何学习eviews软件

关键词:eviews软件学习,eviews学习视频,eviews学习

学习EViews

第一章  绪 论

EVIEWS为我们提供了基于WINDOWS平台的复杂的数据分析、回归及预测工具,通过EVIEWS能够快速从数据中得到统计关系,并根据这些统计关系进行预测。EVIEWS在系统数据分析和评价、金融分析、宏观经济预测、模拟、销售预测及成本分析等领域中有着广泛的应用。EVIEWS操作手册共分五部分:

第一部分:EVIEWS基础 —— 介绍EVIEWS的基本用法。另外对基本的WINDOWS操作系统进行讨论,解释如何使用EVIEWS来管理数据。

第二部分:基本的数据分析 —— 描述使用EVIEWS来完成数据的基本分析及利用EVIEWS画图和造表来描述数据。

第三部分:基本的单方程分析 —— 讨论标准回归分析:普通最小二乘法、加权最小二乘法、二阶最小二乘法、非线性最小二乘法、时间序列分析、方程检验及预测。

第四部分:扩展的单方程分析 —— 介绍自回归条件异方差(ARCH)模型、离散和受限因变量模型、和对数极大似然估计。

第五部分:多方程分析 —— 描述利用方程组来估计和预测、向量自回归、误差修正模型、状态空间模型、截面数据 / 时间序列数据、及模型求解。

第二章 EVIEWS简介

§2.1  什么是EVIEWS

EVIEWS是在大型计算机的TSP (Time Series Processor) 软件包基础上发展起来的新版本,是一组处理时间序列数据的有效工具,1981年QMS (Quantitative Micro Software) 公司在Micro TSP基础上直接开发成功EVIEWS并投入使用。虽然EVIEWS是由经济学家开发的并大多在经济领域应用,但它的适用范围不应只局限于经济领域。EVIEWS得益于WINDOWS的可视的特点,能通过标准的WINDOWS菜单和对话框,用鼠标选择操作,并且能通过标准的WINDOWS技术来使用显示于窗口中的结果。此外,还可以利用EVIEWS的强大的命令功能和它的大量的程序处理语言,进入命令窗口修改命令,并可以将计算工作的一系列操作建立成相应的计算程序,并存储,则可以通过直接运行程序来完成你的工作。

§2.2  启动和运行EVIEWS

EVIEWS4提供了一张光盘。插入光驱既可直接安装,并直接在桌面上建立图标。但是在第一次使用前,EVIEWS4要求你在网上注册。

WINDOWS下,有下列几种启动EVIEWS的办法:单击任务栏中的开始按钮,然后选择程序中的EVIEWS4进入EVIEWS程序组,再选择EVIEWS4程序符号;双击桌面上的EVIEWS图标;双击EVIEWS的workfile database文件名称。

§2.3  EVIEWS窗口

EVIEWS窗口由如下五个部分组成:标题栏、主菜单、命令窗口、状态线、工作区。

标题栏:它位于主窗口的最上方。你可以单击EVIEWS窗口的任何位置使EVIEWS窗口处于活动状态。

主菜单:点击主菜单会出现一个下拉菜单,在下拉菜单中可以单击选择显现项。

命令窗口:菜单栏下面是命令窗口。把EVIEWS命令输入该窗口,按回车键即执行该命令。

状态线:窗口的最底端是状态线,它被分成几个部分。左边部分有时提供EVIEWS发送的状态信息;往右接下来的部分是EVIEWS寻找数据和程序的预设目录;最后两部分显示预设数据库和工作文件的名称。

工作区:位于窗口中间部分的是工作区。EVIEWS在这里显示各个目标窗口。

§2.4  关闭EVIEWS

在主菜单上选择File/Close或按ALT-F4键来关闭EVIEWS;可单击EVIEWS窗口右上角的关闭方块。

第三章 EVIEWS基础

EVIEWS的核心是对象,对象是指有一定关系的信息或算子捆绑在一起供使用的单元,用EVIEWS工作就是使用不同的对象。对象都放置在对象集合中,其中工作文件(workfile)是最重要的对象集合。

§3.1  工作文件

一、建立新的工作文件 选择菜单File/New/workfile,则出现数据的频率对话框。可在“Workfile frequency”中选择数据的频率,可选的频率包括年度、半年、季度、月度、星期、天(每周5天、每周7天)以及非时间序列或不规则数据。可在“Start date”文本框中输入起始日期,“End date”文本框中输入终止日期,年度与后面的数字用“:”分隔。日期的表示法为:年度:二十世纪可用两位数,其余全用四位数字;半年:年后加1或2;季度:年后加1-4;月度:年后加1-12;星期:月/日/年;日:月/日/年;非时间序列或不规则数据:样本个数。

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

三、工作文件窗口 建立工作文件或打开旧的工作文件后可看到下面的工作文件窗口

四、保存工作文件 保存工作文件可选菜单File/Save或File/Save as在出现的WINDOWS标准对话框内选择文件要保存的目录及文件名。

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

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

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

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

九、显示限制 当工作文件中包含很多对象时,工作文件窗口就会显得很乱。可以用显示限制(Filter)来限制窗口中所显示的对象。对象类型和对象名称可作为限制条件。

该窗口分为两部分。在编辑区域(空白部分)可以设置限制条件,其中可以使用通配符“*”和“?”比如X* ,??Y*;在Include中可以选择工作文件窗口中显示的对象的类型。

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

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

十二、抽出新的工作文件 可以从一个工作文件窗口直接抽出另一个新的工作文件窗口,选择Procs/Extract to new workfile或双击工作文件窗口上的Filter会出现下面的窗口

§3.2  对象基础

EVIEWS中的信息是储存在对象中的。每个对象都包含与一个特定分析领域有关的信息。与每类对象相关联的是一系列视图(Views)和过程(Procedure),它们和对象中的信息一起使用。这种视窗、过程与对象中的数据的相关联被称为是面向对象的EVIEWS设计。

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

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

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

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

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

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

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

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

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

十、对象命名 对象窗口工具条中的“Name”可以给对象命名,其中“Display Name”是对象在图形或表格中显示的名字。如果要重命名对象可选择“Objects/Rename Selected”。序列对象不能用下面的名称: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/Copy selected”可以把选定的对象拷贝到当前工作文件指定的对象中,若工作文件中没有该目标对象则创建一个新的对象;要想实现不同工作文件之间对象的复制可选主菜单上的“Edit/copy”从原工作文件中复制对象,然后打开目标工作文件选择主菜单上的“Edit/paste”。也可以通过单击右键使用“Copy”“paste”完成工作文件间复制。

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

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

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

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

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

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

§3.3  命令

可以用命令方式建立工作文件。在命令窗口键入Workfile test1可以建立名为test1的工作文件。也可以用命令保存工作文件。例如:Save test2为保存工作文件test2的命令。

第四章  基本数据处理

§4.1  数据对象

本章重点讨论序列和组的操作,矩阵、向量和标量留到Command and Programming Reference中讨论。

1、序列

建立序列对象:⑴ 点击EVIEWS主菜单中的Objects/New Object,然后选择Series即可;⑵ 点击EVIEWS主菜单中的Objects/Generate Series,键入一个表达式,可形成一个新的序列。

编辑序列:点击序列名称或Show可以显示序列数据,然后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。

改变表单显示:一般是竖行显示,点击Wide+/-按钮,可切换成表格显示状态。

改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。

在序列中插入或删除观测值:选中要插入或删除的单元,然后点击InsDel按钮,可以插入或删除。

2、组

建立组对象:⑴ 点击EVIEWS主菜单中的Objects/New Object,然后选择Group,键入序列表即可;⑵ 选择组名和序列名后,点击Show,可形成一个新的组。

编辑:点击组名称或Show可以显示组中的数据,然后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。

改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。

§4.2  样本

1.工作文件样本 工作文件的样本区间是建立工作区时设定的,重新设定,双击Range后的时间区间。

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

3、命令方式改变当前样本区间 如Smpl 1980:1 2000:4  IF RC>3.6

§4.3  输入数据

1.键盘输入 在主菜单下,选择Quick/Empty Group(Edit Serirs)打开一个新序列后,在编辑状态下,通过键盘输入数据,并给定一个序列名。

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

3.文件输入 可以从其它程序建立的数据文件直接输入数据。点击主菜单中的File/Import /Read Text—Lotus—Excel或工作文件菜单中的Procs/Import/Read Text—Lotus—Excel,可以在WINDOWS子目录中找到你的文本文件或Excel(.XLS) 文件,点击后在出现的对话框中回答序列名,点击OK即可形成新序列,注意原数据文件的时间区间。

§4.4  输出数据

1.复制粘贴 通过主菜单中的Edit/Copy和Edit/Paste功能,对不同工作文件窗口中的编辑菜单进行复制—粘贴。注意复制数据的时间区间要和粘贴的时间区间一致。

2.文件输出 可以直接将数据输出成其它程序建立的数据文件类型。选中要存储的序列,点击主菜单中的File /Export/Write Text—Lotus—Excel或工作文件菜单中的Procs/ Export/Write Text—Lotus—Excel后,可以在WINDOWS子目录中找到存储的目录,文件类型选择Text-ASCII或Excel(*.XLS),并给出文本文件名,点击后出现对话框,可键入要存储的序列名,点击OK即可形成一个新类型的文件,注意原数据文件的时间区间。

§4.5  频率转换

工作文件中的数据都是一个频率的,但是从一个工作文件窗口向另一个不同数据频率的工作文件窗口拷贝数据,或者从数据库提取数据,就有一个频率转换的问题。存在两个数据频率转换方式:从高频率数据向低频率数据转换,如月度数据向季度数据转换;从低频率数据向高频率数据转换,如季度数据向月度数据转换。在序列窗口的菜单中选择View/Conversion Options,

从高频率数据向低频率数据转换,有6种选择:1、观测值的平均值;2、观测值的和;3、第一个观测值;4、最后一个观测值;5、观测值的最大值;6、观测值的最小值。

从低频率数据向高频率数据的转换,有6种插值方法:1、常数——与平均值相匹配;2、常数——与和相匹配;3、二次函数——与平均值相匹配;4、二次函数——与和相匹配;5、线性函数——与最后的值相匹配;6、三次函数——与最后的值相匹配。

§4.6  命令

为了从已经存在的序列中产生一个新的序列,在Series或Genr命令后输入一个新序列的名字、一个等号和包括已存在序列的表达式:

seires logy=log(y)

产生一个名为logy的新序列,它是序列y的自然对数。

为了产生一个新组,在Group命令后输入一个组名,包含在组中的一系列序列,它们之间用空格隔开:

group rhs c x1 x2 z

产生一个名为rhs的组,它包含常数c (a series of ones)和序列x1、x2、z。

为了观察序列或组,在Show命令后输入序列或组的名字:

show logy

为了打开输入对话框,在Read命令后输入需要导入文件的完整名字(包括文件扩展名):

read c:\date\cps88.dat

为了打开输出对话框,在Write命令后输入需要导出文件的完整名字(包括文件扩展名):

write a:\usmacro.dat

见命令和程序参考部分,关于EVIEWS中命令和可利用选项的完整列表。

第五章 数据操作

§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/generate series…或者单击工作文件工具条上的“genr”按钮。

2、基本的分配表达式

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

如果等号右端是一个常量表达式,例如: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/new object/group。

③处理组中的列强调的是组中存放的是构成这个组的序列的名字或是自动序列,而不包含序列中的数据。

④用自动序列进行估计。估计一个等式时, Eview允许你用自动序列作为估计的非独立变量。方法是在组名后加一个括号,括号中写入一个整数代表你要使用的组中的第几个序列。还有一些函数可以得到组中序列的个数及每个序列的名字。分别是@count , @seriesname。

§5.4序列生成组的操作

用来计算相关矩阵、估计VAR模型、画XY图等。建组方法:

1、在EVIEWS主菜单中选OBJECT/NEW GROUPS后输入序列名称或表达式。

2、QUICK/SHOW后输入序列名称或表达式。

§5.5标量操作

标量与序列或组不同,它没有显示窗口,它只能通过命令方式来建立。例如:

scalar scalar_name=number

除了这种形式等号右边也可以是表达式或是一个特殊的函数。如果想知道数量对象的值,可以使用show 命令。这时系统会在Eviews窗口底下状态行显示数量对象的值。

第六章 EVIEWS数据库

§6.1 摘要

Eviews的数据库有些类似于一个工作文件,它就是Eviews中的对象集合。它与工作文件有两点主要区别。首先数据库可以直接从硬盘上的数据库取出或存入对象。其次在数据库中对象不被限制为单一的频率或时间范围。数据库不同于工作文件另一方面在于它能支持功能其强大的查询功能。

虽然Eeiews有其自身的存储格式,但它也允许通过同一个数据库界面访问一系列以其他格式存储的数据。你可以在数据库中执行查询、复制、重命名和删除对象的操作,而完全不必考虑数据是以何种格式存储的。

第七章 序列

EWIEWS提供序列的各种统计图、统计方法及过程。可以计算序列的各种统计量并可用表单、图等形式表现出来。通过过程可以用原有的序列创建新的序列。这些过程包括季节调整、指数平滑和Hodrick-Prescott滤波。

打开工作文件,双击序列名或单击序列名后单击“show”即进入序列的对话框。单击“view”可看到菜单分为四个区。

§7.1 表单和图示

·钉形图  钉形图用直立的钉形柱显示数据。

·季度分区图  季度连线图

这些方法适用于频度为季度和月度数据的工作文件。季度分区图把数据按季度分成四个区。季度连线图是在同一坐标轴上把每年同一季度的数据连线显示。

§7.2描述统计量

一、直方图及统计量以直方图显示序列的频率分布。一起显示的还有标准的描述统计量。

中位数 (median) 即从小到大排列的序列的中间值。

标准差(Standard Deviation)标准差衡量序列的离散程度。

偏度(Skewness) 衡量序列分布围绕其均值的非对称性。

如果序列的分布是对称的,S值为0;正的S值意味着序列分布有长的右拖尾,负的S值意味着序列分布有长的左拖尾。

峰度(Kurtosis) 度量序列分布的凸起或平坦程度,计算公式如下

 

正态分布的K值为3。如果K值大于3,分布的凸起程度大于正态分布;如果K值小于3,序列分布相对于正态分布是平坦的。

Jarque-Bera  检验序列是否服从正态分布。

在正态分布的原假设下,Jarque-Bera统计量是自由度为2的 分布。直方图中显示的概率值是Jarque-Bera统计量超出原假设下的观测值的概率。如果该值很小,则拒绝原假设。当然,在不同的显著性水平下的拒绝域是不一样的。

§7.3 统计量的检验

这是对序列均值、中位数、方差的单假设检验。两个样本的检验可参考下面的分类的相等检验(Equality test by classification)。选择View/tests for descriptive stats/simple hypothesis tests。

§7.4 相关图

显示确定滞后期的自相关函数以及偏相关函数。这些方程通常只对时间序列有意义。当你选择View/Correlogram…显示对话框(Correlogram Specification)。

可选择原始数据一阶差分 d(x)=x-x(-1)或二阶差分d(x)-d(x(-1))=x-2x(-1)+x(-2)的相关图。也可指定显示相关图的最高滞后阶数。在框内输入一个正整数, 就可以显示相关图及相关统计量。

一、自相关(AC)

序列y滞后k阶的自相关由下式估计

 

是样本y的均值,这是相距k期值的相关系数。如果 ,意味着序列是一阶相关。如果 随着滞后阶数k的增加而呈几何级数减小,表明序列服从低阶自回归过程。如果 在小的滞后阶数下趋于零,表明序列服从低阶动平均过程。

虚线之间的区域是由自相关中正负两倍于估计标准差所夹成的。如果自相关值在这个区域内,则在显著水平为5%的情形下与零没有显著区别。

二、偏相关(PAC)

滞后k阶的偏相关是当 对 作回归时 的系数。如果这种自相关的形式可由滞后小于k阶的自相关表示,那么偏相关在k期滞后下的值趋于零。

一个纯的P阶自回归过程AR(P)的偏相关在P阶截尾,而纯的动平均函数的偏相关过程渐进趋于零。

偏相关中的虚线表示的是估计标准差的正负二倍。如果偏相关落在该区域内,则在5%的显著水平下与零无显著差别(截尾)。

三、Q-统计量

K阶滞后的Q-统计量是在原假设下的统计量,原假设为序列没有k阶的自相关。如果序列不是以ARIMA估计的结果为基础,在原假设下,Q是渐近 分布,自由度与自回归阶数相等。如果序列代表ARIMA估计的残差,合适的自由度就应调整,使之少于先前估计的AR、MA的阶数。

Q-检验经常用于检验一个序列是否是白噪声。要注意选得过大或过小都不好。

§7.5 单位根检验

讨论了Dickey-Fuller和Phillips-Perren单位根检验,可检验序列是否平稳。选择检验类型,决定单位根检验是否用原始数据、一阶差分、二阶差分,是否包括截距或趋势以及检验回归的滞后阶数。更多的留在13章讨论。

§7.6 标签(label)

这部分是对序列的描述.除了Last Update,你可以编辑序列标签中的任何项。Last Update显示序列上一次修改的时间。每一部分包括一行,只有Remarks and History包括20行,注意如果填入了一行(在20行中),最后一行将被删除。

§7.7 建立新序列

1.由方程创建Generate by Equation允许你使用已有序列的表达式来建立新的序列,序列表达式的书写规则见第5章。

2.重置样本Resampling 从观测值中提取,建立一个新序列。

§7.8  季节调整(Seasonal Adjustment)

在序列窗口的工具栏中单击Procs/Seasonal Adjustment,有4种季节调整方法, X12方法、X11方法、Tramo/Seats方法和移动平均方法。

一、             Census X12方法

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

1.季节调整选择(Seasonal Ajustment Option)

① X11方法(X11 Method)这一部分指定季节调整分解的形式:乘法;加法;伪加法(此形式必须伴随ARIMA说明);

② 季节滤波(Seasonal Filter)当估计季节因子时,允许选择季节移动平均滤波(可能是月别移动平均项数),缺省是X12自动确定。近似地可选择(X11 defaul)缺省选择。

③ 趋势滤波(Trend Filter (Henderson))指定亨德松移动平均的项数,可以输入大于1和小于等于101的奇数,缺省是由X12自动选择。

④ 存调整后的分量序列名(Component Series to save)X12将加上相应的后缀存在工作文件中。

2.ARIMA选择(ARIMA Option)

X12允许你在季节调整前对被调整序列建立一个合适的ARMA模型。可以在进行季节调整和得到用于季节调整的向前/向后预测值之前,先去掉确定性的影响(例如节假日和贸易日影响)。

①     数据转换(Data Transformation)

②     ARIMA说明(ARIMA Spec)

允许你在2种不同的方法中选择你的ARIMA模型。

·Specify in-line 选择

要求提供ARIMA模型阶数的说明(p,d,q)(P,D,Q),缺省的指定是“(0 1 1)(0 1 1)”是指季节的IMA模型:

L是滞后算子,这里季节差分是指 ,季度数据时s =4;月度数据时s =12。

·Select from file X12将从一个外部文件提供的说明集合中选择ARIMA模型。

③     回归因子选择(Regressors)

允许你在ARIMA模型中指定一些外生回归因子,利用多选钮可选择常数项,或季节虚拟变量,事先定义的回归因子可以捕捉贸易日和节假日的影响。

④     ARIMA估计样本区间 (ARIMA Estimation Sample)

3.贸易日和节假日影响选择

4.外部影响(Outlier Effects)

5.诊断(Diagnostics)

二、X11方法

X-11法是美国商务部标准的调整方法(乘法模型、加法模型),乘法模型适用于序列可被分解为趋势项与季节项的乘积,加法模型适用于序列可被分解为趋势项与季节项的和。乘法模型只适用于序列值都为正的情形。

关于调整后的序列的名字。Eviews在原序列名后加SA,可以改变序列名,将被存储在工作文件中。应当注意,季节调整的观测值的个数是有限制的。X-11只作用于含季节数据的序列,需要至少4整年的数据,最多能调整20年的月度数据及30年的季度数据。

三、移动平均方法

四、tramo/Seats

§7.9  指数平滑

指数平滑是可调整预测的简单方法。当你只有少数观测值时这种方法是有效的。选择Procs/Exponential Smoothing ,提供以下信息:

一、 平滑方法 在5种方法中选择一种方法。

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

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

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

五、季节循环 可以改变每年的季节数(缺省值为每年12个月、4个季度)。

§7.10  Hodrick-Prescott滤波

设经济时间序列为Y= ,趋势要素为T= ,n为样本长度。一般地,时间序列 中的不可观测部分趋势 常被定义为下面最小化问题的解:

(1)

其中,正实数 表示在分解中长期趋势和周期波动占的权数, 是延迟算子多项式

(2)

将(2)代入(1)式,则HP滤波的问题就是使下面损失函数最小,即

最小化问题用 来调整趋势的变化,并随着 的增大而增大。这里存在一个权衡问题,要在趋势要素对实际序列的跟踪程度和趋势光滑度之间作一个选择。 =0时,满足最小化问题的趋势等于序列 ; 增加时,估计趋势中的变化总数相对于序列中的变化减少,即 越大,估计趋势越光滑; 趋于无穷大时,估计趋势将接近线性函数。

选择Procs/ Hodrick Prescott Filter,首先对平滑后的趋势序列给一个名字,Eviews将默认一个名字,但你也可填入一个新的名字。然后给定平滑参数 的值,一般经验地, 的缺省值如下:

 

不允许填入非整数的数据。点击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。

第八章 组

这一章描述了组对象的视图与过程。对一个组我们可以计算各种统计量,描述不同序列之间的关系,并以各种方式显示出来,例如表格、数据表、图等。

§8.1组窗口

组窗口内的view下拉菜单分为四个部分:第一部分包括组中数据的各种显示形式。第二部分包括各种基本统计量。第三部分为时间序列的特殊的统计量。第四部分为标签项,提供组对象的相关信息。

§8.2组成员

这部分显示组中的序列,在组窗口内进行编辑就可以改变组。按Update Group键保存改动。

§8.3表格

以表格形式显示组中的每一序列。通过单击Transpose键,可以使表格的行列互换。单击Transform键,选择下拉菜单中一项,可以用序列的不同形式(如水平或百分比)显示表格。

§8.4数据表

一、数据表(Dated Data Table):数据表用来建立表以显示数据、预测值和模拟结果。可以不同的形式显示组中的数据。你可以用其作一般的变换及频率转换,可以在同一表中以不同频率显示数据。

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

三、表的设定:单击Taboption钮,显示table options对话框,对话框的上半部分控制表一般形式。左边的选项允许你在两种显示模式中转换:第一种显示模式每行显示n年的数据。第二种模式允许你指定从工作文件样本区间的末尾取出的观测值的数目,这些观察值以年频率之外的一种频率显示。

对话框右上部First Column描述组的第一列的显示频率,Second Column控制组的第二列的显示。

§8.5图

以图形的形式显示组中的序列。可以通过freeze创造图形对象。第10章解释了如何编辑及修改图形对象。

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

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

2、散点图:序列的散点图有五个选项:simple scatter , scatter with regression ,scatter with nearest neighbor fit ,scatter with kernel fit,XY Pairs。

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

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

5、高低点图(High-low(Open-Close))

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

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

二、复合图(Multiple graphs)

图(Graph)用一张图显示所有序列,复合图(Multiple Graphs)为每个序列显示一张图。主要有:曲线图和直方图,散点图,XY线,分布图。

§8.6 描述统计量

显示组内序列的简单统计量。Common Sample 用于在组中序列无缺失值的情形下计算统计量(去掉包含缺失项所在时期的样本)。Individual Samples用每一个序列有值的观测值进行统计量计算(去掉缺失项)。

§8.7相等检验

这一部分的原假设是组内所有的序列具有相同的均值、中位数或方差(详见第七章)。只有在组中数据都不存在缺失项时才能选common sample项。

§8.8 相关、协方差及相关图

相关和协方差:显示了组中序列的相关及协方差距阵。Common Sample会去掉序列丢失项所在时期的观察值,Pairwise Sample仅去掉丢失的值。

§8.9交叉相关

显示组中头两个序列的交叉相关。交叉相关不必围绕滞后期对称。交叉相关图中的虚线是二倍的标准差,近似计算 。

§8.10  Granger因果检验

主要看现在的y能够在多大程度上被过去的y解释,然后再加入x的滞后值是否使解释程度提高。如果x在y的预测中有帮助,那就是说y是由x Granger-caused。当你选择了Granger Casuality,在对话框输入滞后阶数。一般的要使用大一些的滞后阶数,你应该指定滞后期长度 。Eviews采用二元回归形式对所有组内可能的对(x,y),F统计量为具有联合假设的Wald统计量,联合假设为 。对每个方程,原假设为在第一个回归中x不Granger-cause y,第二个回归中y不Granger-cause x。

如果你想对其它外生变量(如季节dummy变量或线性趋势)进行Granger causalilty检验,直接用方程进行检验回归。

§8.11标签

显示对组的描述。你可以编辑标签中的任何项,除了Last Update。 Name是组在工作文件中显示的名字。你可以通过编辑这一项给组重命名。如果你在Display Name区中填入字符,Eviews将用这个名字在组中显示某些图和表。

§8.12组过程

组中可以得到三个过程:Make Equation:打开一个确定方程的对话框,组中的第一个序列作为因变量,其余的序列作为自变量,包含常数项C。你可以随意改变方程的表达式。Make Vector Autoregression 打开一个无限制的vector autoregression对话框。组中所有的序列在VAR中都为内生变量,。指定VAR表达式及估计见第19章。Resample可以改变组中所有序列的样本区间。有关详细内容见173页的“Resample”。

§8.13命令

利用命令也可对组进行操作。一般规则是:组名后加点、视图或过程的命令名,括号中是指定选项。比如grp1.scat可以得到一个组(grp1)的散点图;gp_wage.testbet(med)可以检验组(gp_wage)中各序列的均值是否相等;grp_macro.cross(12)可以得到两个序列到12阶的交叉相关系数。

第九章  应用于序列和组的统计图

在本章,列出了几种散点图且允许我们可以用有参数或无参数过程来做拟合曲线图。

§9.1 序列的图菜单

列出了三种描述序列经验分布特征的图。

§9.1.1  CDF—Surivor—Quantile图

这个图描绘出带有加或减两个标准误差带的经验累积分布函数,残存函数和分位数函数。选择View/Distribution Graphs/CDF—Surivor—Quantile

CDF是来自于序列中观测值r的概率

Surivor(残存)操作用来描绘序列的经验残存函数

Quantile(分位数)操作用来描绘序列的经验分位数。对 的分位数 满足下式:

All选项包括CDF,Survivor和Quantile函数。

Saved matrix name可以允许你把结果保存在一个矩阵内。

Iclude standard errors(包括标准误差)操作标绘接近95%的置信区间的经验分布函数。

§9.1.2  Quantile—Quantile图

Quantile—Quantile ( QQ图)对于比较两个分布是一种简单但重要的工具。如果这两个分布是相同的,则QQ图将在一条直线上。如果QQ图不在一条直线上,则这两个分布是不同的。

有Normal(正态)分布、Uniform(一致)分布、Exponential(指数)分布、Logistic(螺线)分布、

Extreme value(极值)分布。

§9.1.3  Kernel Density(核密度)

这个视图标绘出序列分布的核密度估计。核密度估计用“冲击”代替了直方图中的“框”所以它是平滑的。平滑是通过给远离被估计的点的观测值以小的权重来达到的。

一个序列X在点x的核密度估计式:

 

这里,N是观测值的数目,h是带宽(或平滑参数),K是合并为一体的核函数。

选择View/Astribution Graphs/Kernel Density……

§9.2 带有拟合线的散点图

通过view/Graph/Scatter打开一个组的视图菜单包括四种散点图。

一、Simple Scatter(简单散点图)

其第一个序列在水平轴上,其余的在纵轴上。

二、Scatter with Regression(回归散点图)

就是在组中对第一个序列及第二个序列进行总体变换来进行二元回归,选择Regression                                                                          Robustness lterations(稳健叠代)

最小二乘法对一些无关观测值的存在非常敏感,稳健叠代操作就是产生一种对残差平方的加权形式,使无关的观测值在估计参数时被加最小的权数。 选择叠代次数应是一个整数。

三、Scatter with Nearest Neighber Fit(最邻近拟合散点图)

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

1.Method 操作

你可以选择在样本中的每一个数据点作局部回归或在数据点的子集中作局部回归。

·Exact(full sample)  在样本中的每一数据点都作局部回归

·Cleveland subsampling  在选取的子样本中进行回归,你可以在编辑框中键入子样本的大小。

2.Specification操作

因为要靠子样本点周围的点来进行局部回归,并来求拟合值,(1)Bandwidth span(带宽范围)(2)Polynomial degree(多项式次数)

3.其他操作

(1)Local weighting (Tricube)局部加权

给每个局部回归的观测值加权,加权回归使残差方最小

(2)Robustness Iterations(稳健叠代)

通过调整权数去降低外离的观测值的权重来叠代局部回归.

(3)Symmetric Neighbors(对称邻近)使被估计点的两侧有相同数目的观测值。

四、Scatter with Kernel Fit(核拟合分布)

核拟合则固定带宽且局部的观测值通过核函数来加权。

局部核回归拟合通过选取参数β使总体二乘残差最小。

Method则与核分布中介绍相一致,也分为精确和线性单元两种方式。

Fitted series  可以在编辑框中给拟合后序列起名,然后存起来。

Bracket Bandwidth 即为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,并且为加括号带宽。

group aa lwage age

aa.linefit (yl,xl)

表示建立一个组包括序列LWAGE和AGE,再经过对两个序列的对数变换然后进行回归.

aa.linefit(yl,d=3)

对Y轴上的序列经对数变换,且次数取3来拟合X轴上的序列。

aa.nnfit表示在组aa中进行最邻近点拟合。

aa.kerfit表示在组aa中进行核拟合。

第十章  图、表和文本对象

Eviews的对象(序列、组、方程等)可以用图、表、文件等形式表现出来。

在EViews中可以通过freezing(固化)将当前的视图保护起来。固化一个视图将产生一个对象。本章描述了制作图、表和文本对象的表现形式的方法。

§10.1 创建图

通常,我们依靠固化一个视图来创建图对象。只需点击对象窗口的“Freeze”键。在一个序列的菜单中选择View/Graph/line,可以显示该序列的线形图。点击Freeze键,可将该图保留下来。Eview将创建一个包含该视图的瞬象的UNTITLED图。要想将UNTITLED图保存在工作文件中,你必须为这个图对象命名;按Name键,并键入一个名字。

你也可以创建一个包括两个或更多已命名的图对象的组合对象。只要选择所有需要的图,然后双击。另一个组合图的方法是选择Quick/Show…然后键入这些图的名字。

§10.2 修改图

选定图对象的一个元素,双击,弹出Graph Option对话框,就可以对该元素进行编辑。

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

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

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

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

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

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

7、图的模板   首先,为你想将其制作成模板的图对象命名。然后,点击你想使用模板来绘制的图对象的工具栏中的Template键。输入这个图对象的名字。

§10.3  多个图

由多个图构成的视图组也可以通过Freeze将其变成图对象。对多个图进行操作的方法有两种。

1、对多个图进行操作  从图菜单中选择Prcos,Eviews就会显示一个含有选项的菜单。Options on all graphs…给所有图设置一个统一的属性。Position and align graphs… 对所有图进行整体排列并控制图之间的所有间距。Add shading to all graphs…为对象中的每个图绘制线或添加阴影。Add text…允许你为多个图的组合作注解。

2、   对单个图进行操作  点击目标图,选择Procs或点击鼠标右键,就会出现一个菜单,它允许你设置选项,添加阴影或删除所选图。还可以通过按图工具栏中的Remove键对所选图进行删除。

§10.4  打印图

点击视图或图对象窗口的工具栏上的Print钮来打印图,并可以使用主菜单上File/Print  Setup来控制打印操作。如果你想使用彩色打印机打印彩色的图,一定要检查Print in color框以确保图中的线用彩色来代替。如果打印黑白图则不必。

用PostScript文件打印图

从任务栏中,选择Start/Settings/Printers。双击Add Printer,点击Next, Local,选择PostScript打印机,然后选择FILE:命令Windows打印文件,告诉Windows你是否想用缺省打印机。

§10.5  将图对象拷贝到其他的Windows程序中

你可以直接把一个Eviews图并入到你的Windows文字处理程序中的文档中。首先,击活这个图的对象窗口,然后点击Eviews主菜单上Edit/Copy,就会出现Copy Graph as Metafile对话框。

§10.6  表

表选项可以从Procs菜单或者工具栏中的按钮中获得。Font (字体)允许选择在表中使用的字体。Insert–Delete(InsDel)在指定位置进行插入删除操作。Column Width(Width)用来改变列的宽度。

Number Cell Format(Number)设置数字的格式。Fixed characters用来指定所有数值的位数。Fixed decimal只规定小数点后的位数。Column Width增加栏宽。Justification(Justify)进行数字和文本的排列整理。

Horizontal Lines(Lines) 在指定区域添加或移动水平线。Grid+/- 设置格栏的开关。Title在表顶部的中间加标题。Edit+/-打开或关闭编辑状态,这决定是否可以在表中编辑文本或数字。

§10.7  拷贝表对象到其他Windows程序

可以将一个表剪切粘贴到电子表格或文字处理软件中。击活表中要拷贝的部分,然后从主菜单中选Edit/Copy。就会弹出一个对话框,该对话框提供复制表中数字的选项。选Edit/paste在指定位置进行粘贴。一些文字处理程序提供了将内容作为非格式化文件粘贴到剪切板中的选项。如果想将表粘贴为非格式化的文本,可以选Edit/Paste Special。

§10.8  文本对象

可以通过选择Objects/New object/Text 或在命令框中键入“text”来建立一个空白文本对象。

§10.9  命令

freeze命令固化了已命名对象具体的视图。在固化命令后,在括号中为已固化的对象提供了一个名字。例如,被固化的序列的直方图的名字为LWAGE,而它的图形对象的名字为LW_HIST,键入

freeze (lw_hist) lwage.hist

将组GRP1的散点图freeze成一个名称为GRA1的图对象,键入

freeze (gra1) grp1.scat

合并名称为GRA1和GRA2的两个图对象并为一个图对象BIGGRA,键入

freeze (biggra)   gra1   gra2详细内容请参见命令与程序说明.

转载请注明:数据分析 » eviews软件学习_如何学习eviews软件

喜欢 (1)or分享 (0)

您必须 登录 才能发表评论!