EViews编程的各种表达语言

合集下载

eviews经典讲义 (16)

eviews经典讲义 (16)

scalar s
4
s=@mean(x)
§6.1.5 序列元素 有时希望使用序列中的一个实际观测值。 EViews 提供的@elem函数可实现此操作,@elem有两个参 数,第一个参数是序列名,第二个参数是数据或观测 值的标识符。例如:使用y序列中的1980:3的季度 数据,则应写为:@elem(y,1980:3)。非时间序列x的 第323个数据: @elem(x,323) 。
17
这里要强调的是组中存放的是构成这个组的序列的名字或是 自动序列,而不包含序列中的数据。我们可以创建一个组,选主 菜单上的objects/new object/group 或者单击工作文件窗口上 工具条中 “show”按钮,添对话框即可。我们也可以通过命令的 方式,例如:在命令窗口中键入 group macrolist gdp invest cons,就建立了一个包含 gdp invest cons 三个序列的组,同 样也可以建立一个包含自动序列的组。例如:
EViews的表达式是由数字、序列名、函数、数学运算符、
和关系运算符组成。
2
§6.1.2 运算符
EViews中包含的基本算术运算符分别是 +、-、*、/、^(幂), 例如: 5+6/13 、3^2-9 参加运算的数可以写为整数形式、十进制 形式和科学计数法的形式。
另外 +、-还可以作为符号运算符来使用。比如:2++++++-2, EViews各种运算符的优先级别为(从高到低):
另外,写入的表达式在计算时是针对每一个观测值的。 10
§6.2.2 基本的赋值表达式
可以写一个序列的名字后加一个‘=’,然后再写一个表达 式。EViews将会使用等号右边的表达式对每一个样本元素进行 计算。并把相应的计算结果赋给等号左边的序列,如果有必要 EViews会创建一个新序列。例如:

EViews交互式命令行与编程

EViews交互式命令行与编程

EViews提供了两种界面——窗口界面与命令行界面供用户处理数据。

命令方式既可交互使用也可以批处理的方式使用。

实际上,任何一项操作都可以采用三种基本方式来完成:(1)利用鼠标通过菜单或按钮;(2)或在命令窗口键入命令;(3)或将批处理置于程序之中来完成。

如果加上命令方式与鼠标通过菜单或按钮方式的结合,则共有4种方式。

用户可以从三种基本操作方式中选用或将它们混合使用,形成最适合于自己的、独特的工作方式。

一、交互式方式的使用(Interactive Use)为了交互式的进行工作,首先在命令行键入命令,按回车后,命令立即执行。

如果用户键入了一个不完整的命令,EViews立即打开对话框要求补充信息。

命令行位于EViews窗口顶部主菜单行之下,除了用户正在编辑一个对象或者打开了一个对话框外,EViews约定任何从键盘的输入都是直接送往命令行的。

命令行(窗口)左端出现一个闪烁的、竖直的插入光标表示命令行正期待着用户命令的输入。

在命令窗口键入的命令按回车(ENTER)后立即执行。

按回车时插入光标不一定非要位于命令行的末端,但EViews却执行的是包括光标在内的整行命令。

当键入了多个命令,EViews在命令窗口建立了一系列的命令行。

通过滚动条,选择以前已经执行过的命令,编辑它,按ENTER。

这个修改过的命令将再次执行。

还可以使用标准的copy-and-paste在命令行和其它窗口之间进行复制与粘贴。

命令区域中的内容也可直接保存到文本文件中备用。

方法:点击窗口的任何部位,确保命令窗口处于激活状态,从主菜单选择File/Save As。

可以重新设置命令窗口的大小,以便能见到更多的已执行过的命令。

调整命令窗口大小的方法是,移动指针到命令窗口底部,按住鼠标左键向下或向上拖动。

二、使用批处理程序(Batch Program Use)可将一些命令组合到一个程序中,然后以批处理的方式执行这些命令。

每个命令将按它们在程序中出现的先后顺序被执行。

eviews各模块英文翻译(1)

eviews各模块英文翻译(1)

1、主界面:File——文件Edit——编辑Object——对象View——查看Proc——过程(处理)Quick——快速Options——选项Window——窗口Help——帮助2、File——文件New——新建Open——打开Save——保存Save As——另存为、Close——关闭Import——输入Export——出口Print——打印Print Setup——打印设置Run——运行Exit——退出Undo——撤销Cut——剪切Copy——复制Paste——粘贴Paste Special——选择性粘贴Delete——删除Find——查找Replace——替换Next——下一个Insert Text File——插入文本文件4、Object——对象New Object——新对象Fetch From DB——从数据库中获取···Store to DB——储存在数据库中···Copy Object——复制对象Name——命名Delete——删除Freeze Output——冻结结果Print——打印View Options——查看选项Sample——样本Generate Series——生成序列Show——展示Graph——图表Empty Group(Edit Series)——空集Series Statistics——序列统计Group Statistics——集合统计Estimate Equation——估计方程Estimate VAR——估计VAR6、Options——选项General Options——常规选项Graphics defaults——默认图像Database Registry——数据库注册表后续的会陆续上传··。

EViews编程的各种表达语言

EViews编程的各种表达语言

EViews编程的各种表达语⾔EViews编程 (2)15.1 EViews基本操作命令简介 (2)15.1.1⼯作⽂件的基本操作 (2)15.1.2 建⽴⼯作对象 (5)15.1.3 样本区间(sample) (5)15.1.4 序列(series) (6)15.1.5 数组(group) (7)15.1.6 Alpha序列(alpha) (8)15.1.7 数值映射(Valmap) (8)15.1.8 数据导⼊与导出 (9)15.1.9 数据库的基本操作 (10)15.2 矩阵与函数运算 (11)15.2.1 矩阵、对称矩阵、向量、标量 (11)15.2.2 数学运算符号 (14)15.2.3 数学运算函数 (14)15.2.4 时间序列函数 (15)15.2.5 描述统计函数 (15)15.2.6 三⾓函数 (16)15.2.7 统计分布函数 (16)15.3 描述统计与统计推断 (17)15.3.1 单变量描述统计 (17)15.3.2 多元描述统计 (20)15.3.3 假设检验 (22)15.3.4 ⽅差分析 (24)15.4 单⽅程计量模型 (24)15.4.1 模型的设定 (24)15.4.2 模型的估计⽅法 (25)15.4.3 ⽅程中的基本统计量 (27)15.4.4 提取⽅程的预测值或残差序列 (28)15.4.5 ⽅程特征的观察 (28)15.4.6 ⽅程的设定检验 (28)15.4.7 分布滞后模型的设定 (29)15.5联⽴⽅程模型 (30)15.5.1 系统的建⽴ (30)15.5.2 系统的设定 (30)15.5.3 系统的估计 (30)15.5.4 系统估计结果中统计量/序列的提取 (30)15.5.5 系统特征的观察 (31)15.6 时间序列模型 (32)15.6.1 时间序列的季节调整 (32)15.6.2 ⼏种常见的滤波 (33)15.6.3 变量的单位根检验 (34)15.6.4 ⾮平稳变量的协整检验 (35)15.6.5 格兰杰因果关系检验 (36)15.6.6 VAR/VEC模型的建⽴ (36)15.7 状态空间模型 (39)15.7.1 状态空间模型的建⽴ (39)15.7.2 模型设定 (39)15.7.3 模型估计 (41)15.7.4 模型估计的特征观察 (41)15.7.5 相关统计量的提取 (42)15.7.6 提取状态变量及其标准差 (42)15.7.7 提取信号变量及其标准差 (43)15.7.8 基于状态空间模型的预测 (43)15.7.9 ⼏种常见模型在EViews中的状态空间表⽰ (44) 15.8 ⾯板数据 (46)15.8.1 ⾯板数据的导⼊ (46)15.8.2 ⾯板的建⽴ (46)15.8.3 定义截⾯标识符 (47)15.8.4 添加/删除截⾯标识符 (47)15.8.5 变量的⽣成及数据⽂件表显⽰ (47)15.8.6 ⾯板模型的设定与估计 (47)15.8.7 模型估计的特征观察 (48)15.8.8 相关统计量的提取 (48)15.8.9 固定效应的显著性检验、随机效应Hausman检验 (49) 15.8.10 基本统计量的观察 (49)15.8.11 ⾯板单位根检验 (50)15.9 程序控制语句 (50)15.9.1 建⽴、执⾏程序⽂件 (50)15.9.2 程序变量 (51)15.9.3 程序控制语句 (52)15.9.4 关于程序结构的⼏点说明 (55)15.9.5 应⽤案例 (55)EViews编程EViews不仅提供了⽅便快捷的交互式窗⼝操作⽅式⽽⽬提供了强⼤的程序语句。

eviews软件使用说明

eviews软件使用说明

EViews软件使用说明一、EViews软件的特点EViews(Econometric Views)软件是美国QMS公司研制的MicroTSP软件的Windows版本。

除了TSP软件所具有的特点之外,EViews软件还有以下特点:1.具有Windows软件的操作风格允许用户通过鼠标在标准的Windows窗口、菜单、对话框上操作,处理结果直接显示在窗口之中,并且可以利用标准的Windows技术(如复制、粘贴等)去进一步处理这些结果。

因此,只要熟悉Windows环境下的软件操作,将会很快掌握EViews软件的基本操作方法。

2.采用了面向对象的软件设计思想EViews软件将计量经济分析的基本元素(如序列、数据、矩阵等)和分析结果(如方程、图形、系统等)都视为“对象”,每一个对象都用相应的窗口来表示。

通过对每一个对象不同侧面的观察,来分析对象的属性和特征,揭示不同对象之间的关系。

3.具有灵活的操作方式为了便于用户操作,EViews软件提供了三种操作方式,一是菜单驱动方式;利用系统提供的命令菜单可以很方便地完成有关操作。

二是命令输入方式;系统专门设置了命令输入窗口,以便用户在此窗口中直接键入有关命令,而且在命令字后边可以添加命令参数。

三是程序运行方式,将有关命令序列编制成程序之后,运行该程序则以批处理方式完成一组命令的操作,这种方式适用于经常使用的重复操作。

另外,EViews软件还在各个对象窗口中设置了常用命令的命令按钮。

这些方式使得EViews软件的操作非常方便灵活。

4.反映了计量经济学的最新研究成果由于EViews软件是由计量经济学家研制、并且专门用于计量经济分析的专用软件,所以软件中反映了计量经济学理论、方法研究的发展情况。

在EViews 2.0版中,检验方法包括异方差性的white检验、自相关性的BG检验、因果关系的Granger检验、协整的单位根检验等等;估计方法包括ARCH模型、GMM模型、向量自回归模型的估计和三段最小二乘估计法等系统估计方法。

eviews9使用简介

eviews9使用简介

附录C EViews 9 使用简介EViews是Econometric Views 的缩写,是专门用来处理计量经济分析的软件,由美国QMS有限责任公司生产。

目前最新的版本是EViews 9。

以下都是以EViews 9版本为基础介绍EViews的使用。

EViews 9(以下简称为EViews)是以对象(Object)为基础建立起来的。

对象包括序列(Series)、方程(Equation)、模型(Model)、系数(Coefficient)和矩阵(Matrix)等。

在使用EViews时,这些对象以图标或窗口的形式出现在屏幕上。

双击图标出现窗口,单击关闭框,窗口缩小为图标。

对象窗口给出对象的视图,大多数对象都有多种表现形式。

例如,一个时间序列对象可以表示成数据表、折线图、条形图、直方图和相关图等。

各种图形之间可以相互转换。

所有对象都保存在工作文件(Workfile)中。

因此使用EViews时,首先要建立一个新的工作文件或从存盘中调用一个已存在的工作文件。

对象可以被命名。

对象被命名后,其名称将出现在工作文件窗口的目录中,同时对象将作为工作文件的一部分被保存。

当工作文件被保存时,对象也同时被保存。

当关闭工作文件时,所有对象将从计算机内存中清除。

EViews主选单包括了多种运行工作文件和对象的功能键以及一些控制EViews自身的功能。

从EViews主选单上可以建立和管理工作文件、输入和输出数据、生成序列和图形、打印结果以及管理工作中的各种细节。

下面讨论的若干功能需要有一个激活的工作文件,只有当工作文件已经调入内存,才能使选单中某个特定功能由灰色转为可用状态(黑色)。

EViews视窗的主选单见图1。

其中包括10个功能键,File(文件)、Edit(编辑)、Object (对象)、View(浏览)、Proc(处理)、Quick(快捷)、Options(选项)、Add-ins(添加项)、Window(窗口)和Help(帮助),分述如下。

EViews命令和编程

EViews命令和编程

EViews命令和编程_01命令基础(Command Basics)EViews提供了两种界面——窗口界面与命令行界面供用户处理数据。

命令方式既可交互使用也可以批处理的方式使用。

实际上,任何一项操作都可以采用三种基本方式来完成:(1)利用鼠标通过菜单或按钮;(2)或在命令窗口键入命令;(3)或将批处理置于程序之中来完成。

如果加上命令方式与鼠标通过菜单或按钮方式的结合,则共有4种方式。

用户可以从三种基本操作方式中选用或将它们混合使用,形成最适合于自己的、独特的工作方式。

一、交互式方式的使用(Interactive Use)为了交互式的进行工作,首先在命令行键入命令,按回车后,命令立即执行。

如果用户键入了一个不完整的命令,EViews立即打开对话框要求补充信息。

命令行位于EViews窗口顶部主菜单行之下,除了用户正在编辑一个对象或者打开了一个对话框外,EViews约定任何从键盘的输入都是直接送往命令行的。

命令行(窗口)左端出现一个闪烁的、竖直的插入光标表示命令行正期待着用户命令的输入。

在命令窗口键入的命令按回车(ENTER)后立即执行。

按回车时插入光标不一定非要位于命令行的末端,但EViews却执行的是包括光标在内的整行命令。

当键入了多个命令,EViews在命令窗口建立了一系列的命令行。

通过滚动条,选择以前已经执行过的命令,编辑它,按ENTER。

这个修改过的命令将再次执行。

还可以使用标准的copy-and-paste在命令行和其它窗口之间进行复制与粘贴。

命令区域中的内容也可直接保存到文本文件中备用。

方法:点击窗口的任何部位,确保命令窗口处于激活状态,从主菜单选择File/Save As。

可以重新设置命令窗口的大小,以便能见到更多的已执行过的命令。

调整命令窗口大小的方法是,移动指针到命令窗口底部,按住鼠标左键向下或向上拖动。

二、使用批处理程序(Batch Program Use)可将一些命令组合到一个程序中,然后以批处理的方式执行这些命令。

Eviews编程

Eviews编程

事件研究法EVIEWS编程1. 编程前须知编程过程用Reviews实现,编程重点在于循环语句和IF语句的使用,下面简单介绍循环语句的使用说明。

循环语句:(1)循环语句块由关键字for开始,到关键字next结束,配对(2)循环语句块以关键字for开头的语句称为循环控制语句,该语句由for开始,然后是控制变量的初始化。

例如:For !i=1 to 41~~~~~~~~~~Next(3)for循环语句的执行过程为,判断循环控制变量是否穿越终止值。

(4)for循环允许嵌套IF语句:(1)If语句以关键字if开始,end结束例if thenEnd(2)If语句中If到Then之间的表达式称为If条件语句,只有当If条件语句为真时,If语句块才被执行。

@str():将控制变量的数值转化成字符串@elem(a,b):取序列在给定时间的观测值,a一个序列,b指定的时间观测值,必须是字符串的形式。

Smpl %a=1 %b=100@coefs(1)@coefs(2)Vector(41) car01Matrix(41,3) nt01@cnorm(J1/J2)以估计窗口长度为90,事件窗(事后窗)为41,公司数220为例,给出编程过程及解释(一共收集了事件日前121天的数据,和事件日后61天的数据,每个样本含有183个观测值)。

先对数据进行匹配处理,通过国泰安数据库,得到两个系列ser01和ser02,分别表示单个公司的收益率和市场综合的日收益率。

Ser01、ser02共有220*183个数据。

2 估计窗91 112 事件窗152事件日编程过程如下:第一步,提取系数for !i=1 to 220 // 循环语句,以for开头,next结尾%a=@str(183*(!i-1)+2) //将控制变量的数值转变成字符串变量%b=@str(183*(!i-1)+91) //选取每个公司的估计窗口smpl %a %b //设定样本区间equation eq.ls ser01 c ser02 //市场模型回归,估计参数a(!i)=@coefs(1) //提取系数的函数b(!i)=@coefs(2) //提取市场模型的系数next //循环结束第二步,估计异常收益率及标准差for !i=1 to 220%a=@str(183*(!i-1)+112)%b=@str(183*(!i-1)+152) //设定事件窗口smpl %a %br01=ser01-(a(!i)+b(!i)*ser02) //r01存储异常收益率,格式41*220sd(!i)=@stdev(r01) //存储每个公司的标准差next //循环结束第三步,对异常收益率进行横截面平均,仅计算时间窗口的,存储在向量ar01中for !i=1 to 41 //count=0 //计数器for !j=1 to 220 //嵌套循环语句count=count+@elem(r01,@str(41*(!j-1)+!i+1))next //嵌套循环结束ar01(!i)=count/220 //计算平均异常收益率next //总循环结束for !i=1 to 41car01(!i)=ar01(!i)if !i>1 thencar01(!i)=ar01(!i)+car01(!i-1) //计算累计平均异常收益率end ifnext第四步,计算J1统计量for !i=1 to 220for !j=1 to 41r02(41*(!i-1)+!j)=@elem(r01,@str(41*(!i-1)+!j))/sd(!i) //r02存储标准化后异常收益率nextnext //标准化过程for !i=1 to 41count=0for !j=1 to 220count=count+r02(41*(!j-1)+!i) //标准化的平均异常收益路nextntest01(!1,1)=(@sqrt(90-4)/@sqrt(220*(90-2)))*count //J1统计量nextfor !i=1 to 41ntest01(!i,2)=@cnorm(ntest01(!i,1)) //计算P值if ntest01(!i,2)<=0.025 or ntest01(!i,2)>=0.975 thenntest01(!i,3)=1end ifnext第五步,计算J2统计量vector(41) car01 //创建一个向量matrix(41,3) nt01 //创建向量scalar mml=@sqrt(90-4)/@sqrt((90-2)*220) //创建一个标量for !i=1 to 41count=0for !j=1 to 220count=count+r02(41*(!j-1)+!i)nextcar01(!i)=count/220if !i>1 thencar01(!i)=car01(!i)+car01(!i-1)end ifnextfor !i=1 to 41nt01(!i,1)=(car01(!i)/@sqrt(!i+1))*mml //计算J2统计量nextfor !i=1 to 41nt01(!i,2)=@cnorm(nt01(!i,1)) //计算P值if nt01(!i,2)<=0.025 or nt01(!i,2)>=0.975 thennt01(!i,3)=1end ifnext。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EViews编程 (2)15.1 EViews基本操作命令简介 (2)15.1.1工作文件的基本操作 (2)15.1.2 建立工作对象 (5)15.1.3 样本区间(sample) (5)15.1.4 序列(series) (6)15.1.5 数组(group) (7)15.1.6 Alpha序列(alpha) (8)15.1.7 数值映射(Valmap) (8)15.1.8 数据导入与导出 (9)15.1.9 数据库的基本操作 (10)15.2 矩阵与函数运算 (11)15.2.1 矩阵、对称矩阵、向量、标量 (11)15.2.2 数学运算符号 (14)15.2.3 数学运算函数 (14)15.2.4 时间序列函数 (15)15.2.5 描述统计函数 (15)15.2.6 三角函数 (16)15.2.7 统计分布函数 (16)15.3 描述统计与统计推断 (17)15.3.1 单变量描述统计 (17)15.3.2 多元描述统计 (20)15.3.3 假设检验 (22)15.3.4 方差分析 (24)15.4 单方程计量模型 (24)15.4.1 模型的设定 (24)15.4.2 模型的估计方法 (25)15.4.3 方程中的基本统计量 (27)15.4.4 提取方程的预测值或残差序列 (28)15.4.5 方程特征的观察 (28)15.4.6 方程的设定检验 (28)15.4.7 分布滞后模型的设定 (29)15.5联立方程模型 (30)15.5.1 系统的建立 (30)15.5.2 系统的设定 (30)15.5.3 系统的估计 (30)15.5.4 系统估计结果中统计量/序列的提取 (30)15.5.5 系统特征的观察 (31)15.6 时间序列模型 (32)15.6.1 时间序列的季节调整 (32)15.6.2 几种常见的滤波 (33)15.6.3 变量的单位根检验 (34)15.6.4 非平稳变量的协整检验 (35)15.6.5 格兰杰因果关系检验 (36)15.6.6 VAR/VEC模型的建立 (36)15.7 状态空间模型 (39)15.7.1 状态空间模型的建立 (39)15.7.2 模型设定 (39)15.7.3 模型估计 (41)15.7.4 模型估计的特征观察 (41)15.7.5 相关统计量的提取 (42)15.7.6 提取状态变量及其标准差 (42)15.7.7 提取信号变量及其标准差 (43)15.7.8 基于状态空间模型的预测 (43)15.7.9 几种常见模型在EViews中的状态空间表示 (44)15.8 面板数据 (46)15.8.1 面板数据的导入 (46)15.8.2 面板的建立 (46)15.8.3 定义截面标识符 (47)15.8.4 添加/删除截面标识符 (47)15.8.5 变量的生成及数据文件表显示 (47)15.8.6 面板模型的设定与估计 (47)15.8.7 模型估计的特征观察 (48)15.8.8 相关统计量的提取 (48)15.8.9 固定效应的显著性检验、随机效应Hausman检验 (49)15.8.10 基本统计量的观察 (49)15.8.11 面板单位根检验 (50)15.9 程序控制语句 (50)15.9.1 建立、执行程序文件 (50)15.9.2 程序变量 (51)15.9.3 程序控制语句 (52)15.9.4 关于程序结构的几点说明 (55)15.9.5 应用案例 (55)EViews编程EViews不仅提供了方便快捷的交互式窗口操作方式而目提供了强大的程序语句。

借助这些程序语言,可以更快捷地完成许多任务。

本章介绍EViews对多种对象的基础操作命令,在计量经济模型分析中常用的运算指令以及基础程序语句。

在阅读本章之前,首先需要说明三点:1)本章所介绍的命令主要以EViews 3.1版本为基础,同时对EViews3.1 以后的更新版本新增的命令也给以充分的介绍,但高版本的新增命令与功能在较低版本中一般不能运行。

2)学习编程入门知识的一个较好的方法是根据我们提供的案例进行实践操作。

为了便了读者阅读,本章案例所提供的命令语言或程序均用Courier New字体显示。

关于命令语言的文字说明,统一加括号<>表示。

3)在本章的举例中凡带有(file:……)标志的,意说着该例子可以用数据文件(file:……)练习操作。

该数据文件可以免费下载。

15.1 EViews基本操作命令简介EViews中所有的数据分析都必须在一个工作文件中进行,因此首先需要建立一个工作文件,然后在此基础上根据研究的不同目的建立各种工作对象进行分析。

EViews中基本的工作对象包括:序列(Series)、alpha序列(Alpha)、数值映射(Valmap)、方程(Equation)、数组(Group)、样本S(Sample)、对数似然(LogL)、矩阵(Matrix)、对称矩阵(Sym)、列向量(Vector)、行向量(Rowvector)、系数向量(Coef)、标量(Scalar)、面板(Pool)、向量自回归(VAR)、状态空间(Space)、系统(Sysem)、模型(Model)、表格(Table)、图形(Graph)等。

不同的工作对象其图标也不同,详见第1章表1-1。

在这些工作对象中,序列(series)和方程(equation)是最基本的,也是应用最多的两种。

在这一节我们将重点介绍对工作文件和几个基本工作对象以及数据读取的基础操作命令。

15.1.1工作文件的基本操作15.1.1.1 对工作文件的操作1.建立工作文件EViews可以很轻松地实现对截面数据、时间序列数据和面板数据的输入、建立不同类型工作文件的命令格式如下:截面数据:命令格式:wfcreate(选项)u 观测值个数时间序列数据:命令格式:wfcreate(选项)时间频率选项起始日期终止日期面板数据:命令格式:wfcreate(选项)时间频率选项起始日期终止日期截面个数选项包括:Wf=<为工作文件命名>Page=<为工作文件的文件页命名>时间频率选项包括a/s/q/m/w/d/7/U。

<a表示年度数据,S表示半年度数据,q表示季度数据,m表示月度数据,w表示周数据;d表示日数据(每周5天,周一至周五),7表示日数据(每周7天)>起始日期和终止日期的格式请参见“日期”一节的说明。

例(1):wfcreate(wf=myfile,page=page1) u 31 <建立一个名字为myfile的工作文件,并在这个文件中建立名为Page1的工作页,数据为截面数据,共有31个截面。

>例(2):wfcreate(wf=myfile,page=page1) m 1980m1 2000m12 <建立一个名字为myfile的工作文件,并在这一文件中建立名为“Page1”的工作页,数据为月度数据,区间为1980年1月至2000年12月。

>例(3):wfcreate(wf=myfile,page=page1) q 1990q1 2005q4 20 <建立一个名字myfile的工作文件,并在这一文件中建立名为“Page1”的工作页,数据为面板数据,时间跨度为1990年第一季度至2005年第四季度,共20个截面。

>2.保存工作文件命令格式:wfsave保存的位置\保存的文件名例:wfsave a:\mywork <将工作文件mywork保存在a盘。

>3 关闭已存在的工作文件命令格式:Close文件名例:close mywork <关闭mywork文件。

>4.打开已存在的工作文件命令格式:load文件名例:load “a:\mywork”<打开mywork文件。

>5.激活工作文件如果有多个工作文件同时打开,那么所有操作只是对处于激活状态的文件起作用,激活某个工作文件可以使用如下命令,命令格式:wfselect 工作文件名称15.1.1.2对工作页的操作为便于操作,Eviews 5.X版本在一个工作文件中设定了多个页(Page),因此,用户在创建工作文件时需要同时创建工作页,工作页的建立可以采用如下命令。

1.创建工作文件时创建工作页命令格式:wfcreate(选项)频率区间其中,选项包括:Wf= <工作文件的名称。

>Page= <工作页的名称。

>例:wfcreate(wf=macro,page=china) a 1980 2005<创建工作文件macro,并创建工作页china,区间为1980-2005年。

>2.在现有工作文件中创建新的工作页命令格式:Pagecreae(选项)频率起始日期终止日期选项包括:Page= <工作页的名称。

>例:pagecreate(page=page2) q 1980q1 2005q43.将其他工作页的工作对象添加到当前工作页命令格式:Pageappend(选项)工作文件名称\工作页名称[需要添加的工作对象]选项包括smpl=smpl_space <设定样本区间,默认为“@all”。

>allobj <添加所有的工作对象。

>match <只添加名称相同的工作对象。

>sufix=arg <为添加的工作对象设置后缀,默认为“_a”,这样可以避免将目标工作页中名称胡同的工作对象覆盖。

>pageselect page1pageappend(smpl=”1998m1 2000m12”) page2 x* <将Page2中的以x开头的所有工作对象在区间1998:1~2000:12的数据附加到当前工作页page1中。

>需要注意的是,使用pageappend将取消当前工作页的日期结构。

因此,使用此命令后必须利用pagestruct命令恢复原来的日期结构。

4.删除工作页的部分样本命令格式:papecontract新的区间注:只是对当前处于活动状态的工作页起作用。

5.工作页的复制命令格式:pagecopy(选项)[需要复制的工作对象]<将当前工作页的部分或全部工作对象复制到当前工作文件的其他工作页,或复制到其他工作文件。

>选项包括smpl=<设定需要复制的样本区间,默认为“@a11”。

>dataonly <仅复制出series、alpha、link、和valmap四类对象。

>nolink <不复制link。

>wf=<目标工作文件。

>page=<目标工作页。

>例(1)Pagecopy(wf=newwf,page=pagel) <将当前工作页的所有工作对象全部复制到新的工作文件newwf中新的工作页page1里。

>例(2)pagecopy(page=newpage) Y* <将当前工作页中所有以y开头的工作对象复制到当前工作文件中新的工作页newpage里。

>6.工作页的删除命令格式:Pagedelete 工作页名称7.工作页的调入命令格式:pageload 路径\工作文件名<从其他工作文件中调入一个或多个工作页到当前的工作文件中。

相关文档
最新文档