- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eviews 编程基础
武汉大学经济学系数量经济学教研室《实践教改项目组》编制
Eviews 软件支持批处理模式,用户须将待执行的命令按照一定的格式组成一个程序,提交计算机处理.如果用户有计算机编程的经验,将会发现Eviews的特性与大多数语言的特性相似。Eviews程序语言的最主要的新特征是它是宏观的替换语言,用户可以通过把包含有分量名字的变量名连接起来产生对象名。
eviews命令基础
在学习编程之前,先回顾一下Eviews的一些常用命令。
对象类型指定
新建或调用一个对象时,最一般的命令格式是
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矩阵。
对象命令
对象命令用于指定对象的某种观测方式或进行某项过程操作,一般格式为
action object.view_prog arg_list
其中,action包括以下四个选项:
do 执行程序而不新打开窗口
freeze 从当前对象观测状态生成表或图象
print 打印当前对象观测状态
show打开指定对象窗口进行观测
object指对象名称,view_proc代表待执行的对象观测方式或操作过程,arg_list是对观测方式和操作过程的进一步说明,其中的关键字都用空格分开。
实际应用时action所代表的部分常常可以省略,例如
rev.line 等价于show rev.line
即绘制序列对象rev的折线图。
程序基础
新建程序
一个程序不是在一个工作文件中的一Eviews对象。它仅仅只是包含Eviews命令的一文本文件。为了生成一新的程序,用户可以点击File/New/Program。用户将会看见一标准的文本编辑窗口。在这里用户可以输入程序的命令文字。用户也可以在命令窗口通过输入Program来打开程序窗口,例如
Program prg2
将打开了一名字为PRG2的一程序窗口。程序名字应该遵守标准的Eviews文件取名规则。
保存程序时,点击窗口上方工具栏的Save 或Save As按钮来完成保存任务.当程序已经被保存后,它将有扩展名.PRG。
(2)打开程序
打开原有程序只需在主菜单选择File/Open/Program,再输入要打开或调用的程序名称即可。
运行程序
有几种方法可以用来运行一程序,最简单的方法是在程序编辑窗口点击Run按钮,屏幕会弹出运行程序定义对话框,如图:
图1
用户可以在对话框最上面的空行输入程序的名称,如prg1。在Program arguments下面指定命令行参数值。Execution mode 下面的选项是关于程序的运行模式,点选Verbose update screen表示运行程序同时刷新计算机屏幕,Quiet no screen则不更新。对话框右下角的空格中的数值表示计算机终止程序运行条件即程序执行中错误数的最大值。点选对话框最下面的选项表示将以上定义作为默认运行模式。
用户也可以通过输入Run命令和程序文件名来运行一程序如:
run prg2
or run d:\eviews\ prg2
中断程序运行
用户按F1键将终止程序的运行,或当程序运行到Stop命令时,它也将终止,或当它达到最大的错误次数或它通过Run定义完成了一文件所有的命令时。
当用户在程序中包含Exit命令时,Eviews将退出运行。
简单程序
简单程序
最简单的程序只是一系列命令。程序的执行等同于把命令一个一个地输入到命令窗口中。如
Program myprog
在窗口中生成一新的程序。
程序变量
用户使用程序来编辑.运行和再运行Eviews命令集时,程序语言的真正力量来自于程序变量和程序控制的定义的使用。
(3)控制变量
控制变量是在Eviews程序中用于代替具体数值的变量,一旦对其赋值,就可以在程序任何地方进行调用。定义一个控制变量的格式是在变量名前标“!”,且变量名不能多于15个字符,如
!y !z !pi
对控制变量赋值使用赋值号“=”,如
!sum=!sum+1
smpl 1980:1+!x 1997:12+!x
(4)字符串变量
字符串变量的取值是一段文本,并在头尾使用双引号。变量名前的标号为“%”,赋值号仍是“=”,例如
%pi=“3.14159”
%sample1=“1990:3 1999
您可能关注的文档
- CH1 电视总结.ppt
- CH1 概论(修)园林工程概预算.ppt
- Ch1基础知识_2.pdf
- ch2 数字语音处理根基(OLD).ppt
- ch2 图像处理根基知识.pdf
- ch2生命活动基础单位-细胞-3.ppt
- Ch6 SAS基础统计过程(二) freq.ppt
- ch7--系统混合策画 (补充).ppt
- chap01.2 心理学总结.ppt
- Chapt1(根基).doc
- 2025年西藏自治区山南地区琼结县高三下学期物理基础题、中档题型强化训练.docx
- 贵州省六盘水市2024-2025学年高一下学期3月月考数学试题(解析版).docx
- 2025年西藏自治区山南地区琼结县高三一模物理试卷及答案.docx
- 2025年注册税务师税法二历年真题与模拟试题解析汇编专项解题技巧试卷.docx
- 2025年西藏自治区山南地区琼结县高三下学期4月联考物理试卷.docx
- 2025年西藏自治区山南地区浪卡子县高三英才班下学期物理限时训练试题.docx
- 2025年监理工程师职业能力测试卷:工程项目风险管理与实践试题.docx
- 2025年小学教师资格《综合素质》历年真题精编与答案解析试卷.docx
- 2025年西藏自治区山南地区浪卡子县高三下学期考前物理适应性演练(二)试题.docx
- 2025年西藏自治区山南地区浪卡子县高三下学期4月联考物理试卷.docx
文档评论(0)