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