Eviews常用命令集.docx
- 文档编号:9201397
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:148
- 大小:89.61KB
Eviews常用命令集.docx
《Eviews常用命令集.docx》由会员分享,可在线阅读,更多相关《Eviews常用命令集.docx(148页珍藏版)》请在冰豆网上搜索。
Eviews常用命令集
武汉大学实践教改项目
Eviews命令集
武汉大学经济学系数量经济学教研室《教改项目组》编译
本命令集几乎涵盖了Eviews中所有命令,视图和过程的完整列表,我们分为基本命令,矩阵和字符串函数以及编程语言三个面加以介绍,在每一个面的列表按照字母顺序排列。
每条记录包括该命令关键词,关键词的各种用法,其功能描述和语法,在大多数记录中,我们还提供了附加参数的列表和示例。
一、基本命令
add
addgroup过程|pool过程
向组添加一个序列或者向pool中添加截面元。
语法
group过程:
group_name.addser1ser2ser3
group过程:
group_name.addgrp1grp2
pool过程:
pool_name.addid1id2id3
列出要添加到组中的序列名称或者序列组,或者列出要添加到pool中的截面标识符。
示例
dummy.addd11d12
向组DUMMY中添加两个序列D11和D12。
countries.addusgr
向pool对象COUNTRIES中添加US和GR两个截面元素。
addtext
addtext图过程
在图中放置文本。
语法
图过程:
graph_name.addtext(options)text
在addtext命令后跟随要放置到图中的文本。
选项
t顶部(在图的上部并居中)。
l左旋转。
r右旋转。
b下方并居中。
x把文本包含在框中。
要在图中放置文本,可以明确的使用座标来指定文本左上角的位置。
座标由一个数对h,v设定,单位是虚英寸。
单独的图通常是43虚英寸(散点图是33虚英寸),不管它们当前的显示大小。
座标的原点位于图的左上角。
第一个数值h指定从原点向右偏离的虚英寸距离。
第二个数值v指定从原点向下偏离的虚英寸距离。
文本的左上角将被放置在指定的座标上。
●座标可以于其他选项一起使用,但是它们必须位于选项列表的前两个位置。
座标受指定位置的其他选项控制。
●当addtext对多重图使用时,文本应用于整个图,而不是每个单独的图。
示例
freeze(g1)gdp.line
g1.addtext(t)Fig1:
MonthlyGDP(78:
1-95:
12)
把文本“Fig1:
MonthlyGDP(78:
1-95:
12)”放置于图G1的顶部中央位置。
g1.addtext(.2,.2,x)seasonallyadjusted
把文本“seasonallyadjusted”放置在图中的一个框中,稍稍从左上角缩进。
align
alignGraph视图
对齐多个图形的位置。
语法
Graph视图:
graph_name.align(n,h,v)
选项
n指定图形放置的列数。
h图形之间的水平间隔。
v是图形之间的垂直间隔。
必须在括号中按顺序指定以上3个参数(用逗号隔开)。
间隔大小的单位为虚英寸。
示例
mygraph.align(3,1.5,1)
把MYGRAPH与第三列中的图形对齐,水平间隔为1.5英寸,垂直距离为1英寸。
append
appendLogl过程|Model过程|System过程|Sspace过程
向Logl对象,Model对象,System对象,或者Sspace空间对象添加一行。
语法
Logl过程:
logl_name.appendtext
Model过程:
model_name.appendtext
System过程:
system_name.appendtext
Sspace过程:
sspace_name.appendtext
在append命令后面输入要添加的内容。
示例
modelmacro2
macro2.mergeeq_m1
macro2.mergeeq_gdp
macro2.appendassign@allf
macro2.solve
第一行定义了一个模型对象。
第二行和第三行把现有的方程合并到模型对象中。
第四行向模型添加了一个赋值语句。
第五行解模型。
systemmacro1
macro1.appendcons=c
(1)+c
(2)*gdp+c(3)*cons(-1)
macro1.appendinv=c(4)+c(5)*tb3+c(6)*d(gdp)
macro1.appendgdp=cons+inv+gov
macro1.appendinsttb3govcons(-1)gdp(-1)
macro1.gmm
showmacro1.results
第一行定义了一个系统。
下三行向系统中添加了由三个方程构成的简化式方程组。
第五行添加估计中将使用的工具变量的列表。
最后两行使用GMM方法估计模型并显示结果。
vector
(2)svec0=0
sspace1.append@mpriorsvec0
向状态空间对象SSPACE1中添加一行,使用零向量SVEC0作为状态向量的初值。
ar
ar表达式
自回归误差项。
AR项可以在ls或者tsls命令中出现来表示一个自回归项。
ar
(1)表示一阶自回归项,ar
(2)表示二阶自回归项,依次类推。
示例
命令:
lsm1ctb3tb3(-1)ar
(1)ar(4)
用常数,TB3和TB3的一阶滞后值以及一阶和四阶自回归项对M1进行回归。
命令:
tslssalecadvar
(1)ar
(2)ar(3)ar(4)@cgdp
使用两阶段最小二乘法,把常数,ADV和一到四阶自回归项对SALE进行回归,工具变量为常数和GDP。
arch
arch命令||方程方法
估计广义自回归条件异方差模型
语法
命令:
arch(p,q,options)yx1x2x3
arch(p,q,options)yx1x2x3@v1v2
arch(p,q,options)yx1x2x3@p1p2@t1t2
方程方法:
eq_name.arch(p,q,options)yx1x2x3
eq_name.arch(p,q,options)yx1x2x3@v1v2
eq_name.arch(p,q,options)yx1x2x3@p1p2@t1t2
ARCH估计一个具有p阶ARCH项和q阶GARCH项的GARCH(p,q)模型。
如果不给出(p,q),那么默认是GARCH(1,1)。
在arch命令关键词后面的回归方程中给出被解释变量及其后的一系列的回归变量。
默认条件下,条件方差模型中不包括外生变量(除常数外),如果想把除GARCH项外的方差解释变量考虑进来,那么把它们加进来后,在回归方程的回归变量后面使用一个@的符号把这两种变量隔开。
如果选择ARCH模型组成成分的各个选项,就可以给出外生变量的永久成分和临时成分。
在回归方程回归因子之后,首先列出永久成分,接着是一个@符号,然后是临时成分。
常数项一直包含在永久成分中。
选项
e,egarch指数型的GARCH。
t,tarchThreshold(对称)ARCH。
c成分(永久和临时)ARCH。
a对称(永久和临时)ARCH。
v在回归方程中有条件方差的ARCH-M(ARCH在均值中)。
m在回归方程中有条件标准差的ARCH-M。
hBollerslev-Wooldridgerobust 拟最大似然(QML)协方差/标准误差。
b使用Berndt-Hall-Hall-Hausman(BHHH)代数来最大化,默认时为Marquardt。
m=整数设置最大迭代次数(默认时为100)
c=标量收敛标准(默认时为0.001),标准是基于比例系数改变的的最大量。
s使用当前C中的系数值作为初始值。
s=数字指明一个在0和1之间的一个数来决定作为初始LS估计一小部分的初始值(超出范围的值设定s=1)。
.
p打印基本估计结果。
示例
arch(4,0,m=1000,h)sp500c
估计一个SP500关于常数项的回归的arch(4)模型,这个过程的最大迭代次数为1000,收敛后将给出Bollerslev-WooldridgerobustQML标准差。
c=.1
equationarc1.arch(s,v)nysc@r
估计一个回归表达式中的GARCH(1,1),NYS的回归方程有赖于一个常数和一个条件方差(GARCH)项。
条件方差方程是默认的GARCH(1,1)表达式,其有一个外生回归变量R和一个常数。
第一行是将系数向量设置为.1,s选项把C系数向量中的这些元素作为初始值。
arc1.makegarchgarch1
在估计的方程后面,我们可以把估计出的条件方差作为一个序列命名为GARCH1.
Archtest
Archtest对自回归条件异方差的检验(ARCH).
在残差中对ARCH执行拉格朗日乘子(LM)检验。
语法
命令:
archtest(n,options)
方程视图:
eq_name.archtest(n,options)
必需说明要检验的ARCH的顺序。
滞后期n的数目应该在arch命令后面的括号中给出。
选项
p打印检验结果。
示例
lsoutputclaborcapital
archtest(4)
用OUTPUT对常数、LABOR和CAPITAL进行回归,然后进行ARCH滞后四阶的检验。
equationeq1.archsp500c
eq1.archtest(4)
估计一个SP500关于常数项的GARCH(1,1)回归模型,并对其进行滞后四阶的ARCH检验。
注意:
在arch估计之后进行的archtest使用了标准残差(回归方程的残差除以估计出来的条件标准差)。
auto
auto命令||equation视图
进行序列相关LM检验。
对估计残差执行Breusch-GodfreyLagrange乘子(LM)检验。
语法
命令:
auto(n,options)
Equation视图:
eq_name.auto(n,options)
作为命令时,它检验默认方程的残差。
必须指定检验的序列相关的阶数,在auto命令后的括号里注明滞后项n。
选项
p打印文本输出。
示例
lsoutputclaborcapital
auto(4)
对产出(output)关于常数,劳动(labor)和资本(capital)回归并检验四阶序列相关。
output(t)c:
\result\artest.txt
equationeq1.LSconscyy(-1)
eq1.auto(12,p)
执行消费关于常数项,Y和Y的滞后项的ols回归并检验12阶序列相关。
第一行是将打印输出的文本改向输出至ARTEST.TXT文件。
bar
bar命令||Series视图|Group视图|Coef视图|Matrix视图|Graph方法
序列或者一个向量/矩阵每列的条形图。
语法
命令:
bar(options)ser1ser2ser3
Object视图:
object_name.bar(options)
Graph方法:
graph_name.bar(options)
选项
a(默认)自动绘图。
序列按照原来的单位进行作图,并且图形的大小按照可以容纳序列的最大值和最小值进行选择。
d二元作图。
第一个序列在左边作图,所有其他的序列在右边作图。
s层叠条形图。
每个条都代表已列出序列的累加和。
l对第一个列出的序列作条形图,对所有后面的序列作线形图。
x与l选项相同,但是使用的是二元作图法。
o=graph_name用指定图形中的选项作为模板。
t=graph_name使用指定图形中的选项,文本,和底纹作为模板。
p打印条形图。
示例
bar(x,o=mybar1)popgdpcons
作POP的条形图以及GDP和CONS的线形图:
条形图作在左边,而线形图作在右边。
该图形使用MYBAR1中的选项作为模板。
groupmygrpoldsalesnewsales
mygrp.bar(s)
第一行定义了一个序列组,第二行对组中的序列作层叠条形图。
cause
cause命令||组视图
格兰杰因果关系检验。
在(所有可能的)成对列出的序列或组序列之间执行成对的格兰杰因果检验。
语法
命令:
cause(n,options)ser1ser2ser3
组视图:
group_name.cause(n,options)
在命令形式中,要列出将进行格兰杰因果检验的序列或组。
同时也要给出格兰杰检验的滞后期,即在因果检验命令后面的括号中给出一个整数。
注意检验方程中的解释变量是一个常数和要检验的成对序列的滞后项。
选项
p打印出检验的结果。
示例
cause(4)gdpm1
计算GDP是否是M1的格兰杰成因和M1是否是GDP的格兰杰成因的格兰杰检验.每个检验的回归变量为一个常数和GDP与M1的滞后四期值。
groupmacrom1gdpr
macro.cause(12,p)
打印在MACRO组中三个序列的六对格兰杰因果检验结果。
每个检验的回归变量为一个常数和要检验的两个序列(不包括组中第三个序列的滞后值)的滞后十二期值。
ccopy
ccopy命令
从DRIBasicEconomics数据库中复制数据到数据库集。
从DRIBasicEconomicsDatabase中复制一个或者多个序列到EViews数据库集(.DB)文件中。
要使用这个功能必须首先在计算机中安装DRI数据库。
语法
命令:
ccopyseries_name
在ccopy命令后输入您希望复制的序列名称。
数据库集文件将保存在默认目录中,文件名与DRI数据库中的序列名相同。
您也可以提供路径信息来表明名数据库集文件的目录。
示例
ccopylhur
把DRI序列LHUR复制为默认路径目录中的LHUR.DB文件
ccopyb:
gdpc:
\nipadata\gnet
把GDP序列复制为B驱动器中的GDP.DB文件,而把GNET序列复制为C:
\NIPADATA中的GNET.DB文件。
Cd(chdir)
cdchdir命令
更改默认目录。
cd命令更改当前的默认活动目录,该目录在EViews窗口底部右边显示为Path=。
语法
命令:
cdpath_name
示例
cda:
\data
把默认目录改为A驱动器中的DATA目录,然后您保存的一切就都自动存放在这个目录中,除非您在保存命令中明确指定了一个不同的目录。
cdfplot
cdfplotSeries视图|Group视图
经验分布函数:
显示经验累加分布函数,生存函数,和带标准误差的分位数。
语法
Series视图:
series_name.cdfplot(options)
Group视图:
group_name.cdfplot(options)
选项
s绘制经验生存函数。
q绘制经验分位数。
a绘制所有的CDF,生存函数和分位数。
n不包含标准误差。
q=r(默认)使用Rankit(Cleveland)公式计算分位数。
q=o使用简单的分数(ordinary)公式计算分位数。
q=v使用vanderWaerden计算分位数。
q=b使用Blom公式计算分位数。
q=t使用Tukey公式计算分位数。
p打印分布函数。
示例
lwage.cdfplot
绘制序列lwage的经验累加分布函数。
cfetch
cfetch命令
从DRIBasicEconomics数据库中取出一个序列到工作文件中。
cfetch从DRIBasicEconomicsDatabase中读取一个或者多和序列到活动工作文件中。
要使用这个功能,必须在计算机中首先安装DRI数据库。
语法
命令:
cfetchseries_name
示例
cfetchlhurgdpgnet
把DRI序列LHUR,GDP和GNET读取到当前的活动工作文件中,如果必要,还会执行频度转换。
Chow
Chow命令||方程视图
检验平稳性。
执行Chow断点和对参数稳定性的Chow预测检验。
语法
命令:
chow(options)obs1obs2obs3
方程视图:
eq_name.chow(options)obs1obs2obs3
要求给出要检验的断点(日期或观察数目)。
如果要说明不止一个的断点,用空格把断点隔开。
选项
f断点观测检验。
对此命令,必须给出单个要检验的断点(默认时执行断点检验)。
p打印检验结果。
示例
lsm1cgdpcpiar
(1)
chow70.180.1
执行M1对常数项、GDP、CPI及一阶自回归误差的回归,然后检验参数在70年代前、70年代期间以及70年代以后是否稳定。
equationppp.lslog(spot)clog(p_us)log(p_uk)
ppp.chow(f)73
用ls估计SPOT的对数对P_US的对数以及P_UK的对数的回归方程,并执行从73年开始的Chow观测检验。
sortgender
lslwageceduedu^2union
chow534
也可以对横截面数据执行chow检验。
假设GENDER是一个0-1虚拟变量,当排序后,观察值的前533个全是GENDER=0,此后的有GENDER=1,那么chow命令检验LWAGE方程是否对所有的GENDER=0和GENDER=1都有相同的系数。
clabel
clabel命令
显示DRIBasicEconomics数据库序列的描述。
clabel从DRIBasicEconomicsDatabase中读取一个序列的描述,并把它显示在Eviews窗口状态行上。
可以使用这个命令来验证给定DRI数据库序列名表明的内容。
要使用这个功能,必须首先安装DRI数据库。
语法
目录:
clabelseries_name
示例
clabellhur
在状态行显示DRI序列LHUR的描述。
close
close命令
关闭对象,程序或者工作文件。
关闭一个对象就是关闭其窗口。
如果指定名称,对象仍在工作文件中显示为一个图标,否则它将也被删除。
关闭程序或者工作文件不仅关闭其窗口,而且把它从内存中删除。
如果激活一个文件之后,工作文件已经更改,您将看到一个对话框询问您是否想把它保存在磁盘上。
语法
命令:
closeobject_name
示例
closegdpgraph1table2
关闭GDP,GRAPH1和TABLE2这三个对象。
lwage.hist
closelwage
首先打开LWAGE窗口并显示LWAGE的直方图,然后关闭窗口。
coef
coef命令
定义一个系数(列)向量。
向量和系数对象都是列向量。
但是,仅有系数对象的元素允许用于模型形式的估计。
语法
命令:
coef(n)coef_name
在coef命令后的括号中加上系数个数,之后注明系数对象的名称。
如果省略系数个数,EViews将创建一个长度为1的向量。
示例
coef
(2)slope
lslwage=c
(1)+slope
(1)*edu+slope
(2)*edu^2
第一行创建了一个长度为2名称为SLOPE的系数对象。
第二行运行一个最小二乘回归并把估计的斜率系数保存在SLOPE中。
arch(2,2)sp500c
coefbeta=c
coef(6)beta
第一行使用默认的系数向量C估计一个GARCH(2,2)模型。
(方程表达式中的c表示一个常数项,也就是一列1。
)第二行定义了一个名为BETA的系数向量并把C的内容复制到BETA。
(赋值语句中的c表示默认的系数向量)。
第三行重新调整了BETA的大小,砍掉了除前6个外的所有元素,这6个元素是GARCH(2,2)模型中的估计参数。
注意因为EViews会把系数与方程一起保存,以便后来使用,所以您一般不需要执行这个保存系数向量的操作。
coefcov
coefcovEquation视图|Logl视图|Pool视图|System视图|Sspace视图
系数协方差矩阵。
显示包含一个或者多个估计方程的对象估计系数的协方差。
语法
Equation视图:
eq_name.coefcov(options)
Logl视图:
logl_name.coefcov(options)
Pool视图:
pool_name.coefcov(options)
System视图:
system_name.coefcov(options)
Sspace视图:
sspace_name.coefcov(options)
选项
p打印系数协方差矩阵。
示例
equationeq1.lslwageceduedu^2union
eq1.coefcov
定义并估计了一个方程并显示方程系数的协方差矩阵。
要把系数协方差矩阵保存为一个(对称)矩阵对象,请使用@coefcov,参阅EquationDataMembers。
coint
coint命令||group视图|VAR视图
Johansen的协整检验。
语法
命令:
coint(test_option,n,option)y1y2y3
coint(test_option,n,option)y1y2y3@x1x2x3
组视图:
group_name.coint(test_option,n,option)
var视图:
var_name.coint(test_option,option)lag_pairs@x1x2
在组命令形式中,应输入coint命令,随后输入一系列序列或待检验的组名,每个序列名都要用空格键隔开。
如果要使用外生变量,例如季度虚拟变量,那么可以在内生变量之后加入一个@,然后输入外生变量名即可。
注意:
在关键值中假设除了常数项和趋势项之外,没有其它外生变量。
当用作一个组或VAR视图时,coint检验组或VAR中的序列之间的协整关系。
如果VAR目标中包括外生变量,那么协整检验将使用这些外生变量。
然而,如果明确用@说明了外生变量,那么在检验中只使用这些指定的外生变量。
选项
a在数据中没有确定性趋势,在协整方程中没有趋势项或常数项。
b在数据中没有确定性趋势,在协整方程中没有趋势项但有常数项。
c在数据中有线性趋势项,在协整方程中有一个常数项但没有趋势项。
d在数据中有线性的趋势项,在协整方程中同时存在趋势项和常数项。
e在数据中存在二次趋势项,在协整方程中同时存在趋势项和常数项。
s综合所有的五种选项(a-e)。
其它选项
p打印检验的结果。
示例
coint(s,4)gdpm1tb3
综合在GDP、M1和TB3之间的Johansen协整检验的结果,采用的是包含所有五种选项的表达式。
var1.coint(c,12)@
对名为VAR1的VAR目标中执行协整检验。
@号没有一系列的外生变量,使得在VAR1中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eviews 常用命令