《 EViews应用基础》 沈民席尧生编 重庆工商大学 2004年10月26日 目录 1 EViews简介 1.1 EViews的安装、启动、退出和 EViews界面简介 1.2 EViews的帮助资源 1.21 EViews用户手册( The eviews manuals) 1.22帮助文件系统( The Help System) 1.2.3网络资源( The World wide web) 1.3 EViews中面向对象的概念 2 EViews速成 12 2.1建立工作文件( Workfile)和输入数据 2.2估计回归模型 3 EViews的基本对象 3.1工作文件( Workfile) 24 3.1.1新建工作文件 3.1.2工作文件窗口 3.1.3保存和打开工作文件 3.1.4工作文件的菜单项 3.2序列对象( SERIES) 3.2.1新建序列对象
5EViewsA^Ä:6 ! ¬ R) ? óûÆ 2004c1026F 8¹ 1 EViews{0 3 1.1 EViewsSC!éÄ!òÑÚEViews.¡{0 . . . . . . . . 5 1.2 EViewsÏ] . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.1 EViews^rÃþ£The EViews Manuals¤ . . . . . . . 7 1.2.2 Ï©XÚ£The Help System¤ . . . . . . . . . . . 8 1.2.3 ä] £The World Wide Web¤ . . . . . . . . . . . 8 1.3 EViews ¥¡éVg . . . . . . . . . . . . . . . . . . . . 8 2 EViews¤ 12 2.1 ïáó©£Workfile¤ÚÑ\êâ . . . . . . . . . . . . . 12 2.2 O£8. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3 EViewsÄé 24 3.1 ó©£Workfile¤ . . . . . . . . . . . . . . . . . . . . . . 24 3.1.1 #ïó© . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.2 ó©I . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.3 Úmó© . . . . . . . . . . . . . . . . . . . 26 3.1.4 ó©èü . . . . . . . . . . . . . . . . . . . . 27 3.2 Sé£SERIES¤ . . . . . . . . . . . . . . . . . . . . . . 29 3.2.1 #ïSé . . . . . . . . . . . . . . . . . . . . . . . 29 1
目录 2.2序列对象的观察 323序列对象的过程 .2.4序列对象的数据成员 325自动序列 3.3组对象( Group) 33.1新建组对象 3.32组对象的观察 37 3.3.3组对象的过程 3.3.4组对象的数据成员 34标量对象( Scalar) 4方程对象( Equation) 4.1方程对象的创建 4.2方程对象的观察 4.3方程的过程 46 44方程的数据成员 5系统对象( System) 47 51新建系统对象 5.2系统对象的观察 49 5.3系统对象的过程 5.4系统对象的数据成员 6模型对象( Model) 6.1模型对象的建立 6.2模型对象的观察 5525 6.3模型对象的过程 7命令( Commands)和编程( Programm 7.1命令基础 7.1.1交互式方式的使用( Interactive Use) 7.1.2使用批处理程序( Batch Program use) 71.3声明对象( Object Declaration) 71.4对象命令( Object Commands) 7.1.5输出控制( Output Control)
8¹ 2 3.2.2 Sé* . . . . . . . . . . . . . . . . . . . . . . 29 3.2.3 SéL§ . . . . . . . . . . . . . . . . . . . . . . 32 3.2.4 Séê⤠. . . . . . . . . . . . . . . . . . . 33 3.2.5 gÄS . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.3 |é(Group) . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3.1 #ï|é . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3.2 |é* . . . . . . . . . . . . . . . . . . . . . . . 37 3.3.3 |éL§ . . . . . . . . . . . . . . . . . . . . . . . 38 3.3.4 |éê⤠. . . . . . . . . . . . . . . . . . . . 38 3.4 Iþé(Scalar) . . . . . . . . . . . . . . . . . . . . . . . . . 39 4 §é£Equation¤ 39 4.1 §éMï . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.2 §é* . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.3 §L§ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.4 §ê⤠. . . . . . . . . . . . . . . . . . . . . . . . . . 47 5 XÚé£System¤ 47 5.1 #ïXÚé . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.2 XÚé* . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.3 XÚéL§ . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.4 XÚéê⤠. . . . . . . . . . . . . . . . . . . . . . . 51 6 .é£Model¤ 51 6.1 .éïá . . . . . . . . . . . . . . . . . . . . . . . . . . 51 6.2 .é* . . . . . . . . . . . . . . . . . . . . . . . . . . 52 6.3 .éL§ . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7 ·-£Commands¤Ú?§£Programm¤ 55 7.1 ·-Ä: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.1.1 pªª¦^£Interactive Use¤ . . . . . . . . . 55 7.1.2 ¦^1?n§S£Batch Program Use¤ . . . . . . . . 56 7.1.3 (²é£Object Declaration¤ . . . . . . . . . . . . 57 7.1.4 é·-£Object Commands¤ . . . . . . . . . . . . 58 7.1.5 ÑÑ£Output Control¤ . . . . . . . . . . . . . . 60
目录 7.1.6对象赋值语句( Object Assignment Statements) 71.7声明对象语句的进阶( More on Declaring Objects) 71.8辅助命令( Auxiliary Commands) 7.1.9管理对象容器( Managing Object Containers) 71.10管理对象( Managing Objects) 266 72编程基础( Program basics) 721建立程序( Creating a Program) 72.2保存程序( Saving a program) 72.3打开程序( Opening a Program) 72.4执行程序( Executing a progran 725中止程序( Stopping a Program) 72.6简单程序举例( Simple Programs) 73程序变量( Program variables) 7.3.1控制变量( Control Variables) 73.2字符串变量( String variables) 73.3字符串运算( Manipulating Strings) 73.4置换变量( Replacement Variables) 735程序中的形式参数( Program arguments) 74怎样控制一个程序( Controlling a Progra) 7.4.1IF语句( IF Statements) 742FOR循环语句( The FOR Loop) 74.3 WHILE当循环语句( The WHILE Loop) 7.4.4其它控制流程的工具( Other Flow of Control Tools).86 7.5子程序( Subroutines) 7.5.1定义子程序( Defining Subroutines) 75.2具有形式参数的子程序( Subroutine with arguments)88 7.5.3子程序的布局( Subroutine placement) 75.4调用子程序( Calling subroutines) 7.5.5全局变量和局域变量( Global and Local Variables) 7.5.6局域子程序( Local subroutines) 76程序的加密技术( Program Encryption) 8示例 8.1创建工作文件和导入数据( Creating a Workfile and Import- Data)
8¹ 3 7.1.6 éDé£Object Assignment Statements¤ . . . 60 7.1.7 (²éé?£More on Declaring Objects¤ . 61 7.1.8 9Ï·-£Auxiliary Commands¤ . . . . . . . . . . . 61 7.1.9 +néNì£Managing Object Containers¤ . . . . 62 7.1.10 +né£Managing Objects¤ . . . . . . . . . . . . . 65 7.2 ?§Ä:£Program Basics¤ . . . . . . . . . . . . . . . . . . 66 7.2.1 ïá§S£Creating a Program¤ . . . . . . . . . . . . 66 7.2.2 §S£Saving a Program¤ . . . . . . . . . . . . . 67 7.2.3 m§S£Opening a Program¤ . . . . . . . . . . . . 67 7.2.4 1§S£Executing a Program¤ . . . . . . . . . . . 67 7.2.5 ¥§S£Stopping a Program¤ . . . . . . . . . . . . 69 7.2.6 {ü§SÞ~£Simple Programs¤ . . . . . . . . . . . 69 7.3 §SCþ£Program Variables¤ . . . . . . . . . . . . . . . . . 71 7.3.1 Cþ£Control Variables¤ . . . . . . . . . . . . . 71 7.3.2 iÎGCþ£String Variables¤ . . . . . . . . . . . . . 72 7.3.3 iÎG$£Manipulating Strings¤ . . . . . . . . . . 74 7.3.4 Cþ£Replacement Variables¤ . . . . . . . . . . 76 7.3.5 §S¥/ªëê£Program Arguments¤ . . . . . . 78 7.4 N§S£Controlling a Program¤ . . . . . . . . . 80 7.4.1 IFé£IF Statements¤ . . . . . . . . . . . . . . . . 80 7.4.2 FORÌé£The FOR Loop¤ . . . . . . . . . . . . 82 7.4.3 WHILEÌé£The WHILE Loop¤ . . . . . . . 85 7.4.4 Ù§6§óä£Other Flow of Control Tools¤ . 86 7.5 f§S£Subroutines¤ . . . . . . . . . . . . . . . . . . . . . . 87 7.5.1 ½Âf§S£Defining Subroutines¤ . . . . . . . . . . 87 7.5.2 äk/ªëêf§S£Subroutine with arguments¤ 88 7.5.3 f§SÙÛ£Subroutine Placement¤ . . . . . . . . 89 7.5.4 N^f§S£Calling Subroutines¤ . . . . . . . . . . . 89 7.5.5 ÛCþÚÛCþ£Global and Local Variables¤ . 90 7.5.6 Ûf§S£Local Subroutines¤ . . . . . . . . . . . . 92 7.6 §S\Eâ£Program Encryption¤ . . . . . . . . . . . . 94 8 «~ 95 8.1 Mïó©Ú\êâ£Creating a Workfile and Importing Data¤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
1 EVIEWS简介 8.2校对数据( Verifying the Data) 8.3考察数据( Examining the data) 8.4估计一个回归模型( Estimating a regression model) 8.5方程设置检验和显着性检验( Specification and Hypothesis Tests) 98 8.6修订方程( Modifying the Equation) 8.7依据估计方程进行预测( Forecasting from an Estimated Equation 100 8.8附加的说明( Additional issues) 100 8.9采用命令方式重现范例( The Demonstration in Command Form) 1 EViews简介 Econometric views(计量经济学观察),简记为EⅤiews(简称计量 经济学软件包)。 EViews是 Windows下采用成熟技术从事数据分析、回归 分析和预测的工具。使用 EViews可以迅速地从数据中导出统计关系,并 用得到的关系去预测数据的未来值。 EViews的应用范围包括:科学试验 数据分析与评估、金融分析、宏观经济预测、仿真、销售预测和成本分 析。 EViews的前身是1981年发行的第一版的 Micro TSP(时间序列分析软 件包) o1994-2002 Quantitative Micro software, AI Rights Reserved EViews 4.1 Enterprise Edition- Apr 18 2002 buil 图1: EViews4
§1 EVIEWS{0 4 8.2 éêâ£Verifying the Data¤ . . . . . . . . . . . . . . . . . 96 8.3 êâ£Examining the Data¤ . . . . . . . . . . . . . . . . 97 8.4 O£8.£Estimating a Regression Model¤ . . . . 97 8.5 §uÚwX5u£Specification and Hypothesis Tests¤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 8.6 ?¾§£Modifying the Equation¤ . . . . . . . . . . . . . . 99 8.7 âO§?1ýÿ£Forecasting from an Estimated Equation¤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 8.8 N\`²(Additional Issues) . . . . . . . . . . . . . . . . . . 100 8.9 æ^·-ªy~£The Demonstration in Command Form¤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 1 EViews{0 Econometric Views£Oþ²LÆ* ¤§{PEViews£{¡Oþ ²LÆ^¤"EViews´Windowseæ^¤ÙEâl¯êâ©Û!£8 ©ÛÚýÿóä"¦^EViews±×/lêâ¥ÑÚO'X§¿ ^'Xýÿêâ5"EViewsA^)µÆÁ êâ©Ûµ!7K©Û!÷*²Lýÿ!ý!ÈýÿÚ¤© Û"EViewsc´1981cu11Micro TSP£mS©Û^ ¤" ã 1: EViews 4.1
1 EVIEWS简介 表1:EⅤiews的对象类型 图标 类型名称及主要用途 序列( Series)保存变量中的数据 国组( Group)序列名或表达式的集合用以实现成组的引用 囝标量( Scalar)保存数值常量的标量对象 曰方程( Equation)单方程的设置、估计、检验、表示和预测等 囹系统( System)联立方程系统的设置、估计、检验和生成模型等 國模型( Model)联立方程模型的设置、合并、预测和模拟等 ■图形( Graph)保存图形的图形对象 岡矩阵(Matrⅸ)保存矩阵(二维数组)的矩阵对象 巴面板(Pol)数据的设置、保存、估计和检验 还样本区间( Sample)定义样本区间的样本区间对象 四系数向量(Coef)保存方程或联立方程系统的系数 状态空间( SPace)动态系统的设置、估计和检验等 对称矩阵(SYM( Symmetr0ati)对称矩阵对象 表格( Table)对象 文本(Text)文本对象 回向量自回归(VAR)设置、估计和保存向量自回归或误差修正模型 列向量( Vector)列向量(一维数组)对象 行向量( Row Vector)行向量(一维数组)对象 虽然 Micro TSP是经济学家开发的,而且主要用于经济学领域里, 但是从软件包的设计来看, EViews的运用领域并不局限于处理经济时间 序列。即使是跨部门的大型项目,也可以采用 EViews进行处理。本书 以 EViews v3.1-4.1为背景进行讨论。 EⅤiews引入了全新的面向对象的概念,通过操作对象来实现各种经济 计量分析功能 1. EViews将相互关联的信息集成为对象,EⅤiews包含有18类对象,见 表(1); 2.对象的属性、功能相对集中,便于采用统一的方式管理数据,即通过 对象的观察( Views)和过程( Proccs)实现对数据的各种操作;
§1 EVIEWS{0 5 L 1: EViewséa. ãI a.¶¡9Ì^å S£Series¤Cþ¥êâ |£Group¤S¶½Lª8Ü^±¢y¤|Ú^ Iþ£Scalar¤ê~þIþé §£Equation¤ü§!O!u!L«Úýÿ XÚ£System¤éá§XÚ!O!uÚ)¤. .£Model¤éá§.!Ü¿!ýÿÚ[ ã/£Graph¤ã/ã/é Ý £Matrix¤Ý £ê|¤Ý é ¡£Pool¤êâ!!OÚu «m£Sample¤½Â«m«mé Xêþ£Coef¤§½éá§XÚXê Gm£SSpace¤ÄXÚ!OÚu é¡Ý £SYM (Symmetric Matrix)¤é¡Ý é L£Table¤é ©£Text¤©é þg£8(VAR)!OÚþg£8½Ø?. þ£Vector¤þ£ê|¤é 1þ£RowVector¤1þ£ê|¤é ,Micro TSP´²LÆ[mu§ Ì^u²LÆ+p§ ´l^O5w§EViews$^+¿ØÛu?n²Lm S"=¦´ªÜ.8§±æ^EViews?1?n"Ö ±EViews V3.1-4.1µ?1?Ø" EViewsÚ\ #¡éVg§ÏLöé5¢y«²L Oþ©ÛõUµ 1. EViewsòp'é&E8¤é§EViews¹k18aé§ L£1¤¶ 2. éá5!õUé8¥§Buæ^Úª+nêâ§=ÏL é* £Views¤ÚL§£Proccs¤¢yéêâ«ö¶