nullEViews 程序设计EViews 程序设计程序设计基础程序设计基础创建程序
方法一:单击 File/New/program
方法二:在命令窗口键入 program 程序文件名。例如:Program firstprg
存储程序
单击工具栏中的Save或Save As进行存储。
程序设计基础程序设计基础打开程序
方法一:单击File/Open/Program
方法二:在命令窗口键入 open 文件名(包括全路径)例如:open c:\mywork\eviews\myhouse.prg
运行程序
方法一:单击程序窗口中的Run按钮,打开Run对话框,并输入程序的名字和自变量
方法二:输入 run 文件名。例如:run mysp500
终止程序
F1键、程序运行中遇到stop命令、达到最大错误
数、处理完一个已被执行的文件时可以停止程序
程序变量程序变量控制变量
控制变量是在程序中用来代替数据的变量。
以“!”开始,后面应该是一个少于15个字符的合法EViews名称。例如:!x
使用前无须定义,但必须赋值:!x=7
被赋值后,控制变量便可用于表达式中。例如:!counter=!counter+1
程序变量程序变量字符串变量
字符串是位于双引号之中的文本。例如:“payment”
字符串变量的值是字符串,其名字以%开始。赋值方式举例如下:%dep= “hs”
字符和字符串变量可以用“+”连接起来。例如:
%st=“The name”+“is”+“x”
则字符串变量%st为:“The name is x”
程序变量程序变量替代变量
举例:%x=“gdp”
程序行:ls %x c %x(-1)
代表:ls gdp c gdp(-1)
则将字符串%x称为替代变量,因为它在命令行中被
它的内容替代。
程序变量程序变量程序参数
当运行的程序含有参数时,必须给参数提供值。
使用Run按钮,将会看到一个对话框,可以输入参数值。
如果输入run命令,则要在程序名的后面列出参数
值,例如:程序名为regprog的程序:
Equation eq1
Smpl 1980:3 1994:1
eql.ls %0 c %1 %1(-1) time
要使%0=“lgdp”和%1=“m1”,我们输入命令:
run regprog lgdp m1
控制程序控制程序IF-ENDIF语句
语法:IF 条件表达式 THEN
命令块
ENDIF
举例:IF !a<10 THEN
series gnpstd=gmp/sqr(gvar)
ENDIF
控制程序控制程序IF-ELSE-ENDIF语句
语法:IF 条件表达式 THEN
命令块1
ELSE
命令块2
ENDIF
举例:IF !m>9 THEN
series newage= age/!m
ELSE
series newage= age
ENDIF
控制程序控制程序FOR-NEXT语句
语法:FOR 变量=初始值 TO 结束值 STEP 步长
命令块
NEXT
举例:FOR !j=10 TO 1 STEP -1长
series decile{!j}=original/!j
NEXT
控制程序控制程序WHILE-WEND语句
语法:WHILE 条件表达式
命令块
WEND
举例:WHILE !a<20
smpl 1950:1 1980:1+!a
WEND
本文档为【EViews】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。