第一次上机:初步认识EViews 实验目的:初步了解Eviews软件,掌握Eviews的基本操作 考查要求:按要求完成习题(见最后一页) 1.EViews主窗口 Eviews是基于Windows操作系统的计量分析软件,它的前身是1981年发布的 MicroTSP。.Eviews大部分的数据处理是面对经济时间序列数据,但是这并不妨碍它对大量 的截面数据处理同样表现出卓越的功能。Eviews利用了现代软件开发中的可视化技术,可 以使用鼠标,通过点击Windows命令、修改对话框选项等完成相关数据处理过程,同时也 可以利用Eviews的命令行窗口和批处理程序完成同样的数据处理过程。 正确安装并运行Eviews后,我们将会看到Eviews窗口(如图1 Eviews窗口所示)。 标题栏 EVievs Student Version 口▣☒ 1。r山tets业Eroes Qaick0 gtions indow1g 主菜单 Fetsh troo m iat。frm1E 命令窗口 tare to lb. 下拉式菜单 Viev Options 工作区域 消息区 默认数据库 当前工作文件 默认路径 图1 Eviews窗口 2.工作文件基础 Eviews的大部分操作都是在工作文件的基础上完成的,因此工作文件构成了Eviews的 基础。对Eviews的基本操作离不开对工作文件的操作,以下部分介绍如何新建、保存、读 取、修改一个工作文件
第一次上机:初步认识 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的主菜单:File→New→Workfile。.此时打开下列对话框。 EVievs 回x File Edit Dbjeets View Procs Quiek Options Yindow Help Torkfile Range Workfile frequency Annual Weekly Semi-annual Dail [5 day weeks] Quarterly ◇Daly day weeks] ◇Monthly ◇Undated or iregular Start date End date Path c:\eviews3 DB none YF none 图2新建一个工作文件 在图2新建一个工作文件所示的对话框中,用户需要根据实际数据的特点,指定工作 文件的数据频率(workfile frequency),以及工作文件的范围,即开始日期(start date)和结 束日期(end date)。 关于数据频率,对话框中提供了八种不同的选择,其含义和输入格式如下 。Annual,即年度数据 ● Semi-annual,即半年度数据,具体表示为年份跟着一个冒号或句点,和一个半年 数1993:1,65:2 ●Quarterly,即季度数据,具体表示为年份跟着一个冒号或句点,和一个季度数,例 如:1992:1,65:4,2002:3。 ●Monthly,即月度数据,具体表示为年份跟着一个冒号或句点,和一个月份数,例 如:1956:1,1990:11。 ●Weekly,即周度数据。 ●Daily[5 day weeks],即日度数据(默认选项),月:天:年份。 ●Daily[7 day weeks] ● Undated or Irregular 例如,工作文件中需要处理的样本数据是覆盖1952年到2006年的年度数据,则该设 置工作文件的频率为Annual,.指定开始时间为1952到结束时间2006(如图3设定工作文
2.1 新建一个工作文件(Creating a Workfile) 使用 Eviews 的第一步通常就是新建一个工作文件。建立一个工作文件可以按下列顺序 点击 Eviews 的主菜单:File→New→Workfile。此时打开下列对话框。 图 2 新建一个工作文件 在图 2 新建一个工作文件所示的对话框中,用户需要根据实际数据的特点,指定工作 文件的数据频率(workfile frequency),以及工作文件的范围,即开始日期(start date)和结 束日期(end date)。 关于数据频率,对话框中提供了八种不同的选择,其含义和输入格式如下 z Annual,即年度数据 z Semi-annual,即半年度数据,具体表示为年份跟着一个冒号或句点,和一个半年 数 1993:1, 65:2 z Quarterly,即季度数据,具体表示为年份跟着一个冒号或句点,和一个季度数,例 如:1992:1, 65:4, 2002:3。 z Monthly,即月度数据,具体表示为年份跟着一个冒号或句点,和一个月份数,例 如:1956:1, 1990:11。 z Weekly,即周度数据。 z Daily [5 day weeks],即日度数据(默认选项),月:天:年份。 z Daily [7 day weeks] z Undated or Irregular 例如,工作文件中需要处理的样本数据是覆盖 1952 年到 2006 年的年度数据,则该设 置工作文件的频率为 Annual,指定开始时间为 1952 到结束时间 2006(如图 3 设定工作文
件的数据频率和样本范围)。设置完毕后点击ok按钮即可(不妨利用错误!未找到引用源。 中提供的数据文件练习操作)。 Torkfile Range Workfile frequency: ◆Annual ◇ Weekly Semi-annual ◇Dal[5 day weeks] OK Quarterly ◇ Daly亿day weeks] ◇Monthly ◇Undated or irregular Start date End date 1952 2006 图3设定工作文件的数据频率和样本范围 确认后,Eviews会产生一个无标题(untitiled.,即没有命名)的工作文件,并显示工 作文件窗口,如下图 图EViews ▣x Eile Edit Objects View Proes Quiek Options Hindow Help 工作 文件 目录 工作文件数据范围 当前样本操作范围一过滤器 标题栏 orkfile:UNTITLED 回x View Prpes bjects Save Label+/-Show Fetch Store Delete Genr Ss 对象 Range: 9522006 Filter. Default Eg:None Sample:/952 2006 ☒c resid Path c:\oviovs3 DB none YP untitled 图4工作文件窗口 在图4工作文件窗口显示的工作文件窗口中,菜单栏下方显示两个数据范围:“Range 19522000”和“Sample19522000”。前者是工作文件数据范围,后者是属于工作文件数据 范围的一个子集,表明当前Eviews的样本操作范围,这个子集不能超过工作文件的数据范 围。 在每一个新建的的工作文件中,系统都会自动生产一个系数向量对象(coefficient vector),名字为c,和一个序列对象(series),名字为resid。前者主要用于存放参数估计值, 后者则主要存放最近一次估计生成的的残差序列(有关参数估计和残差序列的内容请参看 第?章内容)。这里需要注意的是,Eviews具有面向对象的风格,即许多数据处理都是以对
件的数据频率和样本范围)。设置完毕后点击 ok 按钮即可(不妨利用错误!未找到引用源。 中提供的数据文件练习操作)。 图 3 设定工作文件的数据频率和样本范围 确认后,Eviews 会产生一个无标题(untitiled,即没有命名)的工作文件,并显示工 作文件窗口,如下图 图 4 工作文件窗口 在图 4 工作文件窗口显示的工作文件窗口中,菜单栏下方显示两个数据范围:“Range 1952 2000”和“Sample 1952 2000”。前者是工作文件数据范围,后者是属于工作文件数据 范围的一个子集,表明当前 Eviews 的样本操作范围,这个子集不能超过工作文件的数据范 围。 在每一个新建的的工作文件中,系统都会自动生产一个系数向量对象(coefficient vector),名字为 c,和一个序列对象(series),名字为 resid。前者主要用于存放参数估计值, 后者则主要存放最近一次估计生成的的残差序列(有关参数估计和残差序列的内容请参看 第?章内容)。这里需要注意的是,Eviews 具有面向对象的风格,即许多数据处理都是以对 工 作 文 件 目录 工作文件数据范围 当前样本操作范围 对象 过滤器 标题栏
象(object)为基本单元进行的。对象具有不同的类型,并且以不同的图符(icon)进行区 别。下图列示了几种主要的对象类型 囹 系数向量(coefficient vector) 血 图形对象(graph) ▣ 方程对象(equation) ⑥ 组对象 (group) 网 矩阵对象(matrix) ☑ 序列对象(series) 团 向量对象(vector) 标题栏下方为菜单,绝大多数对工作文件的操作都可以通过点击这里的菜单命令来完 成。工作文件目录(workfile directory)列示了工作文件中保存的各种对象。在工作文件窗 口的最低端状态信息栏。 2.2保存工作文件(Saving Workfiles) 如果第一次在工作文件工具栏点击Save按钮,可以选择保存路径,保存工作文件。或 者点击Eviews主窗口中的菜单:File→Save as或File→Save保存文件。 回x SaveAs ?☒ 保存在红): C▣EView:3 一臼的翻 白Docs Teaching Cases tuoye 文件名): UNTITLED 保存) 保存类型T): Vorkfile 取消 Update default directory 2.3读取工作文件(Loading Workfiles) 可以利用Eviews主窗口中的菜单:File→Open→Workfile读取一个先前己保存的工作文
象(object)为基本单元进行的。对象具有不同的类型,并且以不同的图符(icon)进行区 别。下图列示了几种主要的对象类型 系数向量(coefficient vector) 图形对象(graph) 方程对象(equation) 组对象 (group) 矩阵对象(matrix) 序列对象(series) 向量对象(vector) 标题栏下方为菜单,绝大多数对工作文件的操作都可以通过点击这里的菜单命令来完 成。工作文件目录(workfile directory)列示了工作文件中保存的各种对象。在工作文件窗 口的最低端状态信息栏。 2.2 保存工作文件(Saving Workfiles) 如果第一次在工作文件工具栏点击 Save 按钮,可以选择保存路径,保存工作文件。或 者点击 Eviews 主窗口中的菜单:File→Save as 或 File→Save 保存文件。 2.3 读取工作文件(Loading Workfiles) 可以利用 Eviews 主窗口中的菜单:File→Open→Workfile 读取一个先前已保存的工作文
件。 2.4修改工作文件大小(Resizing Workfiles) 在数据处理过程中,可能需要改变工作文件的数据范围或当前样本范围。如果希望改 变工作文件的数据范围,点工作文件窗口中的菜单:Procs-→Change workfile Range,就会打 开一个对话框(如图5改变工作文件的数据范围所示)。此后弹出的对话框可以修改工作 文件的开始日期和结束日期。如果原始工作文件数据范围是修改后的工作文件数据范围的子 集,则Eviews直接扩展工作文件数据范围而不需要额外的确认,但是修改后的工作文件数 据范围是原始的工作文件数据范围的子集,则Eviews会弹性确认信息,警告一部分原始数 据有可能会因为数据范围的修改而丢失,要求用户确认是否继续此项操作。 EVievs 英文 回 File Edit Objects View Procs Quick Options Window Help ■Torkfi1e:zxP1-(f:2007-2008秋季本科生计量..一回× View Sample... Show Fetch Store Delete Genr Sa Ran Change workfile且ange.。 Default Eg:None Sam Generate Series.. ☒c Sort Series... m ☑ Import Export Path c:\eviews3 DB none WF expl 图5改变工作文件的数据范围 如果希望改变当前样本范围,点工作文件窗口中的菜单:Procs-→Sample..,就会打开 一个对话框(如图6改变当前样本范围所示)。注意修改当前样本范围不能超出工作文件 的数据范围
件。 2.4 修改工作文件大小(Resizing Workfiles) 在数据处理过程中,可能需要改变工作文件的数据范围或当前样本范围。如果希望改 变工作文件的数据范围,点工作文件窗口中的菜单:Procs→Change workfile Range,就会打 开一个对话框(如图 5 改变工作文件的数据范围所示)。此后弹出的对话框可以修改工作 文件的开始日期和结束日期。如果原始工作文件数据范围是修改后的工作文件数据范围的子 集,则 Eviews 直接扩展工作文件数据范围而不需要额外的确认,但是修改后的工作文件数 据范围是原始的工作文件数据范围的子集,则 Eviews 会弹性确认信息,警告一部分原始数 据有可能会因为数据范围的修改而丢失,要求用户确认是否继续此项操作。 图 5 改变工作文件的数据范围 如果希望改变当前样本范围,点工作文件窗口中的菜单:Procs→Sample…,就会打开 一个对话框(如图 6 改变当前样本范围所示)。注意修改当前样本范围不能超出工作文件 的数据范围
EViews 回x Eile Edit gbjeets Viev Erocs Quick Options Kindow Help Sample Sample range pairs (or sample object to copy) □orkEi1eP 19522006 View Procs Objects Range:19522006 Sample:19522006 IF condition (optional): @☒c 回matrix01 ☑resid Path c:\eviews3 DB none WF expl 图6改变当前样本范围 3数据的导入和导出 3.1从键盘输入数据(Entering Data From the Keyboard) 对于少量的数据序列,可以通过键盘直接输入。需要处理的经济金融数据一般以序列 形式出现,保存在序列对象中。基本步骤如下: l、创建一个序列对象。从工作文件菜单中点击:Objects→New Objects..选择对象类 型为Series(如图7创建一个序列对象以输入并保存数据),此后打开一个无标题 的序列对象窗口(如图8在序列对象窗口中输入数据)。 2、在弹出的序列对象窗口中,点击“Et+山”,进入编辑状态,在单元格输入或修改 数据。也可以直接复制数据进行粘贴操作,而勿需逐一进行输入。 3、 编辑结束后,点击“Name”按钮,对这个无标题的序列对象进行命名保存。注意 如果在编辑结束后直接关闭未命名的序列对象窗口,系统将会询问是否确定删除。 如果此时点击确定按钮,则系统将会放弃保存,已输入的数据信息将会被丢弃
图 6 改变当前样本范围 3 数据的导入和导出 3.1 从键盘输入数据(Entering Data From the Keyboard) 对于少量的数据序列,可以通过键盘直接输入。需要处理的经济金融数据一般以序列 形式出现,保存在序列对象中。基本步骤如下: 1、 创建一个序列对象。从工作文件菜单中点击:Objects→New Objects…选择对象类 型为 Series(如图 7 创建一个序列对象以输入并保存数据),此后打开一个无标题 的序列对象窗口(如图 8 在序列对象窗口中输入数据)。 2、 在弹出的序列对象窗口中,点击“Edit+/-”,进入编辑状态,在单元格输入或修改 数据。也可以直接复制数据进行粘贴操作,而勿需逐一进行输入。 3、 编辑结束后,点击“Name”按钮,对这个无标题的序列对象进行命名保存。注意 如果在编辑结束后直接关闭未命名的序列对象窗口,系统将会询问是否确定删除。 如果此时点击确定按钮,则系统将会放弃保存,已输入的数据信息将会被丢弃
冠EViews -▣x Eile Edit Objects View Procs Quick Options Window Help er Object ☒ Type of Object Name for Object: Series Untitled Equation □Yorkfi1e:ZP1-(E Graph Group View Procs Objects Save LoOL Range::19522006 Matrix-Vector-Coef Sample:19522006 Model Pool 回c Sample matrix01 Series ☑resid SSpace System cancel Table Tevt VAR Path c:\eviews3 DB none WF expl 图7创建一个序列对象以输入并保存数据 EViews =回☒ Eile Edit Objects View Procs Quick Options Window Help Series:UNTITLED Yorkfile:EIP1 回x 回o View Procs Objects Print Name Freeze Editt/-Smpl+/-Label+/-Wide+-InsDel View I Range Samp Last updated:09/08/07-18:38 风c 国me1952 NA ☑res1953 NA 1954 NA 1955 NA 1956 NA 1957 NA 1958 NA 1959 NA 1960 Path c:\eviews3 DB none WF expl m. 图8在序列对象窗口中输入数据
图 7 创建一个序列对象以输入并保存数据 图 8 在序列对象窗口中输入数据
3.2电子数据表导入(Spreadsheet Import.) 除了直接编辑输入序列对象外,还可以直接从其他程序文件中导入数据。外部程序文件 可能包括标准ASCI表格,或者Lotus(WKS,.WK1或WK3)或者Excel(后缀名为.XLS) 电子数据表格式(也是最常用的数据文件格式)。以Excl文件为例,步骤如下: 首先,确定打开了一个工作文件准备接受数据导入,同时外部文件应该关闭,否则无法 读取:其次,点击File一→mport-→Read Text-Lotus-Excel..,选择Excel文件所在的目录和文 件名(注意选择正确的文件类型)。也可以点击Procs-→mport-→Read Text-Lotus-Excel..来实 现同样的过程。 KViews ▣☒ File Edit Objects Yiew Procs Quick Options Window Help 国Torkfi1e:ExP1-(E:2007-2008秋李本料生计量.-一▣× View Sample... Show Fetch Store Delete Genr Sa Ran Change workfile Range. Default Eq:None Sam Generate Series... 回c Sort Series... ☑re Import Fetch from DB... Export CBOC Online Databases... ISD File Import... DRI Basic Economics Database... Read Text-Lotus-Excel... Path c:\eviews3 DB none WP expl 图9从外部文件导入数据 此时弹出一个标准的文件对话框(如图10Excl文件的导入所示),对话框中的选 项含义如下: l、Order of data:说明数据是按行还是按列排列。 2、Upper-left data cell:指定第一个数据从哪个单元格位置读入。 3、Name for series or Number of series if names in file:给依次输入数据序列命名,并用 空白隔开不同的序列名称。 4、Sample to import:确定希望导入的数据样本范围。 点击确定按钮后,工作文件目录将新增两个序列对象,分别按用户命名显示为“℃”和 “gdp
3.2 电子数据表导入(Spreadsheet Import) 除了直接编辑输入序列对象外,还可以直接从其他程序文件中导入数据。外部程序文件 可能包括标准 ASCII 表格,或者 Lotus (WKS, .WK1 或.WK3)或者 Excel (后缀名为.XLS) 电子数据表格式(也是最常用的数据文件格式)。以 Excel 文件为例,步骤如下: 首先,确定打开了一个工作文件准备接受数据导入,同时外部文件应该关闭,否则无法 读取;其次,点击 File→Import→Read Text-Lotus-Excel...,选择 Excel 文件所在的目录和文 件名(注意选择正确的文件类型)。也可以点击 Procs→Import→Read Text-Lotus-Excel...来实 现同样的过程。 图 9 从外部文件导入数据 此时弹出一个标准的文件对话框(如图 10 Excel 文件的导入 所示),对话框中的选 项含义如下: 1、 Order of data:说明数据是按行还是按列排列。 2、 Upper-left data cell:指定第一个数据从哪个单元格位置读入。 3、 Name for series or Number of series if names in file:给依次输入数据序列命名,并用 空白隔开不同的序列名称。 4、 Sample to import:确定希望导入的数据样本范围。 点击确定按钮后,工作文件目录将新增两个序列对象,分别按用户命名显示为“pc”和 “gdp
Excel Spreadsheet Import Order of data Upper-left data cell: Excel 5+sheet name: By Observation-series in columns B2 ◇By Series·series in rows Names for series or Number of series if names in file: Export options: □w你花后 pc gdp <◇”密生a进02¥ 治油池 ◇微33 Sample to import: □w识品0加点 ASCII-Text delimiter Cancel Reset sample to: 19522006 Current sample ◇她 Workfile range ◇手0品 To end of range ◇始 图10 Excel文件的导入 3.3数据导出 EViews的数据导出过程类似于数据导入,点击:File→Export-一Write Text-Lotus-Excel. ■Yorkfi1e:xP1-(f:2007-2008秋季本科生计量.,一回X View Sample. Show Fetch Store Delete Genr Sa Ran Change workfile Range Default Eq:None Sam Generate Series... c Sort Series... ☑p Import ☑re Export Store to DB... TSD File Export... Write Text-Lotus-Excel... 图11 EViews中数据的导出 4序列和组视图 序列视图为用户提供了多种直观展示数据序列特征的方式,其中包括表格、图形等不 同形式。选择View→Spreadsheet,以数据表格形式显示数据序列内容(如图I2以数据表 格形式展示数据序列)
图 10 Excel 文件的导入 3.3 数据导出 EViews 的数据导出过程类似于数据导入,点击:File→Export→Write Text-Lotus-Excel... 图 11 EViews 中数据的导出 4 序列和组视图 序列视图为用户提供了多种直观展示数据序列特征的方式,其中包括表格、图形等不 同形式。选择 View→Spreadsheet,以数据表格形式显示数据序列内容(如图 12 以数据表 格形式展示数据序列)
Series:GDP Torkfile:EXP1 ▣x View Procs Objects Print Name Freeze Editt/-Smpl+/-Labelt/-Widet-InsDelTi GDP Last updated:09/08/07-18:58 1952 679.0000 1953 824.0000 1954 859.0000 1955 910.0000 1956 1028.000 1957 1068.000 1958 1307.000 1959 1439.000 1960 1157 000 0c 图12以数据表格形式展示数据序列 选择View→Line Graph,将数据序列用连线图表现出来,显示数据随时间的变化趋势(如 图13以连线图形式展示数据序列): Series: GDP Torkfile:EXP1 ▣x View Procs Objects PrintName Freeze SampleGenr Sheet StatsIdent Line Bar 250000 200000 150000 100000 50000 0 5560657075808590950005 -GDP 图13 以连线图形式展示数据序列 同样的,选择View→Bar Graph Views,显示柱状图(如图14以柱状图形式展示数据 序列):
图 12 以数据表格形式展示数据序列 选择 View→Line Graph,将数据序列用连线图表现出来,显示数据随时间的变化趋势(如 图 13 以连线图形式展示数据序列): 图 13 以连线图形式展示数据序列 同样的,选择 View→Bar Graph Views,显示柱状图(如图 14 以柱状图形式展示数据 序列):