您的当前位置:首页正文

第3章 EVIEWS工作文件基础

2022-10-25 来源:易榕旅网
第三章工作文件基础

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,则出现如下图的对话框。

可在“Workfilefrequency”中选择数据的频率,可选的频率包括年度、半年、季度、月度、星期、天(每周5天、每周7天)以及非时间序列或不规则数据。可在“Startdate”文本框中输入起始日期,“Enddate”文本框中输入终止日期,年度与后面的数字用“:”分隔。日期的表示法为:

年度:用四位数字表示;半年:年后加1或2;季度:年后加1~4;月度:年后加1~12;

星期:月/日/年;日:月/日/年;

非时间序列或不规则数据:样本个数。

2.通过描述结构创建工作文件(EViews5版本)

为了描述工作文件的结构,需要提供给EViews关于观测值和与其相联系的标识符的外部信息。例如,可以告知EViews数据集合是由从1990Q1到2003Q4的每个季度的观测值的时间序列组成,或者是从1997年开始到2001年结束的每一天的信息,或者是拥有500个观测值而没有附加的标识符信息的数据集合。

要创建工作文件,从主菜单选择File/New Workfile,打开Workfile Create对话框,如下图所示。

对话框的左边是下拉列表框,它用来描述数据集合的基本结构。可以在Dated-regularfrequency,Unstructured和BalancedPanel中选择。一般来说,若是一个简单的时间序列数据集合,可以选择Dated-regularfrequency,对于一个简单的面板数据库,可以使用BalancedPanel,而在所有其他情况下,可以选择Unstructured。每个基本结构所需要的选项将在后面分别介绍。

(1)描述具有固定频率的时间序列工作文件

当选择Dated-regularfrequency时,EViews将允许选择数据的频率。可以在下面两者之间进行选择,一个是标准的EViews所支持的数据频率(Annual(年度)、Semi-annual(半年度)、Quarterly(季度)、Monthly(月度)、Weekly(周度)、Daily-5dayweek(每5天一个星期)、Daily-7dayweek(每7天一个星期));另外一个是特定的频率(Integerdate)。

选择频率时,要正确设置数据中观测值的间隔,(无论它们是年度,半年度,季度,月度,周度,每周5天,还是每周7天),以便于允许EViews使用所有可用的日历信息来组织和管理数据。例如,当在日、周或年度数据之间进行变动时,EViews会清楚地判断出有些年份有53个星期,而有些年份有366天,若应用这些数据进行工作时,EViews将应用日历信息。

正如名字所表达的意义一样,固定频率数据被特定的频率定义而具有固定的间隔(例如,月度数据)。相反,非固定频率的数据并没有固定的间隔。非固定频率数据的一个重要例子就是关于证券和股票的价格,它们在假期和其它市场关闭的情况,观测值是非规则的,而并不是以5天为周期的规则数据。标准的宏观经济数据例如季度GDP或者每月的房地产开发均是规则数据的例子。

EViews也允许为工作文件输入Startdate和Enddate。点击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.通过描述它的结构创建工作文件页

首先,描述工作文件页的结构。只需单击标签NewPage并选择SpecifybyFrequency/Range…,这时EViews将显示类似的WorkfileCreate对话框。像描述一个新的工作文件一样,简单地描述这个工作文件页的结构,并单击OK。

EViews将创建一个带有特定结构的新的工作文件页,它将作为活动工作文件页被系统自动命名,也将被指定。

b.使用标识符来创建工作文件页

第二种方法是使用一个或多个标识符序列创建新的工作文件页。单击NewPage标签,选择SpecifybyidentifierSeries…,EViews打开一个对话框(见下图)。可以在Dateseries和Cross-sectionIDseries框中输入一个或多个序列。EViews将使用特定的序列来构建标识符。指定样本中标识符的唯一值将被用来创建新的工作文件页。再者,EViews也可使用所提供的信息构建这个工作文件。

c.通过复制当前页创建工作文件页

可以通过复制当前页的数据创建新的工作文件页。

单击或选择菜单Proc/Copy/ExtractfromCurrentPage/ByLinktoNewPage...或Proc/Copy/ExtractfromCurrentPage/ByValuetoNewPageorWorkfile...,EViews将打开对话框指定要复制的新工作文件页的对象和数据。

d.通过加载工作文件或数据源创建工作文件页单击NewPage并选择LoadWorkfilePage或选择Proc/LoadWorkfilePage,在打开文件对话框中,如果选择已经存在的EViews工作文件,EViews将原工作文件的每一页添加新页;如果选择只有一页的工作文件,EViews将在新页中加载整个工作文件;如果工作文件包含多页,每一页都将作为新页分别加载,活动页将是最新的页。

②工作文件页的相关操作

工作文件页一般上被认为仅仅是工作文件,对特定页或者基本的多页工作文件有其特定的操作。

设置活动的工作文件页单击工作文件窗口的页标签,即可设置活动文件页。

给工作文件页重新命名EViews将按工作文件页的结构提供一个缺省的名字。若希望给工作文件页重新命名只需右键单击该页的标签,弹出工作文件页菜单。从菜单中选择RenameWorkfilePag,然后输入工作文件页的名字。相应的,也可以从主菜单中选择Proc/RenameCurrentPage。

删除工作文件页右键单击该页的标签,选择DeleteWorkfilePage,或者在活动页面,单击Proc菜单,选择DeleteCurrentPage。

保存工作文件页若希望保存活动工作文件页为一个独立的工作文件,只需右键单击该页的标签,选择SaveWorkfilePage,然后打开SaveAs对话框。也可以从主菜单中选择Proc/SaveCurrentPage。

§3.3 工作文件的相关操作

1.工作文件窗口

EViews中最重要的窗口就是工作文件窗口。工作文件窗口提供了一个在给定工作文件或者工作文件页下的所有对象的目录。工作文件窗口也提供了一些处理工作文件和工作文件页的工具。

(1)工作文件的标题和菜单

在工作文件窗口的标题栏中可以看到Workfile后跟工作文件名。若工作文件已经保存到磁盘里,可以看到它的名字和整个磁盘路径。图A.7中,工作文件的名字是“3_1.wf1”,它存放在e盘的根目录下。若工作文件没有被保存,则它将被命名为“UNTITLED”。

在标题栏的正下方是菜单和工具条,利用菜单和工具条可以方便地实现很多操作。工具条中的按扭仅仅是一种快捷方式,可以方便地处理EViews的主菜单中的一些操作。如菜单“View/NameDisplay”可以实现大小写转换。默认是小写。

(2)工作文件的范围、样本和显示限制

在工具条的下面是两行信息栏,在这里EViews显示工作文件的范围(结构)、工作文件的当前样本(被用于计算和统计操作的观测值的范围)和显示限制(在工作文件窗口中显示对象子集的规则)。双击这些标签并在对话框中输入相关的信息,可以改变工作文件的范围、样本和显示限制。

最后,在窗口的主要部分,可以看到工作文件路径中工作文件页的所有内容。在正常的显示模式下,所有被命名的对象都以不同的图标被列示在工作文件窗口中,按名字排序。不同类型的对象有不同的图标。也可以在工作文件页里,显示对象的子集,下面将予以介绍。

(3)工作文件路径选项

可以通过改变默认工作文件显示,来表示对象的其它信息。若选择View/Details+/-,或者点击工具栏中的Details+/-按扭,EViews将在标准工作文件显示格式和提供附加信息的显示格式间切换。

当工作文件中包含大量对象时,很难查找到指定的对象。可以使用工作文件中的显示限制来解决这一问题。在工作文件窗口中选择View/DisplayFilter,或者双击工作文件窗口中的Filter。将显示一个对话框,这个对话框有两部分组成。在编辑区域内,可以放置一个或几个名字的描述,可以包括通配符“*”(与任何字符相匹配)和“?”(与任何单个字符相匹配)。在编辑区域的下面是一系列复选框,对应于不同类型的EViews对象。EViews将仅仅显示与编辑区域中名字相匹配的指定类型的对象。

2.保存工作文件

保存工作文件可以在工具栏中单击Save按扭,或从主菜单中选择File/Save或File/SaveAs,在出现的Windows标准对话框内选择文件要保存的目录及文件名。

当重写工作文件时,EViews通常会保留重写文件的备份。备份文件名和原文件名相同,但扩展名的第一个字母变为“~”。是否创建备份文件,可以通过选择Options/WorkfileStorageDefaults进行设置。

当点击Save按钮时,EViews5将显示一个对话框(见下图),这个对话框显示储存在工作文件中当前数据的整个的默认选项。

首先的选择就是用Singleprecision(单精度)或者Doubleprecision(双精度)保存序列数据。

也可以选择压缩或者非压缩的形式保存数据,若选择Usecompression,EViews将会分析序列的内容,为每个序列选择一个最佳的储存精度,应用压缩算法,缩小工作文件的大小。但是我们要谨慎,压缩的工作文件并不都是相互兼容的,它不会被低于EViews5的版本所识别。

最后,在每个保存操作中都有一个检查框,用来显示选项对话框。默认状态下,每次保存工作文件,都将显示这个对话框。不选中PromptoneachSave这个选项,EViews在后面的保存操作中将隐藏这个对话框。若以后希望改变这个保存设置或者希望显示这个对话框,必须在EViews主菜单中通过选择Option/WorkfileDefaultStorageOptions来更新整个设置。

除了被压缩的工作文件外,在EViews5中被保存的工作文件都可以被以前版本的EViews所读取。像ValMap或者字符串序列的对象不被以前的版本所支持,当被EViews更早的一些版本读取时将被舍弃。所以当用老一点的EViews版本读取工作文件时一定要小心,因为有可能失去那些已经被删除的对象。同时也要注意多页工作文件中也只有第一页能被先前的版本所读取,其它的页将被舍弃。可以保存多页工作文件的单页为独立的工作文件,这样就可以被以前的版本所读取。

3.加载工作文件

可以选择File/Open/EViewsWorkfile将以前所保存的工作文件调入内存。

当选择File/Open/EViewsWorkfile时,可以看到一个标准的Windows的打开文件对话框。只需通过正确的目录和双击工作文件的名字,就可把它加载到内存。

为了方便起见,EViews在File菜单的底部保存最近所使用的工作文件,用鼠标单击所要用的工作文件,按回车键,就可以在EViews中将它打开。

EViews5可以读取以前版本的EViews的工作文件,由于程序的变化,当用EViews5读取时,一些对象可能会被修改。

因篇幅问题不能全部显示,请点此查看更多更全内容