Eviews中的常用函数及应用_第1页
Eviews中的常用函数及应用_第2页
Eviews中的常用函数及应用_第3页
Eviews中的常用函数及应用_第4页
Eviews中的常用函数及应用_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Eviews常用命令 (对于命令和变量名,不区分大小写)1创建时间序列的工作文件 a annual: create a 1952 2000s semi-annual:create s 1952 1960q quarterly: create q 1951:1 1952:3m monthly: create m 1952:01 1954:11w weekly: create w 2/15/94 3/31/94,自动认为第一天为周一,和正常的周不同。d daily (5 day week): create d 3/15/2008 3/31/2008,和日历上周末一致,自动跳过周末。7 daily

2、(7 day week): create 7 3/03/2008 3/31/2008。u undated: create u 1 33。创建工作文件时可直接命名文件,即在create 后面直接键入“文件名”,如create myfilename a 1952 2000 或者 workfile myfilename a 1952 2000系统自动生成两个序列:存放参数估计值c和残差resid。4)回归统计函数回归统计函数是从一个指定的回归方程返回一个数。调用方法:方程名后接.再接函数。如EQ1.DW,则返回EQ1方程的D-W统计量。如果在函数前不使用方程名,则返回当前估计方程的统计量。统计函数见

3、下面:RESIDCOVA(I,j) 向量自回归中残差之间的协方差7矩阵8常用命令:1)Cov x y:协方差矩阵。Cor x y:相关矩阵。2)plot x y:出现趋势分析图,观察两个变量的变化趋势或是否存在异常值。双击图形可改变显示格式。3)scat x y:观察变量间相关程度、相关类型(线性、非线性)。仅显示两个变量。如果有多个变量,可以选取每个自变量和因变量两两观察,虽然得到切面图,但对函数形式选择有参考价值。5)取样 smpl 1 11 smpl 1990 2000smpl all:重新定义数据范围,如果修改过,现在改回。6)追加记录,扩展样本:Expand 2001 20076)“

4、'”后面的东西不执行,仅仅解释程序语句。9. 回归结果与变量表示:X800110014001700200023002600290032003500Y59463811221155140815951969207825852530VariableCoefficient Std. Error t-Statistic Prob. 变量 系数估计值 系数标准差:小好 T检验值:大好 概率(越小越好)C -103.171717172 98.4059798473 -1.048429346790.325079456046 coefs(1)或c(1) stderrs(1) tstats(1)X 0.777

5、01010101 0.0424850982476 18.28900327558.2174494e-08 R-squared0.97664149287 Mean dependent var1567.4(拟合优度)=1-(RSS/TSS) :大好 (因变量均值)R2 mean(y)Adjusted R-squared0.973721679478 S.D. dependent var 714.1444(调优)1-:大好 (Y标准差)9RBAR2 sqr(var(y)*n/(n-1),var(y) sddep(被解释变量的标准差)S.E. of regression115.767020478 Akai

6、ke info criterion12.517893115.76702=13402 赤池信息准则 (回归标准差)=se Sum squared resid107216.024242 Schwarz criterion12.5784099883(残差平方和) 施瓦兹信息准则:小好sumsq(resid)Log likelihood -60.5894648487 F-statistic 334.487640812(对数似然估计值) (总体F检验值):大好 2859.544FDurbin-Watson stat3.12031968783 Prob(F-statistic)0.0000(D-W检验值)

7、 ( F检验概率):小好=DWREGOBS:返回观察值的个数7。ncoef:估计系数总个数2。注意:系数项可这样计算:genr b1=cross(x-mean(x),y-mean(y)/sumsq(x-mean(x)cross计算交叉乘积和,mean计算均值,sumsq计算平方和。genr b0=mean(y)-b1*mean(x)。10. 置信区间估计:变量的显著性检验:=c(2)/stderrs(2)=tstats(2)参数的置信区间的计算:0.01,3.355,下限:=c(2)-3.355*stderrs(2)上限:=c(2)+3.355*stderrs(2)总体个别均值的预测值的置信区

8、间的计算(总体条件均值类似):1)ls y c x,使内存中存在方程 -103.171717172+0.777010101012)假设1000,下限:=c(1)+c(2)*1000-2.306*se*sqr(1+1/OBS(X)+(1000-mean(x)2/sumsq(x-mean(x)372.03上限:=c(1)+c(2)*1000+2.306*se*sqr(1+1/OBS(X)+(1000-mean(x)2/sumsq(x-mean(x)975.65故总体个别均值的预测值的置信区间为:(372.03,975.65)。11预测问题:生成一个以原因变量y名+f的y的预测值yf,实际上,yf;

9、同时还得到一张预测图形:图中实线是因变量y的预测值,上下两条虚线给出的是近似95的置信区间。1) 绝对指标RMSE均方根误差,其大小取决于因变量的绝对数值和预测值;2) 绝对指标MAE平均绝对误差,其大小取决于因变量的绝对数值和预测值;3) 常用的相对指标MAPE平均绝对百分误差;若MAPE的值小于10,则认为预测精度较高;4) 希尔不等系数:,希尔不等系数总是介于0-1之间,数值越小,表明拟合值和真实值间的差异越小,预测精度越高;5) 均方误差MPE可分解为其中是预测值的均值,是实际序列的均值,分别是预测值和实际值的标准差,r是它们的相关系数,于是可定义偏差率、方差率和协变率三个相互联系的指

10、标,其取值范围都在0-1之间,并且这三项指标之和等于1,计算公式是:偏差率(OLS中,故BP0)、方差率、协变率。BP反映了预测值均值和实际值均值间的差异,VP反映它们标准差的差异,CP则衡量了剩余的误差。当预测比较理想时,均方误差大多数集中在协变率CP上,其余两项较小。若有多种曲线形式可供选择,则应选择其中均方误差最小者为宜。 Eviews中的常用函数及应用 ( Eviews材料二)c开头指CDF=Prop(Xx);q开头指逆CDF=q*:Prop(Xq*)=p;r开头指随机数生成器 cchisq(x,v) qchdist(p,v ) rchisq(v)cfdist(x,v1,v2) qfd

11、ist(p,v1,v2) rfdist(v1,v2)ctdist(x,v) qtdist(p,v) rtdist(v)cnorm(x) qnorm(p) rnorm如cfdist(60.71,12,1)=0.90, qtdist(0.05,1)=-6.314;又如自由度为12的t统计量的5%显著水平(双尾)的临界值qtdist(0.975,12)=2.179chisq(x,v) fdist(x,v1,v2) tdist(x,v) (统计量样本值在有关分布图中拒绝域的概率),如tdist(3.45,12)=Prop(|t(12)|>3.45)=0.0048 ,当显著性水平为1%,则可拒绝原

12、假设),其中3.45是此t统计量样本值的绝对值。1 函数在Eviews中的应用可以使用上述函数生成序列,使用命令“Genr 序列名=某数学关系式”,如输入以下命令可产生新的序列y1:“genr y1=pch(y)+abs(x)”,表示y1=(y-y(-1)/y(-1)+|x|。也可以作进一步的运算。如在回归分析后,要计算第2个回归系数的95%置信区间(设t 统计量的自由度为18),可在命令窗口输入“=coefs(2)-qtdist(0.975,18)*stderrs(2)”,回车后,从信息栏查得的置信区间的左端点值;将刚才输入的式子复制一份,并将其中的负号改为正号,回车后,在信息栏查得的是置信

13、区间右端点值。又如,计算自由度为18的t统计量单尾检验在5% 显著性水平下的临界值,可输入“=qtdist(0.95,18)”,回车后在信息栏输出的数值就是此临界值。再如,回归系数的p值可由以下方法得到验证。以第2个系数为例,假设t 统计量的自由度为18,检验是双侧的。若其t值大于0,则输入“=(1-ctdist(第2个t值,18))*2”;若其t值小于0,则输入“= (ctdist(第2个t值,18)*2”,得到第2个回归系数估计的p值(为什么?)。对两种情况都输入“=tdist(第2个t值,18)”也可。Eviews编程基础程序是什么?命令的集合程序的优势?按自己的想法来,加以修改,做重复

14、工作Eviews 软件支持批处理模式, 用户须将待执行的命令按照一定的格式组成一个程序, 提交计算机处理. 如果用户有计算机编程的经验,将会发现 Eviews 的特性与大多数语言的特性相似。Eviews 程序语言的最主要的新特征是它是宏观的替换语言,用户可以通过把包含有分量名字的变量名连接起来产生对象名。编程的要求:熟悉基本命令,命令基础建立工作文件的命令对象命令数据命令绘图命令统计命令回归命令Eviews编程的特点在于允许用户将一系列的命令建立在一个程序中,并保存为一个程序,因此以后可以多次反复自动地执行这些程序;或者通过编程既为用户完成了某一研究项目,也为该研究项目生成了一份完整的研究纪录

15、。例如,可以编写一个程序去分析一个工业企业的数据,然后再使用这个程序去分析其他一些类似的工业企业的数据。用户还可以建立一个这样的程序,让它包含这样的一些命令:从建立工作文件和读取原始数据开始,到计算研究的最后结果,和形成表述研究结果的图形和表格。这样的程序就将整个项目的研究过程记录了下来。如果用户对计算机编程已有一些经验,那么对Eviews编程语言的绝大部分不会感到陌生的,熟悉了其他程序设计语言也就熟悉了EViews编程语言。Eviews编程语言主要的新颖的特点,表现在允许用户通过将变量名与其他对象名结合起来生成一个新的对象名。一、建立程序(Creating a Program)程序不是工作文

16、件中的对象。程序只是包含一些Eviews命令的集合。点击File/New/Program,建立一个新的程序。点击File/New/Program之后,打开一个标准的文本编辑窗口,允许用户在该窗口中键入程序行。用户还可通过命令行(命令窗口)通过键入关键字program,之后接一个程序名选项,打开一个名为的程序窗口。注意,程序名应当遵循标准的Eviews的命名规则。例如:program firstprg二、保存程序(Saving a Program)在建立和编辑程序文件以后,用户或许要求将程序保存起来。在程序窗口工具条上按Save 或 SaveAs按钮保存将程序保存为程序文件。保存的程序文件将在程

17、序名之后自动地加上.PRG的扩展名。三、打开程序(Opening a Program)为了加载(load)一个早先保存在磁盘上的程序到内存中,需点击File/Open/Program定位到适当的目录,改变文件类型选项框中的类型为PRG程序文件,再点击欲打开的文件名,最后点击OK确定按钮。此外,也可以通过命令行去打开一个程序。在命令行中键入open,后接完整的程序文件名(包括扩展名:.PRG)。根据Eviews的缺省设置,Eviews将在缺省的目录中去寻找程序。如果必要还应包括程序文件的完整路径。例如:open mysp500.prg在缺省路径中打开MYSP500.PRG程序。open c:my

18、workeviewsmyhouse.prg在C:MYWORKEVIEWS目录中打开MYHOUSE.PRG文件。四、执行程序(Executing a Program)当用户在命令窗口一行一行地键入并执行了一系列命令,那么称这种工作方式为交互式模式。对应地,用户在程序窗口一次键入了所有的命令,把它们作为一批命令集合起来执行。用户从程序运行(去执行)这些命令,那么称这种工作方式为程序(非交互式)模式。例如,我们已经在firstprg程序中集合了如下的命令:'this is first programworkfile a 1950 2000genr t=trend(1949)genr t2=t

19、*tshow t t2plot t这个程序是我们编制的第一个程序。在第一行注释行中标明了this is first program。第二行建立一个时间周期为年、开始日期为1950年、结束日期为2000年的工作文件。第三行利用趋势函数trend(1949)生成了从1到51的递增序列t。第四行生成了t的平方序列t2。第五行以电子数据表的形式显示序列t和t2。第六行绘出的线形趋势图。执行程序的方法有好几种。最简单的执行程序的方法是按程序窗口工具条上的Run按钮。打开一个Run对话框,在Run对话框为运行指定程序名(缺省显示程序窗口的程序名)和提供必要的形式参数。此外,用户可以选择执行该程序的模式:冗

20、长模式或简洁模式;设置因出错挂断执行前允许发生的最大错误个数(缺省设置未发生1次错误就立即挂断执行中的程序,以及将选择的运行模式设置为缺省执行模式。在冗长执行模式下,Eviews会将执行过程中发出的系统信息送入状态行去进行显示。在冗长执行模式下,如果程序执行过程中发生创建对象或者删除对象时,工作文件窗口将不断地被刷新。简洁模式则抑制工作文件窗口的刷新,减少了花在写屏上的时间。按照缺省设置,当程序执行过程中遭遇一个错误,Eviews将立即终止程序的执行,并发出出错信息。如果在挂断域前最大错误数中输入了一个数,那么程序执行中即使出错,也将继续执行直到达到最大出错数才会终止程序的执行。如果执行过程发

21、生了严重的致命性错误,以至程序已不可能继续执行。此时,即使最大错误数还没有达到程序也将被挂断。也可通过命令行,键入RUN后在接被执行的程序文件名的方法去执行程序:run mysp500run c:eviewsmyprog注意,这里没有要求必须使用程序扩展后缀.PRG,因为Eviews会自动地添加上.PRG。前面描述的RUN命令的所有选项都可用作命令的选项。例如,使用v选项将程序设置成以冗长模式执行,使用q选项将程序设置成以简洁模式执行。run(v,500) mysp500 run(q) progarg arg1 arg2 arg3用户也可以在一启动Eviews就开始运行一个程序。在Window

22、s 3.1上实现启动就执行程序的方法是从程序管理器的窗口菜单上选择File/Run。在Windows 95上实现的方法是点击(选择)Start/Run,键入eviews,之后再键入程序名和形式参数。五、中止程序(Stopping a Program)F1功能键可以终止执行中的程序。Eviews可能需要花费几秒钟的时间来响应终止命令。程序执行过程中遇到stop命令,程序也将停止执行。六、简单程序举例(Simple Programs)最简单的程序就是一系列命令清单。执行这类程序等价于从命令窗口一行一行地键入并执行命令。虽然可以通过在命令窗口键入并执行这些命令,但与此同时也可以方便地打开一个程序窗口

23、,键入这些命令,再点击Run按钮执行这些命令。后一种方式(程序窗口)比前一种键入命令方式(命令窗口)具有如后的一些优点:可以将这些命令保存到磁盘上以备日后再重复使用,而且每次使用时还可以对这些命令进行一些局部地修改。下面考察另一个简单的例子。(它的数据序列由Eviews目录中的PROGDEMO数据库,所以我们可以用它来尝试一下编程)。为了建立一个新的程序myprog,在命令窗口键入:program myprog在打开的MYPROG程序窗口中,我们将键入如下的一些命令:建立工作文件的命令,从名为PROGDEMO的数据库中读取序列的命令,执行回归分析,计算残差和预测值,形成预测图,最后保存结果。' housing analysisworkfile myhouse m 68:3 97:6fetch progdemo:hsfsmpl 68:5 92:12equation reg1.ls hsf c hsf(-1)reg1.makeresid hsfressmpl 93:1 97:6reg1.forecast hsffitfreeze(hsfplot) h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论