Eviews软件在经济计量学中的应用,张文璋,riskagel@sina.com.cn EⅤiews采用了与对象、对象的属性和对象的操作方法等类似的概念来描 述数据、数据表现形式和数据操作, EViews中的所有数据信息都存储在对象 中,对数据的操作都可以通过查看其属性或使用其操作方法来实现。 EViews 中与对象相关的概念有: (一)对象容器( Object Containers) 对象容器是用于保存和组织对象的,所有对象都必须存放在对象容器 中,其实对象容器本身也是一个对象。 EViews的对象容器有工作文件 ( Workfile)和数据库( Database)两种。 工作文件是最重要的对象容器,任何经济计量分析的第一步都是创建 个新工作文件或者打开已存在的工作文件。工作文件创建或打开后便一直保 存在内存之中,这使得对工作文件中的对象进行存取的速度更快。每个工作 文件都具有特定的样本数据频率( frequency)和范围( range) 数据库与工作文件不同,当存取数据库中的对象时,可以直接对保存在 磁盘上的数据库对象进行存取,而无须把整个数据库装载到内存中。数据库 中的对象可以有不同的数据频率和范围。数据库支持强大的查询功能,适用 于管理大量数据 第二节将介绍工作文件的使用,有关数据库的内容请参考帮助文件和用 户手册。 (二)对象( Objects) EViews对象用于保存经济计量分析的信息。根据分析目的不同,可分别 使用不同类型的对象。 EViews共有18种内置对象(如表附-1所示),可分别 完成不同的分析功能,每一种对象类型都有一个固定的类型名称。本附录将 介绍的对象类型有:序列、组、标量、方程、系统、模型等6种(前三种对 象将在第二节详细介绍,后三种对象将在第三节详细介绍)。通过对这6种重 要对象的运用,我们就可以完成大部分的经济计量分析功能。 根据保存信息的不同,对象类型可分为数据对象和非数据对象,例如, 序列、方程和系统等为数据对象,表格、文本和图形等为非数据对象 使用具体对象前都必须事先进行定义,即创建对象。我们可以用菜单或 命令行方式来创建对象 菜单方式 选择[ Objects]=〉[ New Ob ject.],在对话框中选择对象类型并输入对 象名称 命令语法格式: 象类型名称指定的对象名 其中,对象类型名称只能是表附-1中的一种,对象名由用户指定。例如 series y将创建一个名为Y的序列对象
Eviews 软件在经济计量学中的应用,张文璋,riskage@sina.com.cn 6 EViews 采用了与对象、对象的属性和对象的操作方法等类似的概念来描 述数据、数据表现形式和数据操作,EViews 中的所有数据信息都存储在对象 中,对数据的操作都可以通过查看其属性或使用其操作方法来实现。EViews 中与对象相关的概念有: (一)对象容器(Object Containers) 对象容器是用于保存和组织对象的,所有对象都必须存放在对象容器 中,其实对象容器本身也是一个对象。EViews 的对象容器有工作文件 (Workfile)和数据库(Database)两种。 工作文件是最重要的对象容器,任何经济计量分析的第一步都是创建一 个新工作文件或者打开已存在的工作文件。工作文件创建或打开后便一直保 存在内存之中,这使得对工作文件中的对象进行存取的速度更快。每个工作 文件都具有特定的样本数据频率(frequency)和范围(range)。 数据库与工作文件不同,当存取数据库中的对象时,可以直接对保存在 磁盘上的数据库对象进行存取,而无须把整个数据库装载到内存中。数据库 中的对象可以有不同的数据频率和范围。数据库支持强大的查询功能,适用 于管理大量数据。 第二节将介绍工作文件的使用,有关数据库的内容请参考帮助文件和用 户手册。 (二)对象(Objects) EViews 对象用于保存经济计量分析的信息。根据分析目的不同,可分别 使用不同类型的对象。EViews 共有 18 种内置对象(如表附-1所示),可分别 完成不同的分析功能,每一种对象类型都有一个固定的类型名称。本附录将 介绍的对象类型有:序列、组、标量、方程、系统、模型等 6 种(前三种对 象将在第二节详细介绍,后三种对象将在第三节详细介绍)。通过对这 6 种重 要对象的运用,我们就可以完成大部分的经济计量分析功能。 根据保存信息的不同,对象类型可分为数据对象和非数据对象,例如, 序列、方程和系统等为数据对象,表格、文本和图形等为非数据对象。 使用具体对象前都必须事先进行定义,即创建对象。我们可以用菜单或 命令行方式来创建对象: 菜单方式: 选择[Objects]=> [New Object…],在对话框中选择对象类型并输入对 象名称。 命令语法格式: 对象类型名称 指定的对象名 其中,对象类型名称只能是表附-1中的一种,对象名由用户指定。例如: series y 将创建一个名为 Y 的序列对象
Eviews软件在经济计量学中的应用,张文璋,riskagel@sina.com.cn 创建的对象将在工作文件中显示其对象类型图标和对象名称。除标量对 象外,其它类型的对象均可以打开一个对象窗口( Ob ject Window),用于显 示和分析所含的数据 表附-1 EViews对象类型 图标 对象类型名称及说明 囚 Series(序列):用于保存时间序列数据或截面数据 回]koup(组)序列或者表达式的集合,不含实际数据 图 Scalar(标量):用于保存单个数值 回 Equation(方程)用于单方程的估计、检验和预测等 S]| System(系统):用于联立方程的估计和检验等 M Model(模型):用于联立方程的预测和模拟等 Gaph(图表):用于代表图形 画Mmi(矩阵):用于代表矩阵(二维数组) 吧|Pool(数据池):用于面板数据(包含时序和截面数据)的估计和检验等 图| Sample(样本区间):用于定义样本区间 四|coef(系数向量):用于代表方程或系统的系数 图| SPace(状态空间):用于动态系统的估计、检验等 画|sYM( Symmetric Matrⅸ)(对称矩阵):用于代表对称矩阵 閨| Table(表格):表格 rext(文本):文字 回VAR(向量自回归:用于向量自回归或误差修正模型 四veor(列向量):用于代表列向量(一维数组) 圆 RowVector(行向量):用于代表行向量(一维数组) (三)视图( Views) 视图以表格和图形窗口的形式提供了査看和分析对象中数据的各种方 法。除标量对象外,其它对象都具有视图。视图相当于一般对象的可视化属 性, EViews对象具有多个属性,因而具有多个视图。例如,序列对象的视图 有:以二维电子表格形式显示数据的[ spreadsheet(电子表格)]视图、以线图 显示数据的[ line graph(线图)]视图、绘制数据的直方图和计算描述统计 量的[ histogram and stats(直方图与统计量)]视图等等 视图并不是孤立的,它是相应对象属性的可视化表现。所以,当对象中 的数据发生了变化,该对象的视图将会自动进行更新。对象具有视图,同时 视图也可转换成对象。 EViews允许用户将一个视图转换为一个对象,并将这 样转换而成的对象称为视图的“冻结( freeze)”对象。当相应对象中的数据 7
Eviews 软件在经济计量学中的应用,张文璋,riskage@sina.com.cn 7 创建的对象将在工作文件中显示其对象类型图标和对象名称。除标量对 象外,其它类型的对象均可以打开一个对象窗口(Object Window),用于显 示和分析所含的数据。 表附-1 EViews 对象类型 图标 对象类型名称及说明 Series(序列):用于保存时间序列数据或截面数据 Group(组):序列或者表达式的集合,不含实际数据 Scalar(标量):用于保存单个数值 Equation(方程):用于单方程的估计、检验和预测等 System(系统):用于联立方程的估计和检验等 Model(模型):用于联立方程的预测和模拟等 Graph(图表):用于代表图形 Matrix(矩阵):用于代表矩阵(二维数组) Pool(数据池):用于面板数据(包含时序和截面数据)的估计和检验等 Sample(样本区间):用于定义样本区间 Coef(系数向量):用于代表方程或系统的系数 SSpace(状态空间):用于动态系统的估计、检验等 SYM (Symmetric Matrix)(对称矩阵):用于代表对称矩阵 Table(表格):表格 Text(文本):文字 VAR (向量自回归):用于向量自回归或误差修正模型 Vector(列向量):用于代表列向量(一维数组) RowVector(行向量):用于代表行向量(一维数组) (三)视图(Views) 视图以表格和图形窗口的形式提供了查看和分析对象中数据的各种方 法。除标量对象外,其它对象都具有视图。视图相当于一般对象的可视化属 性,EViews 对象具有多个属性,因而具有多个视图。例如,序列对象的视图 有:以二维电子表格形式显示数据的[spreadsheet(电子表格)]视图、以线图 显示数据的[line graph(线图)]视图、绘制数据的直方图和计算描述统计 量的[histogram and stats(直方图与统计量)]视图等等。 视图并不是孤立的,它是相应对象属性的可视化表现。所以,当对象中 的数据发生了变化,该对象的视图将会自动进行更新。对象具有视图,同时 视图也可转换成对象。EViews 允许用户将一个视图转换为一个对象,并将这 样转换而成的对象称为视图的“冻结(freeze)”对象。当相应对象中的数据
Eviews软件在经济计量学中的应用,张文璋,riskagel@sina.com.cn 发生变化时,“冻结”对象便不再是其视图,而是一个新的对象,因而将不会 发生变化 我们可以通过选择主菜单的[view]项中具体的子菜单,或者单击对象窗 口工具栏上的[view]按钮来打开当前对象的视图。我们也可以用命令打开对 象视图,其对象命令语法格式为:对象名称.视图名称,其中,对象名称必须 是已经创建了的,视图名称通常是一个名词。例如,gdp, sheet将以表格形 式显示序列对象gdp的数据 (四)过程( Procs/ Procedures) 过程相当于一般对象的操作方法,它与视图相同的地方是,经常在对象 窗口中显示表格或图形;与视图不同的是,过程会改变对象本身的数据,有 的过程甚至可以创建新的对象,而视图则不可以。例如,序列对象的季节调 整过程可对序列数据进行调整并创建一个新对象用以保存调整后的结果 我们可以通过选择主菜单的[ Procs]项中具体的子菜单,或者单击对象 窗口工具栏上的[ Procs]按钮来执行当前对象的各个过程。我们也可以用命令 执行某个过程,其对象命令语法格式为:对象名称过程名(选项)参数,其 中,对象名称必须是已经创建的,过程名通常是一个动词,选项和参数的是 可选的。例如,gdp.seas(m) adgp将按乘方法对序列gdp进行季节调整并 把结果存为新序列 adgp (五)方法( Method) 不是所有 EViews对象都具有方法,只有 Equation、 System、 Graph、LogL、 Pool、 Space、Var等对象才具有方法。这里的方法专指估计方法,相当于 般对象的特殊操作方法。例如,方程对象有最小二乘法、加权最小二乘法、 广义矩估计法等各种计量估计方法 方法通常在创建对象时设定。对象命令语法格式为:对象名称.方法(选 项)参数。例如:eq11swx(方程eq1的因变量为Y,自变量为Ⅹ,用最 小二乘法进行估计)。 (六)数据成员( Data members) 数据成员相当于一般对象的属性,是视图中的某个具体项目的取值,通 常是不可见的。数据成员常用于表达式当中,常用@函数给出,其命令语法 格式为:对象名数据成员。例如: eql. @r2将返回方程eq1的判定系数。 工作文件、对象、视图、数据成员、过程和估计方法等的关系如图附-2 所
Eviews 软件在经济计量学中的应用,张文璋,riskage@sina.com.cn 8 发生变化时,“冻结”对象便不再是其视图,而是一个新的对象,因而将不会 发生变化。 我们可以通过选择主菜单的[View]项中具体的子菜单,或者单击对象窗 口工具栏上的[View]按钮来打开当前对象的视图。我们也可以用命令打开对 象视图,其对象命令语法格式为:对象名称.视图名称,其中,对象名称必须 是已经创建了的,视图名称通常是一个名词。例如,gdp.sheet 将以表格形 式显示序列对象 gdp 的数据。 (四)过程(Procs/Procedures) 过程相当于一般对象的操作方法,它与视图相同的地方是,经常在对象 窗口中显示表格或图形;与视图不同的是,过程会改变对象本身的数据,有 的过程甚至可以创建新的对象,而视图则不可以。例如,序列对象的季节调 整过程可对序列数据进行调整并创建一个新对象用以保存调整后的结果。 我们可以通过选择主菜单的[Procs]项中具体的子菜单,或者单击对象 窗口工具栏上的[Procs]按钮来执行当前对象的各个过程。我们也可以用命令 执行某个过程,其对象命令语法格式为:对象名称.过程名 (选项) 参数,其 中,对象名称必须是已经创建的,过程名通常是一个动词,选项和参数的是 可选的。例如,gdp.seas(m) adjgdp 将按乘方法对序列 gdp 进行季节调整并 把结果存为新序列 adjgdp。 (五)方法(Method) 不是所有 EViews 对象都具有方法,只有 Equation、System、Graph、LogL、 Pool、Sspace、Var 等对象才具有方法。这里的方法专指估计方法,相当于 一般对象的特殊操作方法。例如,方程对象有最小二乘法、加权最小二乘法、 广义矩估计法等各种计量估计方法。 方法通常在创建对象时设定。对象命令语法格式为:对象名称.方法 (选 项) 参数 。例如:eq1.ls y x (方程 eq1 的因变量为 Y,自变量为 X,用最 小二乘法进行估计)。 (六)数据成员(Data Members) 数据成员相当于一般对象的属性,是视图中的某个具体项目的取值,通 常是不可见的。数据成员常用于表达式当中,常用@函数给出,其命令语法 格式为:对象名.数据成员。例如:eq1.@r2 将返回方程 eq1 的判定系数。 工作文件、对象、视图、数据成员、过程和估计方法等的关系如图附-2 所示
Eviews软件在经济计量学中的应用,张文璋, riskagelasina comcn 工作文件(对象容量) 视图、数据成员 EⅤiews对象 过程、估计方法 图附2EⅤiews对象示意图 五、 EViews的操作方式 EViews的操作方式可分为交互方式和程序方式,如表附2所示。 表附-2 EViews的操作方式 「方式「 说明 交 面向对象 面向过程 方/菜/对象菜单方式 互 快速菜单方式。 单 主要通过主菜单[ Objects]、 通过[ Quick]菜单操作。通 式 方|【vew]和Pocs来完成各种操|过是先选择操作方法,再选择操 式 作,是 EViews推荐使用的菜单方作对象。 式 C.对象命令( Object Command)方D.辅助命令( Auxiliary 式。 mmands)方式 与对象菜单相对应的对象命 与TSP语法一致的面向过程 方令及菜单上没有对应项的对象命命令,通常采用“命令参数” 令,其功能最强,通常采用“对的格式。该操作方式主要是为了 式 象视图(或过程)”的命令格式,与TSP命令保持一致。 是 EViews推荐使用的命令方式
Eviews 软件在经济计量学中的应用,张文璋,riskage@sina.com.cn 9 图附-2 EViews 对象示意图 五、EViews 的操作方式 EViews 的操作方式可分为交互方式和程序方式,如表附-2所示。 表附-2 EViews 的操作方式 方式 说明 面向对象 面向过程 菜 单 方 式 A.对象菜单方式。 主要通过主菜单[Objects]、 [View]和[Procs]来完成各种操 作,是 EViews 推荐使用的菜单方 式。 B.快速菜单方式。 通过[Quick]菜单操作。通 过是先选择操作方法,再选择操 作对象。 交 互 方 式 命 令 方 式 C.对象命令(Object Command)方 式。 与对象菜单相对应的对象命 令及菜单上没有对应项的对象命 令,其功能最强,通常采用“对 象.视图(或过程)”的命令格式, 是 EViews 推荐使用的命令方式。 D. 辅助命令 (Auxiliary Commands)方式。 与 TSP 语法一致的面向过程 命令,通常采用“命令+参数” 的格式。该操作方式主要是为了 与 TSP 命令保持一致。 工作文件(对象容量) 视图、数据成员 过程、估计方法 EViews 对象
Eviews软件在经济计量学中的应用,张文璋,riskagel@sina.com.cn A 解 Eviews 口区 Eile Edit(objects yiew Procs)(Qui ck) Options Window Hell 图 C D命令窗口 ath e: \ev3 DB test none 程序通过编程实现重复性批处理操作,或者实现交互方式无法完成的复 方式杂操作。 注:交互方式A和C具有统一的操作,易触类旁通;方式B和D操作方法不 致,但有时更便捷。四种交互式方式可混合使用,本书主要采用A、C方式 下面通过一个简单的统计分析例子介绍四种不同的交互式操作方法,程 序方式见第四节。 【例附-1】:我国各地区1998年人均国内生产总值数据如表附-3所示,用 EViews计算其描述统计量并绘制直方图。 表附3我国各地区1998年人均GDP 地区 人均GDP 地区 人均GDP 北京 18482.00 湖北 6300.00 天津 14808.00 湖南 4953.00 河北 6525.00 东 11143.00 5040.00 4076.00 内蒙古 5068.00 海南 6022.00 辽宁 9333.00 重庆 4684.00 林 5916.00 四川 4339.00 黑龙江 544.00 贵州 2342.00 上海 28253.00 南 4355.00 江苏 10021.00 西藏 3716.00 11247.00 陕西 3834.00 4576.00 甘肃 3456.00 福建 10369.00 青海 4367.00 4484.00 夏 4270.00 山东 8120.00 6229.00 河南 4712.00 (一)对象菜单方式(操作方式A)
Eviews 软件在经济计量学中的应用,张文璋,riskage@sina.com.cn 10 示 意 图 程序 方式 通过编程实现重复性批处理操作,或者实现交互方式无法完成的复 杂操作。 注:交互方式 A 和 C 具有统一的操作,易触类旁通;方式 B 和 D 操作方法不 一致,但有时更便捷。四种交互式方式可混合使用,本书主要采用 A、C 方式。 下面通过一个简单的统计分析例子介绍四种不同的交互式操作方法,程 序方式见第四节。 【例附-1】:我国各地区 1998 年人均国内生产总值数据如表附-3所示,用 EViews 计算其描述统计量并绘制直方图。 表附-3 我国各地区 1998 年人均 GDP 地区 人均 GDP 地区 人均 GDP 北 京 18482.00 湖 北 6300.00 天 津 14808.00 湖 南 4953.00 河 北 6525.00 广 东 11143.00 山 西 5040.00 广 西 4076.00 内蒙古 5068.00 海 南 6022.00 辽 宁 9333.00 重 庆 4684.00 吉 林 5916.00 四 川 4339.00 黑龙江 7544.00 贵 州 2342.00 上 海 28253.00 云 南 4355.00 江 苏 10021.00 西 藏 3716.00 浙 江 11247.00 陕 西 3834.00 安 徽 4576.00 甘 肃 3456.00 福 建 10369.00 青 海 4367.00 江 西 4484.00 宁 夏 4270.00 山 东 8120.00 新 疆 6229.00 河 南 4712.00 (一)对象菜单方式(操作方式 A)