eviews对象基础基本数据处理.ppt_第1页
eviews对象基础基本数据处理.ppt_第2页
eviews对象基础基本数据处理.ppt_第3页
eviews对象基础基本数据处理.ppt_第4页
eviews对象基础基本数据处理.ppt_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

2019/5/27,1,第四章 基本数据处理,4.1 数据对象 4.2 数据输入与输出 4.3 数据操作 4.4 序列链接 4.5 EViews数据库 4.6 图表和文本对象,2019/5/27,2,1. 序列(Series),建立序列对象: 点击EViews主菜单中的Objects/ New Object,然后选择Series即可; 点击工作文件窗口菜单中的Genr,键入一个表达式,可形成一个新的序列。 编辑序列:双击序列名称或Show可以显示序列数据,然后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。 改变表单显示:一般是竖行显示,点击Wide+/-按钮,可切换成表格显示状态。 改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。 在序列中插入或删除观测值:选中要插入或删除的单元,然后点击InsDel按钮,可以插入或删除。,4.1 数据对象,2019/5/27,3,2. 组(Group),建立组对象: 点击EViews主菜单或工件文件菜单中的Objects/New Object,然后选择Group,键入序列名表即可; 同时选择多个组名和(或)序列名后,点击Show,可形成一个新的组。 编辑:点击组名称或Show可以显示组中的数据,然后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。 改变样本区间:点击Smpl+/-按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。 组中序列的调用: group_name(n),2019/5/27,4,3. 样本(Sample),EViews中最重要的概念是观测值的样本,在工作文件中样本是显示和统计运算时观测值的集合(经常是子集合),样本可以指定特殊范围,还可用条件语句来确定。 (1) 工作文件样本区间 工作文件的样本区间是建立工作区时设定的,一般不去改动,如需重新设定,可双击Range后的时间区间,但有可能丢失数据。,2019/5/27,5,(2) 改变当前样本区间,单击Sample按钮,也可双击Sample后的样本区间,然后在对话框输入时间,全体观测值也可用all表示,起始时间可用FIRST表示,终止时间可用LAST表示。下边对话框输入条件,可以使用数学表达式及 AND、OR逻辑表达式。,也可用命令方式改变当前样本区间: Smpl 1955:1 1958:12 Smpl 1980:1 2000:4 IF RC3.6,2019/5/27,6,4. 标量(scalar)操作,标量与序列或组不同,它没有显示窗口,它只能通过命令方式来建立。例如: scalar scalar_name=number 除了这种形式,等号右边也可以是表达式或是一个特殊的函数(此函数应返回的是一个数量值)。如果想知道数量对象的值,可以使用show命令。这时系统会在EViews窗口底下状态行显示标量对象的值。例如: show scalar_name 另外,也可以通过双击工作文件窗口的标量对象的名字来显示标量对象的值。,2019/5/27,7,4.2 数据的输入与输出 1. 数据的输入,(1) 键盘输入 在主菜单下,选择Quick/Empty Group(Edit Series)打开一个新序列后,在编辑状态下,通过键盘输入数据,并给定一个序列名。 (2) 粘贴输入 通过主菜单中的Edit/Copy和Edit/Paste功能复制粘贴数据,注意粘贴数据的时间区间要和表单中的时间区间一致。 (3) 文件输入 可以从其它程序建立的数据文件直接输入数据。点击主菜单中的File/Import /Read Text-Lotus-Excel或工作文件菜单中的Proc/Import/Read Text-Lotus-Excel。,2019/5/27,8, 文本文件: 可以在WINDOWS子目录中找到文本文件,点击后出现下面的对话框:,在左上角键入序列名,在Series headers选择序列数据输入序号(去掉的数据个数),点击OK即可形成一个新序列,注意原数据文件的时间区间。,2019/5/27,9, Excel(.XLS)文件: 在WINDOWS子目录中找到Excel(.XLS)文件,点击后出现下面的对话框:,键入序列名,点击OK即可形成一个新序列,注意原数据文件的时间区间和Excel(.XLS)文件的数据开始单元。,2019/5/27,10,2. 数据的输出,(1) 复制粘贴 通过主菜单中的Edit/Copy和Edit/Paste功能,对不同工作文件窗口中的编辑菜单进行复制粘贴。注意复制数据的时间区间要和粘贴的时间区间一致。 (2) 文件输出 可以直接将数据输出成其它程序建立的数据文件类型。点击主菜单中的File /Export/Write TextLotusExcel或工作文件菜单中的Procs/ Export/Write TextLotusExcel。,2019/5/27,11, 文本文件: 选中要存储的序列,点击主菜单或工作文件菜单中的Procs/ Export /Write TextLotusExcel后,可以在WINDOWS子目录中找到存储的目录,文件类型选择Text-ASCII,并给出文本文件名,点击后出现下面的对话框:,或键入要存储的序列名,点击OK即可形成一个新文本文件,注意原数据文件的时间区间。,2019/5/27,12,或键入要存储的序列名,点击OK即可形成一个新的Excel文件,注意原数据文件的时间区间和Excel(.XLS)文件的数据开始单元。, Excel(.XLS)文件: 选中要存储的序列,点击主菜单File或工作文件菜单Proc中的Export/Write TextLotusExcel后,可以在Windows子目录中找到存储的目录,文件类型选择Excel(*.XLS),给出Excel文件名,点击后出现下面的对话框:,2019/5/27,13,4.3 数据操作,EViews 提供了强大的对表达、产生和使用序列和数据的语言支持,EViews中可以使用表达式。 4.3.1 数学表达式 EViews提供了广泛的运算符集和庞大的内建函数库。EViews不仅提供了标准的数学运算和统计运算,也提供了很多能够自动处理时间序列中的先行、滞后、差分等操作的特殊函数。 EViews的表达式是由数字、序列名、函数、数学运算符和关系运算符组成。,2019/5/27,14,1. 运算符 EViews中包含的基本算术运算符分别是 +、-、*、/、(幂),例如: 5+6/13 、32-9。参加运算的数可以写为整数形式、十进制形式和科学计数法的形式。,另外 +、-还可以作为符号运算符来使用。 EViews各种运算符的优先级别为(从高到低): +(正号),-(负号) * / + - = = and or 最后2列用于逻辑运算。,EViews的表达式是从左往右计算的,也可以使用括号来改变运算的先后顺序。,2019/5/27,15,2. 序列表达式,EViews的表达式还可以对样本序列的观测值进行操作,比如:,2*y+3 表示用2乘以y的每一个观测值之后加3。也可以在一个运算中使用多个序列。例:x/y+z,3. 序列函数,EViews提供的函数能够对当前样本的序列元素进行运算,一些函数是“元素函数”他们返回的是序列中每一个元素的值。有些是“整体函数”他们返回的是标量、向量和矩阵。这些函数一般在创建新序列时使用或在矩阵语言中使用。,EViews中大多数函数前都有一个符号,例: mean 此函数可以计算一个序列的平均值。例: scalar s s=mean(x),2019/5/27,16,4. 先行指标、滞后指标和差分,处理序列中的先行、滞后指标是很容易的,只要在序列名后加一对小括号,括号中写上先行或滞后的数字即可。滞后的数字用负数表示,先行的用正数表示。例如:income(-4)表示收入序列的4阶延迟的滞后指标。sales(2)表示sales序列的超前2阶的先行指标。括号中的数要求是整数,但写入的数也可以不是整数,这时系统会自动把它转换成整数,如果转换不了系统会发出警告。如果必须使用非整型数,最好使用round、floor、ceil函数处理一下。 EViews中有些地方,可以指定一个先行或滞后指标的分布。例如:在估计方程中可以有这样的表达式 income(-1 to -4),这里描述的是一个从1到4的滞后指标的分布。例如: sales sales(-1) sales(-2) sales(-3) sales(-4) sales(0 to -4) sales(to -4) 三者是完全等价的。,2019/5/27,17,EViews也有几个函数可以处理差分或先取对数后作差分。d函数和dlog函数就可以实现此功能。例如: d(income) 等价于 income-income(-1) dlog(income)等价于 log(income)-log(income(-1),并且这两个函数可以提供更高阶的差分计算。例如: d(income,2) dlog(income,2) 这是作二阶差分。,也可以既指定作季节差分,又指定作普通差分。例如: d(income,1,4) 等价于 d(income-income(-4) dlog(income,1,4) 等价于 d(log(income)-log(income(-4),如果只作季节差分,就把普通差分项设为0。例如: d(income,0,4) 等价于 income-income(-4) dlog(income,0,4) 等价于 log(income)-log(income(-4),2019/5/27,18,5. 缺失数据,在处理数据时可能会遇到一些没有值或某一时段观测值没有用,或者进行了一些非法计算(例如用一个数除以0),EViews使用空值NA表示这些情况。,2019/5/27,19, 4.3.2 序列操作,表达式的一个主要用途是从一个存在的序列产生一个新序列或修正已存在的序列值。另外,表达式也允许进行复杂的数据传送,并可以保存新序列或已经存在序列对象的结果。,1. 建立一个新序列 选择quick/generate series或者单击工作文件工具条上的“genr”按钮。EViews会弹出一个窗口,只要在上面的编辑框中写上分配表达式,并在下面编辑框中写上相应的样本空间即可。另外,写入的表达式在计算时是针对每一个样本观测值的。,2019/5/27,20,2. 基本的赋值表达式,可以写一个序列的名字后加一个“=”,然后再写一个表达式。EViews将会使用等号右边的表达式对每一个样本元素进行计算。并把相应的计算结果赋给等号左边的序列,如果有必要EViews会创建一个新序列。例如: y=2*x+37*z 如果序列y不存在,则先建立一个序列,这时序列中的值都为空(NA),之后对于当前样本的每一个观测值,EViews将会把通过表达式计算的结果赋给它们。如果y已经存在了,则在当前的样本空间范围内用表达式计算的结果替换,而样本空间以外的观测值不替换。,2019/5/27,21,3. 动态分配 也可以在表达式中使用目标序列的滞后值进行动态分配。例如:一个年度工作文件,观测值是从1978-2002年,则如果在上面的编辑框中写入:y=y+y(-1),在下面的编辑框中写入:1979 2002,则EViews将会用y序列的累加和来替换y序列。这是因为我们在移到下一个时间段时,则滞后的那个序列值已经包含了前几项的累加和。这就是动态分配。,2019/5/27,22,4. 暗示分配,通过在表达式左端使用含目标序列的简单表达式,可以完成暗示分配操作。例如:log(y)=x 则按 y=exp(x) 计算。 通常EViews只能处理: + - * / log( ) exp( ) sqr( ) d( ) dlog( ) inv( ) 这几种运算的暗示操作。除此以外其他的运算就不行了。例如:tdist(y,3)=x , 就不可以了。 另外,EViews也不能在等号左边多次出现目标序列的情况,例如:x+1/x=5就不可以。以上提到的两种情况EViews都会出现提示信息。,2019/5/27,23, 4.3.3 自动序列操作,单击“show”按钮或选择主菜单上的“quick/ show”,在弹出的对话框中,可以使用一个表达式代替序列名的位置。不管是序列对象还是组元素,不管这些名字出现在等式中还是在模型中,都可以进行这样的替换。 代替序列名的表达式叫做自动序列。之所以叫自动序列,是因为如果信息有变化,数据的更新是自动进行的,而不需要我们额外写命令进行更新。所以自动序列中的数据总是新的。,1. 创建自动序列,2019/5/27,24,例如用图形的方式察看年度cp序列取log后的值,这时我们可以用自动序列来实现。创建自动序列可以单击“show”按钮或选择主菜单上的“quick/show”,然后键入:log(cp), EViews会以表格打开一个序列窗口。在显示序列名字的地方就显示log(cp),这样就建立了一个自动序列。我们就可以象对其他序列一样对自动序列进行任何操作。要以图形方式显示此序列,只要选view/ graph/line就可以了,与操作普通序列是一样的。 注意:如果序列的值发生了变化,则此自动序列会做出反应。例如改变了序列的前几项观测值,则自动序列的值也会有相应的变化。,2019/5/27,25,2. 在组中使用自动序列,在组中使用自动序列是非常有用的,可以象通常那样建立一个组,并在组中建立自动序列。首先选取主菜单上的objects/new object/ group,然后键入 cp、log(cp) ,这样就建立了一个包含两个序列的组,这两个序列中一个是cp序列,另一个是自动序列log(cp)。我们也可以在估计方程中使用自动序列。,2019/5/27,26, 4.4 序列链接(Series link) 序列链接对象(简称链接)为合并来自不同工作文件的信息提供了强大工具,这个工具是EViews5新增加的功能,对于大范围复杂数据的操作提供了简单易用的接口。例如:把数据从一个工作文件页合并到另一个工作文件页;把分组概要统计数据保存到一个工作文件页中;在具有日期的工作文件页间实现观测值的匹配。 链接提供了一种友好的界面,链接操作既是动态的又是即期的,因此只有在需要的时候执行期望的操作,并且当数据改变时,操作会自动更新。,2019/5/27,27,4.5 EViews数据库,EViews的数据库有些类似于一个工作文件,它是EViews中的对象集合。它与工作文件主要有以下几点区别。首先数据库不需要被装入内存,这对直接处理数据库中对象来说是很方便的,可以直接从硬盘上的数据库取出或存入对象;其次在数据库中对象不被限制为单一的频率或时间范围,一个数据库可以包含年度、月度和日度的数据,每一个对象可以有不同的观测值。,2019/5/27,28,数据库不同于工作文件的另一方面在于它能支持功能强大的查询功能。查询功能通过一条公共条件查找满足条件的一个序列或多个序列。因此,数据库是管理大量数据的理想工具。 虽然EViews有其自身的存储格式,但它也允许通过同一个数据库界面访问一系列以其他格式存储的数据。可以在数据库中执行查询、复制、重命名和删除对象的操作,而完全不必考虑数据是以何种格式存储的。,2019/5/27,29,4.6 图、表和文本对象,EViews的对象(序列、组、方程等)可以用图、表、文本等形式表现出来。这些视图是动态的,即当对象或样本变化时其展现形式也会发生变化。 为防止视图随着对象的改变而改变,人们常将当前的视图保护起来。在EViews中这要靠freezing(固化)来实现。固化一个视图将产生一个对象(这个对象是该视图内容的“瞬象”)。原始视图的多样化产生了不同的对象类型:固化一个图相当于建了一个图对象,固化一个表相当于建了一个表对象,固化一个文本相当于建了一个文本对象。 被固化的视图是对象的表现形式的基础,EViews提供了设计对象的表现形式的工具。本章描述了制作图、表和文本对象的表现形式的方法。,2019/5/27,30,4.6.1 图对象,通常,我们依靠固化一个视图来创建图对象。只需点击对象窗口的“Freeze”键。必须认识到对象的图的视图(例如序列和组)与固化这个视图而创建的图对象之间的差异。例如,假设要创建一个包括序列SALE的曲线图的图对象。在SALE序列的菜单中选择View/Graph/line,就可以显示这个序列的曲线图。如果想将这个图作为将来制图的样本保留下来,点击Freeze键。EViews将创建一个包含该视图的瞬象的UNTITLED图。,2019/5/27,31,这里,标题栏显示这是一个UNTITLED图。因为我们是对一个图对象进行操作,菜单栏提供了进入新的视图和过程的按钮,这允许我们对图对象的内容进行进一步的修改。 与其他的EViews对象一样,UNTITLED图不能保存在工作文件中。如果想要将固化的图对象储存在工作文件中,必须为这个图对象命名;按Name键,并键入一个名字。 也可以创建一个包括两个或更多已命名的图对象的组。只要选择所有需要的图,然后双击所选择的名字中的任何一个。另一个组合图的方法是选择Quick/Show,然后在对话框中键入这些图的名字。,2019/5/27,32,修改图对象,一个图对象由许多元素组成:制图区,轴,图的说明,一块或多块添加的文本或阴影。选择这些元素中的一个进行编辑,只需点击它的相关区域。一个蓝色的框将出现在所选元素的周围。使用工具栏或单击鼠标右键出现的菜单,或双击图窗口的任意区域,弹出Graph Option对话框。,2019/5/27,33,1. 改变图的类型,Type允许改变图的类型。图的可能类型由图包含一个还是多个序列来决定。例如,Mixed Bar & Line, Mixed Spike & line, Error Bar和High-Low(Open-Close),只有多图中的曲线图才能使用。,2. 改变图的大小、尺度 General键控制图的基本的显示属性,包括颜色、框架样式和图的大小。可以用前面定义的比例来制定图的长宽比,或者重新输入一套大小。,2019/5/27,34,3. 改变图的轴 改变或编辑轴,选择Axe & Scaling键。依据图的类型,一个图总共有四个轴:左轴、底轴、右轴和顶轴。我们可以在右上方显示的组合框中指定每个序列的轴。可以使用第一个选中的序列来改变指定的轴,然后点击一个可选择的轴的按钮。编辑一个轴,可以从上面的对话框中的下拉菜单中选择想要的轴。,4. 改变图的说明 编辑图的说明,选择Legend键。注意,如果将说明放在用户特定(绝对)位置上,当改变图框架的大小时,说明的相对位置也会改变。,2019/5/27,35,5. 制定Lines & Symbol / Bars & Pies Lines & Symbols键用来控制与图中的数据相关的所有的线和图例的绘制。可以选择显示线或图例,或者两者都显示,也可以制定颜色、宽度、样式和图例的用法。 类似的Bars & Pies键允许控制直方图和圆饼图的显示属性,可以设置颜色、阴影和图元素的标记。,2019/5/27,36,修改一个已有文本,只需双击该文本。文本标签对话框显示: 在编辑框中键入要显示的文本。空格和首字母(大写和小写字母)会被保存下来。如果要键入的内容超过了一行,可在每一行的结尾处按回车键。 Justification 选项决定相对于每一条线,多条线如何排列。 Text in Box 为文本加上边框。 Font允许从标签中选择字体。 Position中的前四个选项可将文本置于图外的指定位置。也可以通过规定文本的坐标来确定其位置。坐标的单位是虚拟英尺,它的原点在图的左上角。,6. 添加和编辑文本 可以在图的任意地方添加一条或多条文本。这对于标记一个特殊的观测值或时期,或对于添加图的标题或备注是有用的。添加新的文本,只需点击工具栏中的Add Text键或选择Procs/Add text。,2019/5/27,37,7. 绘制线和阴影 可以绘制线或在图中加上一块阴影。在一个图对象中,点击工具栏中的Shade/Lined键或选择Procs/Add shading . Line & Shading将出现对话框。 选择绘制线还是添加阴影,并确定线或阴影是水平的还是垂直的。如果选择垂直,EViews将提供一个给定的观测值来确定线或阴影的位置。如果选择水平,必须输入一个数值。 也可以用这个对话框中的下拉菜单来选择线的样式、宽度和颜色。 修改已有的线或阴影,只需双击它,就会弹出对话框。,2019/5/27,38,8. 删除图中的元素 图的工具栏中的Remove键可以删除一个被固化的图中的元素。例如,删除加在图中的文本,点击该文本,一个边框出现在文本周围。点击Remove,这个文本就会消失。使用同样的方法,可以对图说明、刻度和阴影进行操作。,2019/5/27,39,9. 多个图,一些视图由多个图构成。和单个图的视图一样,可以通过Freeze将其变成图对象。例如,一个VAR的脉冲反映可以在一个视图中显示成多个图。 也可以通过选取一些已有的图对象将它们组合成一个有多个图的图对象。只需同时选择这些图,然后双击它们中的任一名称。另一个方法是选Quick/Show,然后键入想选取的图的名称。 对多个图进行操作的方法有两种。可以一起改变多个图的设置,也可以对多个图组合中的单个图进行操作。,2019/5/27,40,(1) 对多个图进行操作 在EViews中对一个多图组合中的所有图进行操作是很容易的。只需从图菜单中选择Proc,Eviews就会显示一个含有选项的菜单,这些菜单项目设置的选项可以用于图对象中的所有图。 给所有图设置一个统一的属性,选择Options on all graphs.,选择了所需选项后,查询键底部的Apply page to all graphs查询栏。 一个多图组合中的每个图都可以通过拖动它们来自由定位,如果希望对所有图进行整体排列并控制图之间的所有间距,可以选择Position and align graphs. 如果所有的图都使用同一个轴,可以选择Add shading to all graphs.为对象中的每个图绘制线或添加阴影。 Add text.允许为多个图的组合作注解。注意,因为多个图的组合不会随着单个图的移动而移动,所以为多个图的组合添加项目不同于为单个图添加项目。 如果仅仅希望为所有的图设置选项,这里有一个快捷方法。只需双击图背景的任何地方,EViews就会打开多个图选项对话框。,2019/5/27,41,(2) 对单个图进行操作 可以通过双击目标图显示选项对话框来改变单个图的选项,也可以对单个图进行多种操作。点击图,EViews就会在选中的单个图的周围加上一个蓝色的边框。选择Proc或点击鼠标右键,就会出现一个菜单,允许设置选项,添加阴影或删除所选图,还可以通过点击图对象工具栏中的Remove键对所选的图进行删除。,2019/5/27,42,10. 打印图,点击视图或图对象窗口的工具栏上的Print按钮来打印图,并可以使用主菜单上File/Print Setup来控制打印操作。 如果使用彩色打印机打印彩色的图,一定要检查Print in color框,以确保图中的线用彩色来代替。,2019/5/27,43,11. 将图对象拷贝到其他的Windows程序中,可以直接把一个EViews图并入到Windows文字处理程序中的文档中。首先,击活这个图的对象窗口,然后点击Eviews主菜单上Edit/Copy,就会出现Copy Graph as Metafile对话框。 可以把图拷贝到Windows剪贴板或磁盘文件中。可以要求图是彩色的,它的线是粗体的。如果在另一个文档或应用程序中使用超文本文件,则应选WMF-metafile (placeable)。 如果将一个图拷贝到了Windows剪切板上,可以转换到文字处理器上或将图粘贴到你的文档中。标准的程序,例如Word或WordPerfect将提供给你一个能够确定大小、定位和修改的图。也可以将图粘贴到绘图程序中,在粘贴到文字处理程序或其它软件之前对其进行进一步的修改。,2019/5/27,44,4.6.2 表对象,任何视图除了以图来表现以外还可以使用表和文本。表包括格式化了的文本是排列在行和列中的。表视图典型例子是总分析表和估计值的输出。正如图有两种类型,表也有两种类型:表视图和表对象,表对象是将表

温馨提示

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

评论

0/150

提交评论