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