EViews6完整操作手册(Word版) 联系客服

发布时间 : 星期日 文章EViews6完整操作手册(Word版)更新完毕开始阅读76e2351f4a35eefdc8d376eeaeaad1f34693113c

十六、储存对象

可以通过 \或对应窗口中的\ DB\储存选定的对象到对象文件(扩展名为*.db)或数据库中。利用 \从对象文件或数据库中提取存储的对象。 十八、更新对象

利用 \从对象文件或数据库中提取存储的对象用以更新当前对象。 §3.3 命令

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

第四章 基本数据处理

§4.1 数据对象

本章重点讨论序列和组的操作,矩阵、向量和标量留到Command and Programming Reference中讨论。 1、序列 建立序列对象: 编辑序列: 改变表单显示: 改变样本区间: 插入删除观测值: 2、组 建立组对象: (1)点击EViews主菜单中的Objects/New Object,然后选择Group,键入序列表即可; (2)选择名和序列名后,点击show,可形成一个新的组。 点击组名称或Show可以显示组中的数据,然后点击 Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。 点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。 (1)点击EViews主菜单中的Objects/New Object,然后选择Series即可; (2)点击EViews主菜单中的Objects/Generate Series,键入一个表达式,可形成一个新的序列。 点击序列名称或Show可以显示序列数据,然后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。 一般是竖行显示,点击Wide+/-按钮,可切换成表格显示状态。 点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。 选中要插入或删除的单元,然后点击InsDel按钮,可以插入或删除。 编辑: 改变样本区间: §4.2 样本

1.工作文件样本

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

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

如Smpl 1980:1 2000:4 IF RC>3.6 §4.3输入数据 1.键盘输入

5

在主菜单下,选择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

6

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

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:\%us macro.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序列的操作

表达式的一个主要用途是从一个存在的序列产生一个新序列或修正已存在的序列值。另

7

外,表达式也允许你进行复杂的数据传送,并可以保存新序列或已经存在序列对象的结果。 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中的对象集合。它与工作文件有两点主要区别。首先数据库可以直接从硬盘上的数据库取出或存入对象。其次在数据库中对象不被限制为单一的频率或时间范围。数据库不同于工作文件另一方面在于它能支持

8