EViews 的基本操作实验目的:初步了解EViews 软件,掌握EViews 的基本操作1. EViews 主窗口EViews 是基于Windows 操作系统的计量分析软件,它的前身是1981年发布的MicroTSP 。
EViews 大部分的数据处理是面对经济时间序列数据,但是这并不妨碍它对大量的截面数据处理同样表现出卓越的功能。
EViews 利用了现代软件开发中的可视化技术,可以使用鼠标,通过点击Windows 命令、修改对话框选项等完成相关数据处理过程,同时也可以利用EViews 的命令行窗口和批处理程序完成同样的数据处理过程。
正确安装并运行EViews 后,我们将会看到EViews 窗口(如图 1 EViews 窗口所示)。
图 1 EViews 窗口2. 工作文件基础EViews 的大部分操作都是在工作文件的基础上完成的,因此工作文件构成了EViews 的基础。
对EViews 的基本操作离不开对工作文件的操作,以下部分介绍如何新建、保存、读取、修改一个工作文件。
标题栏命令窗口主菜单 工作区域下拉式菜单消息区2.1 新建一个工作文件(Creating a Workfile)使用EViews的第一步通常就是新建一个工作文件。
建立一个工作文件可以按下列顺序点击EViews的主菜单:Fil e→New→Workfile。
此时打开下列对话框。
图 2 新建一个工作文件在图 2 新建一个工作文件所示的对话框中,用户需要根据实际数据的特点,指定工作文件的数据频率(workfile frequency),以及工作文件的范围,即开始日期(start date)和结束日期(end date)。
关于数据频率,对话框中提供了八种不同的选择,其含义和输入格式如下z Annual,即年度数据z Semi-annual,即半年度数据,具体表示为年份跟着一个冒号或句点,和一个半年数。
例如,1993:1, 65:2,或者1993.1, 65.2z Quarterly,即季度数据,具体表示为年份跟着一个冒号或句点,和一个季度数。
例如:1992:1, 65:4, 2002:3。
z Monthly,即月度数据,具体表示为年份跟着一个冒号或句点,和一个月份数。
例如:1956:1, 1990:11。
z Weekly,即周度数据。
z Daily [5 day weeks],即日度数据(默认选项),不包括weekday。
表示形式为“月:天:年份”。
z Daily [7 day weeks],包括workday和weekday在内。
z Undated or Irregular,非日期或不规则数据。
例如,工作文件中需要处理的样本数据是覆盖1952年到2006年的年度数据,则该设置工作文件的频率为Annual ,指定开始时间为1952到结束时间2006(如图 3 设定工作文件的数据频率和样本范围)。
设置完毕后点击ok 按钮即可(不妨利用错误!未找到引用源。
中提供的数据文件练习操作)。
图 3 设定工作文件的数据频率和样本范围确认后,EViews 会产生一个无标题(untitiled ,即没有命名)的工作文件,并显示工作文件窗口,如下图所示。
图 4 工作文件窗口在图 4 工作文件窗口显示的工作文件窗口中,菜单栏下方显示两个数据范围:“Range 1952 2000”和“Sample 1952 2000”。
前者是工作文件数据范围,后者是属于工作文件数据范围的一个子集,表明当前EViews 的样本操作范围,这个子集不能超过工作文件的数据范围。
在每一个新建的的工作文件中,系统都会自动生产一个系数向量对象(coefficient vector ),工作文件目录工作文件数据范围当前样本操作范围对象过滤器标题栏状态信息栏命令行窗口名字为c,和一个序列对象(series),名字为resid。
前者主要用于存放参数估计值,后者则主要存放最近一次回归模型估计生成的残差序列。
这里需要强调的是,EViews具有面向对象的风格,即许多数据处理都是以对象(object)为基本单元进行的。
对象具有不同的类型,并且以不同的图符(icon)进行区别。
下图列示了几种常用的对象类型。
序列对象(series)方程对象(equation)系数向量(coefficient vector)图形对象(graph)组对象(group)矩阵对象(matrix)向量对象(vector)标量对象(scalar)标题栏下方为菜单,绝大多数对工作文件的操作都可以通过点击这里的菜单命令来完成。
工作文件目录(workfile directory)列示了工作文件中保存的各种对象。
位于工作文件窗口的最低端的是状态信息栏。
2.2 保存工作文件(Saving Workfiles)如果第一次在工作文件工具栏点击Save按钮,可以选择保存路径,保存工作文件。
或者点击EViews主窗口中的菜单:Fil e→Save as或File→Save保存文件。
2.3 读取工作文件(Loading Workfiles)可以利用EViews主窗口中的菜单:File→Open→Workfile读取一个先前已保存的工作文件。
2.4 修改工作文件大小(Resizing Workfiles)在数据处理过程中,可能需要改变工作文件的数据范围或当前样本范围。
如果希望改变工作文件的数据范围,点工作文件窗口中的菜单:Procs→Change workfile Range,就会打开一个对话框(如图 5 改变工作文件的数据范围所示),或者直接双击“Range”,此后弹出的对话框可以修改工作文件的开始日期和结束日期。
如果原始工作文件数据范围是修改后的工作文件数据范围的子集,则EViews直接扩展工作文件数据范围而不需要额外的确认;如果原始的工作文件数据范围内的部分子集没有被包括在修改后的工作文件数据范围内,则EViews会弹出确认信息,警告一部分原始数据有可能会因为数据范围的修改而丢失,要求用户确认是否继续此项操作。
图 5 改变工作文件的数据范围如果希望改变当前样本范围,点工作文件窗口中的菜单:Procs→Sample…,就会打开一个对话框(如图 6 改变当前样本范围所示),或者直接双击“Sample”,或者单击工作文件窗口中的“Sample”按钮。
注意修改当前样本范围不能超出工作文件的数据范围。
在弹出的对话框中,有两个编辑框,输入相应的选项,可以根据各自的需要指定样本数据集。
例如,如果在上面的编辑框中输入“1952 1978 1980 2000”,则EViews使用1952-1978年和1980-2000年的观测值进行分析计算,而没有包括1979年和2001-2006年的数据。
图 6 改变当前样本范围3 数据的导入和导出3.1 从键盘输入数据(Entering Data From the Keyboard)需要处理的经济金融数据一般以序列的形式出现,并保存在序列对象中。
对于少量的数据序列,可以通过键盘直接输入。
基本步骤如下:1.创建一个序列对象。
从工作文件菜单中点击:Object s→New Objects…选择对象类型为Series(如图 7 创建一个序列对象以输入并保存数据),此后打开一个无标题的序列对象窗口(如图 8 在序列对象窗口中输入数据)。
2.在弹出的序列对象窗口中,点击“Edit+/-”,进入编辑状态,在单元格输入或修改数据。
也可以直接复制数据进行粘贴操作,而勿需逐一进行输入。
3.编辑结束后,点击“Name”按钮,对这个无标题的序列对象进行命名保存。
注意如果在编辑结束后直接关闭未命名的序列对象窗口,系统将会询问是否确定删除。
如果此时点击“确定”按钮,则系统将会放弃保存,已输入的数据信息将会被丢弃。
图 7 创建一个序列对象以输入并保存数据图 8 在序列对象窗口中输入数据3.2 电子数据表导入(Spreadsheet Import)除了直接编辑输入序列对象外,还可以直接从其他程序文件中导入数据。
外部程序文件可能包括标准ASCII表格,或者Lotus (WKS, .WK1 或.WK3)或者 Excel (后缀名为.XLS)电子数据表格式(也是最常用的数据文件格式)。
以Excel文件为例,步骤如下:首先,确定打开了一个工作文件准备接受数据导入,同时外部文件应该关闭,否则无法读取;其次,点击Fil e→Import→Read Text-Lotus-Excel...,选择Excel文件所在的目录和文件名(注意选择正确的文件类型)。
也可以点击Procs→Import→Read Text-Lotus-Excel...来实现同样的过程。
图 9 从外部文件导入数据此时弹出一个标准的文件对话框(如图 10 Excel文件的导入所示),对话框中的选项含义如下:1.Order of data:说明数据是按行还是按列排列。
2.Upper-left data cell:指定第一个数据从哪个单元格位置读入。
for series or Number of series if names in file:给依次输入数据序列命名,并用空白隔开不同的序列名称。
4.Sample to import:确定希望导入的数据样本范围。
点击确定按钮后,工作文件目录将新增两个序列对象,分别按用户命名显示为“pc”和“gdp”。
图 10 Excel文件的导入3.3 数据导出EViews的数据导出过程类似于数据导入,点击:Fil e→Ex port→Write Text-Lotus-Excel...,即可将EViews中的序列数据导出到外部文件中。
图11 EViews中数据的导出4 序列和组视图序列视图为用户提供了多种直观展示数据序列特征的方式,其中包括表格、图形等不同形式。
选择Vie w→Spreadsheet,以数据表格形式显示数据序列内容(如图 12 以数据表格形式展示数据序列)。
图 12 以数据表格形式展示数据序列选择Vie w→Line Graph,将数据序列用连线图表现出来,显示数据随时间的变化趋势(如图 13 以连线图形式展示数据序列):图 13 以连线图形式展示数据序列同样的,选择View→Bar Graph Views,显示柱状图(如图 14 以柱状图形式展示数据序列)。
图 14 以柱状图形式展示数据序列数据序列还可以通过组视图加以展现。
需要生成一个组对象(group)。
在工作文件目录中,按住Ctrl键不放,鼠标点击不同的序列对象,选中多个序列对象。
并将鼠标移至这些序列对象上面,右击鼠标,选择Open→as Group。
即可以组视图形式展示序列数据(如图 15 以组视图找开序列对象)。
图 15 以组视图找开序列对象图 16 组视图中的数据序列和序列对象的初次生成一样,如果直接关闭图中的组对象窗口,系统将会提示是否确定放弃未命名的组对象,此时可以点击“Name”按钮进行命名保存组对象,以便下次使用。