第三章 工作文件 基础
EViews的核心是对象, 对象是指有一
定关系的信息或算子捆绑在一起供使用的单
元, 用 EViews工作就是使用不同的对象 。
对象都放置在 对象集合 中, 其中工作文件
( workfile) 是最重要的对象集合 。
§ 3.1 什么是 工作文件
工作文件是 EViews对象的集合 ( 关于对象的
概念参见下一章,, 对象基础, ) 。 EViews中的
大多数工作都涉及对象, 它们包含在工作文件中,
因此使用 EViews工作的第一步是创建一个新的工
作文件或调用一个已有的工作文件 。
每个工作文件包括一个或多个工作文件页
( 多页工作文件是 EViews5增加的新功能 ), 每页
都有它自己的对象 。 一个工作文件页可以被认为
是子工作文件或子目录, 这些子工作文件或子目
录允许我们在工作文件内组织数据 。
在绝大多数情况下, 我们可以把工作文件页当作工作
文件 ( 就像子目录也可当做目录一样 ), 因为在两者之间
没有本质的区别 。 实际上, 在大多数情况, 工作文件仅仅
涉及一页, 因此两者是完全相同的 。 不会造成困扰, 因此
可以交叉使用, 工作文件, 和, 工作文件页, 。
工作文件和工作文件页可以容纳一系列 EViews对象,
如方程, 图表和矩阵等, 主要目的是容纳数据集合的内容 。
数据集合是包含一个或多个变量的一组观测值, 例如, 变
量 GDP,投资, 利率的观测值的时间序列, 也可能是一个
包含个体收入和税率的观测值的随机样本 。
数据集合的主要概念是在数据集合中每个观测值均有
唯一的标识符 ( 或简称 ID) 。 标识符通常包含观测值的重
要信息, 例如日期, 名字, 也可能是识别代码 。 例如年度
时间序列数据最典型的是用年份标识符 (, 1990”,
,1991”,… ), 而相交叉的地区数据一般使用该地区的名
字或缩写 (, AL”,,AK”,…,WY”) 。
因为工作文件页的主要目的是容纳数据集合的内
容, 因此每页必须包括观测值标识符的信息 。 一旦给
出标识符的信息, 工作文件页将在与此相联系的数据
集合中提供与观测值相关的内容, 允许我们应用数据,
处理延迟, 或者运用纵向的数据结构 。
大多数工作都是通过工作文件来实现的 。 这样,
使用 EViews工作的第一步就是建立一个新的工作文件
或调用一个已有的工作文件 。 工作文件有两个基本特
点, 一是打开后即被调入内存中, 以便快速地获得其
中的对象;二是工作文件都有频率和范围 。
§ 3.2 建立新的工作文件
EViews4和 EViews5建立新的工作文件的界面和功能
不同, 下面分别介绍 。
1,创建工作文件 ( EViews4版本 )
选择菜单 File/New/workfile,则出现如下图的对话框。
可在, Workfile frequency”中选择数据的频率, 可选的频
率包括年度, 半年, 季度, 月度, 星期, 天 ( 每周 5天, 每周 7
天 ) 以及非时间序列或不规则数据 。 可在, Start date”文本框
中输入起始日期,, End date”文本框中输入终止日期, 年度与
后面的数字用,,, 分隔 。 日期的表示法为,
年度:用四位数字表示;
半年:年后加 1或 2;
季度:年后加 1~ 4;
月度:年后加 1~ 12;
星期:月 /日 /年;
日:月 /日 /年;
非时间序列或不规则数据:样本个数 。
2,通过描述结构创建工作文件 ( EViews5版本 )
为了描述工作文件的结构, 需要提供给 EViews关于观测值
和与其相联系的标识符的外部信息 。 例如, 可以告知 EViews数
据集合是由从 1990Q1到 2003Q4的每个季度的观测值的时间序列
组成, 或者是从 1997年开始到 2001年结束的每一天的信息, 或
者是拥有 500个观测值而没有附加的标识符信息的数据集合 。
要创建工作文件,从主菜单选择 File/New Workfile,打开
Workfile Create对话框,如下图所示。
对话框的左边是下拉列表框, 它用来描述数据集合的基本
结构 。 可以在 Dated-regular frequency,Unstructured和 Balanced
Panel中选择 。 一般来说, 若是一个简单的时间序列数据集合,
可以选择 Dated-regular frequency,对于一个简单的面板数据库,
可以使用 Balanced Panel,而在所有其他情况下, 可以选择
Unstructured。 每个基本结构所需要的选项将在后面分别介绍 。
( 1) 描述具有固定频率的时间序列工作文件
当选择 Dated-regular frequency时, EViews将允许选择数据
的频率 。 可以在下面两者之间进行选择, 一个是标准的 EViews
所支持的数据频率 ( Annual( 年度 ), Semi-annual(半年度 )、
Quarterly( 季度 ), Monthly( 月度 ), Weekly( 周度 ),
Daily-5 day week( 每 5天一个星期 ), Daily-7 day week( 每 7天
一个星期 )) ;另外一个是特定的频率 ( Integer date) 。
选择频率时, 要正确设置数据中观测值的间隔, ( 无论它们
是年度, 半年度, 季度, 月度, 周度, 每周 5天, 还是每周 7天 ),
以便于允许 EViews使用所有可用的日历信息来组织和管理数据 。
例如, 当在日, 周或年度数据之间进行变动时, EViews会清楚地
判断出有些年份有 53个星期, 而有些年份有 366天, 若应用这些
数据进行工作时, EViews将应用日历信息 。
正如名字所表达的意义一样, 固定频率数据被特定的频率定
义而具有固定的间隔 (例如, 月度数据 )。 相反, 非固定频率的数
据并没有固定的间隔 。 非固定频率数据的一个重要例子就是关于
证券和股票的价格, 它们在假期和其它市场关闭的情况, 观测值
是非规则的, 而并不是以 5天为周期的规则数据 。 标准的宏观经
济数据例如季度 GDP或者每月的房地产开发均是规则数据的例子 。
EViews也允许为工作文件输入 Start date和 End date。 点击 OK,
EViews将创建一个具有固定频率的工作文件, 其中包括指定数目
的观测值和与此相关的标识符 。
假设创建一个季度工作文件,它开始于 1970年的第一个季度,
结束于 2004年的最后一个季度。
第一步,为工作文件的结构选择 Dated-regular frequency,然
后选择 Quarterly频率。
接下来,进入 Start date和 End date。有很多方法可以填写日期
值。 EViews使用最大的观测值组合,它与那些日期相一致,所以
如果输入的是,1970”和,2004”,季度工作文件从 1970年的第一
个季度开始,到 2004年的最后一个季度结束。输入一对日期
,MAR 1970”和,NOV 2004”,或者成对的开始-结束,3/2/1970”
和,11/15/2004”,这样它们将生成同样结构的工作文件,在上面
三种情况中所隐含的起始和终止季度都是相同的。
这个例子阐述了使用 EViews中日期信息的基本原则。一旦指
定了一个工作文件的频率,EViews将应用所有有用的日历的信息
来说明相关频率的信息。例如,给定一个季度工作文件,EViews
会判断日期,3/2/1990”是 1990年的第一个季度。
最后,可以输入工作文件名,同时给工作文件页命名。
( 2) 描述非结构工作文件
非结构数据仅仅是没有指定日期的数据, 它使用默认的整
数标识符 。
若在下拉列表中选择这一类型时, 对话框将发生变化, 会
提供一个空白区域用来输入观测值的个数, 然后点击 OK。 在
下图所描述的例子中, EViews将会创建一个拥有 500个观测值
的工作文件, 其中包括从 1到 500的整数标识符 。
( 3) 描述平衡面板工作文件
Balanced Panel提供了描述固定频率面板数据结构的简单方
法。
创建一个平衡面板结构时,要输入每个截面成员,这些成员
具有相同的固定频率和相同日期的观测值。在这里仅仅给出这一
过程的大体概括。详细的讨论需要对面板数据进行总的描述和创
建一个高级工作文件结构。面板数据将在后面讨论。
创建一个平衡面板结构,在下拉列表中选择 Balanced Panel,
选定频率( Frequency),输入起始日期( Start date)和终止日期
( End date)以及截面成员的个数( Number of cross)。可以命
名工作文件和命名工作文件页,点击 OK。 EViews将创建一个给
定频率的平衡面板工作文件,使用特定的起始和终止日期以及截
面成员的个数。
下图中, EViews创建了一个 200个截面成员, 固定频率,
年度面板工作文件, 观测值起始于 1970年, 终止于 2004年 。
( 4) 多页工作文件
很多工作可能只涉及单个页,然而把数据组织成多个工作文
件页是非常有用的。多页工作文件主要是在必须要用多个数据集
合工作时的情况下应用。
例如,需要分析季度数据和月度数据。多页工作文件允许在
当前的频率下容纳上述两个设置,如果必要的话执行自动频率转
换。在这种形式下把数据组织起来,允许在季度和月度频率之间
快速切换来完成分析任务。
① 创建工作文件页
有很多方法可以创建工作文件页 。
a,通过描述它的结构创建工作文件页
首先, 描述工作文件页的结构 。 只需单击标签 New Page并选
择 Specify by Frequency/Range…, 这时 EViews将显示类似的
Workfile Create对话框 。 像描述一个新的工作文件一样, 简单地
描述这个工作文件页的结构, 并单击 OK。
EViews将创建一个带有特定结构的新的工作文件页,它将作
为活动工作文件页被系统自动命名,也将被指定。
b,使用标识符来创建工作文件页
第二种方法是使用一个或多个标识符序列创建新的工作文件
页 。 单击 New Page标签, 选择 Specify by identifier Series…,
EViews打开一个对话框 ( 见下图 ) 。 可以在 Date series和 Cross-
section ID series框中输入一个或多个序列 。 EViews将使用特定的
序列来构建标识符 。 指定样本中标识符的唯一值将被用来创建新
的工作文件页 。 再者, EViews也可使用所提供的信息构建这个工
作文件 。
c,通过复制当前页创建工作文件页
可以通过复制当前页的数据创建新的工作文件页 。
单击 或选择菜单 Proc/Copy/Extract from Current Page/By Link
to New Page...或 Proc/Copy/Extract from Current Page/By Value
to New Page or Workfile...,EViews将打开对话框指定要复制
的新工作文件页的对象和数据 。
d,通过加载工作文件或数据源创建工作文件页
单击 New Page 并选择 Load Workfile Page 或选择
Proc/Load Workfile Page,在打开文件对话框中, 如果选择已
经存在的 EViews工作文件, EViews将原工作文件的每一页
添加新页;如果选择只有一页的工作文件, EViews将在新页
中加载整个工作文件;如果工作文件包含多页, 每一页都将
作为新页分别加载, 活动页将是最新的页 。
② 工作文件页的相关操作
工作文件页一般上被认为仅仅是工作文件, 对特定页或者基
本的多页工作文件有其特定的操作 。
设置活动的工作文件页 单击工作文件窗口的页标签, 即可设
置活动文件页 。
给工作文件页重新命名 EViews将按工作文件页的结构提供一
个缺省的名字 。 若希望给工作文件页重新命名只需右键单击该页
的标签, 弹出工作文件页菜单 。 从菜单中选择 Rename Workfile
Pag,然后输入工作文件页的名字 。 相应的, 也可以从主菜单中选
择 Proc/Rename Current Page。
删除工作文件页 右键单击该页的标签, 选择 Delete Workfile
Page,或者在活动页面, 单击 Proc菜单, 选择 Delete Current Page。
保存工作文件页 若希望保存活动工作文件页为一个独立的工
作文件, 只需右键单击该页的标签, 选择 Save Workfile Page,然
后打开 Save As对话框 。 也可以从主菜单中选择 Proc/ Save Current
Page。
§ 3.3 工作文件的相关操作
1.工作文件窗口
EViews中最重要的窗口就是工作文件窗口。工作文件窗口提
供了一个在给定工作文件或者工作文件页下的所有对象的目录。
工作文件窗口也提供了一些处理工作文件和工作文件页的工具。
( 1) 工作文件的标题和菜单
在工作文件窗口的标题栏中可以看到 Workfile后跟工作文
件名 。 若工作文件已经保存到磁盘里, 可以看到它的名字和整
个磁盘路径 。 图 A.7中, 工作文件的名字是, 3_1.wf1”,它存
放在 e盘的根目录下 。 若工作文件没有被保存, 则它将被命名
为, UNTITLED”。
在标题栏的正下方是菜单和工具条, 利用菜单和工具条可
以方便地实现很多操作 。 工具条中的按扭仅仅是一种快捷方式,
可以方便地处理 EViews的主菜单中的一些操作 。 如菜单
,View/Name Display”可以实现大小写转换 。 默认是小写 。
( 2) 工作文件的范围, 样本和显示限制
在工具条的下面是两行信息栏, 在这里 EViews显示工作文
件的范围 ( 结构 ), 工作文件的当前样本 ( 被用于计算和统计
操作的观测值的范围 ) 和显示限制 ( 在工作文件窗口中显示对
象子集的规则 ) 。 双击这些标签并在对话框中输入相关的信息,
可以改变工作文件的范围, 样本和显示限制 。
最后, 在窗口的主要部分, 可以看到工作文件路径中工作
文件页的所有内容 。 在正常的显示模式下, 所有被命名的对象
都以不同的图标被列示在工作文件窗口中, 按名字排序 。 不同
类型的对象有不同的图标 。 也可以在工作文件页里, 显示对象
的子集, 下面将予以介绍 。
( 3) 工作文件路径选项
可以通过改变默认工作文件显示, 来表示对象的其它信息 。
若选择 View/Details+/-,或者点击工具栏中的 Details+/-按扭,
EViews将在标准工作文件显示格式和提供附加信息的显示格式
间切换 。
当工作文件中包含大量对象时, 很难查找到指定的对象 。
可以使用工作文件中的显示限制来解决这一问题 。 在工作文件
窗口中选择 View/Display Filter,或者双击工作文件窗口中的
Filter。 将显示一个对话框, 这个对话框有两部分组成 。 在编辑
区域内, 可以放置一个或几个名字的描述, 可以包括通配符
,*” ( 与任何字符相匹配 ) 和,?, ( 与任何单个字符相匹
配 ) 。 在编辑区域的下面是一系列复选框, 对应于不同类型的
EViews对象 。 EViews将仅仅显示与编辑区域中名字相匹配的指
定类型的对象 。
2,保存工作文件
保存工作文件可以在工具栏中单击 Save按扭, 或从主菜单中
选择 File/Save或 File/Save As,在出现的 Windows标准对话框内选择
文件要保存的目录及文件名 。
当重写工作文件时, EViews通常会保留重写文件的备份 。 备
份文件名和原文件名相同, 但扩展名的第一个字母变为, ~”。 是
否创建备份文件, 可以通过选择 Options/Workfile Storage Defaults
进行设置 。
当点击 Save按钮时, EViews5将显示一个对话框 ( 见下图 ),
这个对话框显示储存在工作文件中当前数据的整个的默认选项 。
首先的选择就是用 Single precision( 单精度 ) 或者
Double precision( 双精度 ) 保存序列数据 。
也可以选择压缩或者非压缩的形式保存数据, 若选择 Use
compression,EViews将会分析序列的内容, 为每个序列选
择一个最佳的储存精度, 应用压缩算法, 缩小工作文件的大小 。
但是我们要谨慎, 压缩的工作文件并不都是相互兼容的, 它不
会被低于 EViews5的版本所识别 。
最后, 在每个保存操作中都有一个检查框, 用来显示选项
对话框 。 默认状态下, 每次保存工作文件, 都将显示这个对话
框 。 不选中 Prompt on each Save这个选项, EViews在后面的
保存操作中将隐藏这个对话框 。 若以后希望改变这个保存设置
或者希望显示这个对话框, 必须在 EViews主菜单中通过选择
Option/Workfile Default Storage Options来更新整个设置 。
除了被压缩的工作文件外, 在 EViews5中被保存的工作文
件都可以被以前版本的 EViews所读取 。 像 ValMap或者字符串
序列的对象不被以前的版本所支持, 当被 EViews更早的一些
版本读取时将被舍弃 。 所以当用老一点的 EViews版本读取工
作文件时一定要小心, 因为有可能失去那些已经被删除的对象 。
同时也要注意多页工作文件中也只有第一页能被先前的版
本所读取, 其它的页将被舍弃 。 可以保存多页工作文件的单页
为独立的工作文件, 这样就可以被以前的版本所读取 。
3,加载工作文件
可以选择 File/Open/EViews Workfile将以前所保存的工
作文件调入内存 。
当选择 File/Open/EViews Workfile时, 可以看到一个标
准的 Windows的打开文件对话框 。 只需通过正确的目录和双
击工作文件的名字, 就可把它加载到内存 。
为了方便起见, EViews在 File菜单的底部保存最近所使用
的工作文件, 用鼠标单击所要用的工作文件, 按回车键, 就可
以在 EViews中将它打开 。
EViews5可以读取以前版本的 EViews的工作文件, 由于
程序的变化, 当用 EViews5读取时, 一些对象可能会被修改 。