用户可以在对话框左侧列表中选择新建对象的类型,如序列(Series)。在对话框右上方的空格处,用户可以为新对象命名,缺省为Untitled。当定义了正确的对象类型和输入对象名称之后,点击OK确认。 注意,在给对象进行命名时,不能使用保留字符:
ABS ACOS AR ASIN C CON CNORM
COEF COS D DLOG DNORM ELSE
ENDIF EXP LOG LOGIT LPT1 LPT2 MA
NA NRND PDL REISD RND SAR SIN
SMA SQR THEN
同时,在Eviews中不区分对象名称的大小写,如:P和p被视为同一序列。 打开已有对象的方法很多。 直接双击选定的对象打开;
在工作文件窗口点击View→Open Selected→One Window打开;
在工作文件窗口中点击Show或在主窗口中点击Quick→Show后,输人需要打开的对象的名称打开。 (二)序列对象窗口简介
对象窗口用于显示对象包含的内容,既可以是数据,也可以是有关计算结果。假设建立了一个名称为X的序列,打开该序列后的序列对象窗口如图6所示。
11
图6 序列对象窗口
序列对象窗口是一个类似Excel电子表格形式的窗口。窗口的上方是一排工具栏按钮,它们通常根据对象的不同而变化。这里不展开介绍,有兴趣的同学可以参考介绍Eviews的有关书籍。 (三)序列数据的录入、调用和编辑
在Eviews软件中,用户可以选择多种输入数据的方法。
1.手工输入。打开一个序列对象窗口(见图6)。在工具栏上点击Edit+/一进入编辑状态,此时用户可以在相应位置输入或修改序列观测值。
2.调入已有数据文件。 Eviews 3.l支持三种格式的数据文件:文本格式(ASCII)、Lotus和Excell作表。调入已有数据时,用户点击Procs→Import→Read Text-Lotus-Excel,然后找到并打开目标文件。 (四)序列的复制与排序
1.序列复制。复制一个序列有两种情况。当需要复制的序列没有在工作文件中打开或者该对象窗口没有被激活时,可以在主菜单中进行复制,方法是Objects→Copy Selected,系统将弹出如图 7的对话框。用户在源(Source)行中输入需要复制的序列的
12
名称,在目标(Destination)行中输入新序列的名称,然后点击OK,新产生的序列的取值和结构将与源序列相同。
图7 序列复制对话框
当复制源序列窗口打开井被激活时,如图6所示,直接点击对象窗口工具栏中的Objects→Copy Objects,系统立即生成一个与源序列数据和结构相同的新序列,并缺省命名为Untitled。
2.序列排序。当需要对序列数据进行排序时,可以在工作文件窗口(见图4)中点击 Procs→Sort Series,系统弹出序列排序定义对话框(见图8)。
图8 序列排序定义对话框
用户需要在Sort Key(s)(one or more series)下面指定排序关键字,即以哪个或哪几个序列为基础进行排序。对于以多个序列为排序关键字的情况,各个序列之间以空格相间隔。需要注意的是,如果工作文档已经按日期排列,那么,排序操作通常会破坏观
13
测值与日期的对应关系。
三、序列分析常用操作 (-)样本
样本通常是工作文件观测值的一个子集,是应用Eviews进行序列分析的一个重要概念。不同于其他的许多统计软件,Eviews允许用户根据需要确定样本所包含的数据范围,而不是简单地将序列中的所有值作为分析的基础。
在建立工作文件时,系统默认的样本期为整个观测期,即用户给定的起止日期。当需要对某个时间段或符合某种条件的观测值操作时,就需要更改样本期。
点击主菜单的 Procs→Sample,或者直接点击工作文件窗口工具栏的 Sample按钮,屏幕出现样本期定义对话框(见图9)。对话框上面一个空白区域,用户输入成对的日期(Sample range pairs),每对数值表示样本期中一个子集的起止点。如输入 1970 1985 1990 2000,表示选择 1970-1985年以及 1990-2000年的观测值构成样本。
图9 样本期定义对话框
样本期定义对话框下半部分是附加条件(IF
14
condition)数据区域。Eviews取用户数据的样本区间和附加条件的交集作为最终点样本期。例如样本区间为1980 2000,附加条件为X>2000,表示选取1980-2000年,满足X的值大于2000的观测值。 (二)生成新序列
在数据分析中,利用已知序列生成新序列是经常碰到的操作。新序列一般是工作文件中已有序列的函数,可由已有序列参与特定运算产生。
在主窗口菜单点击 Quick→Generate Series或点击工作文件窗口工具栏中的Procs→Generate Series,系统弹出建立新序列对话框(见图 10)。在这个对话框中,用户需要输入赋值语句(Enter equation),并确定新序列的样本期(Sample)。
赋值语句的左侧可以是目标函数,也可以是目标函数的某些函数。举例来说,通过已有序列z、y生成新序列z,下面两种表达是等价的。 z =2.5+log(X)-2*y z+2*y-2.5=log(x)
需要注意的是,在上述赋值语句中,新序列的名称,如z,只能在等式的左边出现一次。
在样本期(Sample)框中,用户可以直接输入样本期,也可以通过条件语句确定样本期。不论是哪种情况,z在样本期内的数值由赋值语句确定,z在样本期之外的数值自动被赋为NA。
15