Eview s 编程基础 武汉大学经济学系数量经济学教研室《实践教改项目组》编制 Eviews 软件支持批处理模式,用户须将待执行的命令按照一定的格式组成一个程序,提交计算机处理.如果用户有计算机编程的经验,将会发现 Eviews 的特性与大多数语言的特性相似。Eviews 程序语言的最主要的新特征是它是宏观的替换语言,用户可以通过把包含有分量名字的变量名连接起来产生对象名。 一.eviews 命令基础 在学习编程之前,先回顾一下 Eviews 的一些常用命令。 (1) 对象类型指定 新建或调用一个对象时,最一般的命令格式是 object_type object_name 其中,对象名称(object_name)自定义,对象类型(object_type)必须采用 Eviews 规定的标志符,它们有:equation, graph,group,matrix,model,pool,rowvector,sample,series,table 和vector 等。 例如命令 series z=3*x –y/2 产生新序列z。命令 matrix(2,3) x 生成名为x 的一个 2×3 矩阵。 (2) 对象命令 对象命令用于指定对象的某种观测方式或进行某项过程操作,一般格式为 action object.view_prog arg_list 其中,action 包括以下四个选项: do 执行程序而不新打开窗口 freeze 从当前对象观测状态生成表或图象 print 打印当前对象观测状态 show 打开指定对象窗口进行观测 object 指对象名称,view_proc 代表待执行的对象观测方式或操作过程,arg_list 是对观测方式和操作过程的进一步说明,其中的关键字都用空格分开。 实际应用时 action 所代表的部分常常可以省略,例如 rev.line 等价于 show rev.line 即绘制序列对象 rev 的折线图。 二. 程序基础 (1) 新建程序 一个程序不是在一个工作文件中的一 Eviews 对象。它仅仅只是包含 Eviews 命令的一文本文件。为了生成一新的程序,用户可以点击 File/New/Program。用户将会看见一标准的文本编辑窗口。在这里用户可以输入程序的命令文字。用户也可以在命令窗口通过输入 Program 来打开程序窗口,例如 Program prg2 将打开了一名字为PRG2 的一程序窗口。程序名字应该遵守标准的 Eviews 文件取名规则。 保存程序时,点击窗口上方工具栏的 Save 或 Save As 按钮来完成保存任务.当程序已经被保存后,它将有扩展名.PRG。 (2)打开程序 打开原有程序只需在主菜单选择 File/Open/Program,再输入要打开或调用的程序名称即可。 (2) 运行程序 有几种方法可以用来...