eviews对象基础基本数据处理.ppt
《eviews对象基础基本数据处理.ppt》由会员分享,可在线阅读,更多相关《eviews对象基础基本数据处理.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 基本数据处理 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,然后
2、选择,然后选择Series即可;即可;点击工作文件窗口点击工作文件窗口菜单中的菜单中的Genr,键入一个表达式,可形成一个新的序列。,键入一个表达式,可形成一个新的序列。编辑序列:编辑序列:编辑序列:编辑序列:双击序列名称或双击序列名称或Show可以显示序列数据,然可以显示序列数据,然后点击后点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。可修改数据,按回车确定。改变表单显示:改变表单显示:改变表单显示:改变表单显示:一般是竖行显示,点击一般是竖行显示,点击Wide+/-按钮,按钮,可切换成表格显示状态。可切换成表格
3、显示状态。改变样本区间:改变样本区间:改变样本区间:改变样本区间:点击点击Smpl+/-按钮,可切换序列的样本按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。区间为当前样本区间或工作区样本区间。在序列中插入或删除观测值:在序列中插入或删除观测值:在序列中插入或删除观测值:在序列中插入或删除观测值:选中要插入或删除的单元,选中要插入或删除的单元,然后点击然后点击InsDel按钮,可以插入或删除。按钮,可以插入或删除。4.1 数据对象数据对象 9/28/202222.2.组(组(组(组(Group)建立组对象:建立组对象:建立组对象:建立组对象:点击点击EViews主菜单或工件文件菜单中
4、主菜单或工件文件菜单中的的Objects/New Object,然后选择,然后选择Group,键入序列,键入序列名表即可;名表即可;同时选择多个组名和(或)序列名后,点击同时选择多个组名和(或)序列名后,点击Show,可形成一个新的组。,可形成一个新的组。编辑:编辑:编辑:编辑:点击组名称或点击组名称或Show可以显示组中的数据,然后可以显示组中的数据,然后点击点击Edit+/-按钮,可切换编辑状态。当处于可编辑状态时,按钮,可切换编辑状态。当处于可编辑状态时,可修改数据,按回车确定。可修改数据,按回车确定。改变样本区间:改变样本区间:改变样本区间:改变样本区间:点击点击Smpl+/-按钮,可
5、切换序列的样按钮,可切换序列的样本区间为当前样本区间或工作区样本区间。本区间为当前样本区间或工作区样本区间。组中序列的调用:组中序列的调用:组中序列的调用:组中序列的调用:group_name(n)9/28/202233.3.样本样本样本样本(Sample)EViews中中最最重重要要的的概概念念是是观观测测值值的的样样本本,在在工工作作文文件件中中样样本本是是显显示示和和统统计计运运算算时时观观测测值值的的集集合合(经经常常是是子子集集合合),样样本本可可以以指指定定特特殊殊范范围围,还还可可用条件语句来确定。用条件语句来确定。(1)(1)工作文件样本区间工作文件样本区间工作文件样本区间工作
6、文件样本区间 工工作作文文件件的的样样本本区区间间是是建建立立工工作作区区时时设设定定的的,一一般般不不去去改改动动,如如需需重重新新设设定定,可可双双击击Range后后的的时间区间,但有可能丢失数据。时间区间,但有可能丢失数据。9/28/20224 (2)(2)改变当前样本区间改变当前样本区间改变当前样本区间改变当前样本区间 单击单击Sample按钮,也可双击按钮,也可双击Sample后的样本区间,然后在对话后的样本区间,然后在对话框输入时间,全体观测值也可用框输入时间,全体观测值也可用all表示,起始时间可用表示,起始时间可用FIRST表示,表示,终止时间可用终止时间可用LAST表示。下边
7、对话框输入条件,可以使用数学表达式及表示。下边对话框输入条件,可以使用数学表达式及 AND、OR逻辑表达式。逻辑表达式。也可用命令方式改变当前样本区间:也可用命令方式改变当前样本区间:Smpl 1955:1 1958:12 Smpl 1980:1 2000:4 IF RC3.6 9/28/202254.4.标量(标量(标量(标量(scalar)操作)操作)操作)操作 标标量量与与序序列列或或组组不不同同,它它没没有有显显示示窗窗口口,它它只能通过命令方式来建立只能通过命令方式来建立。例如:。例如:scalar scalar_name=number 除除了了这这种种形形式式,等等号号右右边边也也
8、可可以以是是表表达达式式或或是是一一个个特特殊殊的的函函数数(此此函函数数应应返返回回的的是是一一个个数数量量值值)。如如果果想想知知道道数数量量对对象象的的值值,可可以以使使用用show命命令令。这这时时系系统统会会在在EViews窗窗口口底底下下状状态态行行显显示标量对象的值。例如:示标量对象的值。例如:show scalar_name 另外,也可以通过双击工作文件窗口的标量另外,也可以通过双击工作文件窗口的标量对象的名字来显示标量对象的值。对象的名字来显示标量对象的值。9/28/20226 4 4.2 .2 数据的输入与输出数据的输入与输出数据的输入与输出数据的输入与输出 1.1.数据的
9、输入数据的输入数据的输入数据的输入 (1)(1)键盘输入键盘输入键盘输入键盘输入 在在 主主 菜菜 单单 下下,选选 择择 Quick/Empty Group(Edit Series)打打开开一一个个新新序序列列后后,在在编编辑辑状状态态下下,通通过过键键盘盘输输入入数数据,并给定一个序列名。据,并给定一个序列名。(2)(2)粘贴输入粘贴输入粘贴输入粘贴输入 通通过过主主菜菜单单中中的的Edit/Copy和和Edit/Paste功功能能复复制制粘粘贴数据,注意粘贴数据的时间区间要和表单中的时间区间一致。贴数据,注意粘贴数据的时间区间要和表单中的时间区间一致。(3)(3)文件输入文件输入文件输入
10、文件输入 可以从其它程序建立的数据文件直接输入数据。点击主菜可以从其它程序建立的数据文件直接输入数据。点击主菜单中的单中的File/Import/Read Text-Lotus-Excel或工作文或工作文件菜单中的件菜单中的Proc/Import/Read Text-Lotus-Excel。9/28/20227 文本文件:文本文件:文本文件:文本文件:可以在可以在WINDOWS子目录中找到文本文件,点击后出现下面的对话框:子目录中找到文本文件,点击后出现下面的对话框:在左上角键入序列名,在在左上角键入序列名,在Series headers选择序列数据输入选择序列数据输入序号(去掉的数据个数),
11、点击序号(去掉的数据个数),点击OK即可形成一个新序列,注即可形成一个新序列,注意原数据文件的时间区间。意原数据文件的时间区间。9/28/20228 Excel(.XLS)Excel(.XLS)文件文件文件文件:在在WINDOWS子目录中找到子目录中找到Excel(.XLS)文件,点击后出现下面的对话框:文件,点击后出现下面的对话框:键入序列名,点击键入序列名,点击OK即可形成一个新序列,即可形成一个新序列,注意注意原数据文原数据文件的时间区间和件的时间区间和Excel(.XLS)文件的数据开始单元。文件的数据开始单元。9/28/20229 2.2.数据的输出数据的输出数据的输出数据的输出 (
12、1)(1)复制粘贴复制粘贴复制粘贴复制粘贴 通通过过主主菜菜单单中中的的Edit/Copy和和Edit/Paste功功能能,对对不不同同工工作作文文件件窗窗口口中中的的编编辑辑菜菜单单进进行行复复制制粘粘贴贴。注注意意复复制制数数据据的时间区间要和粘贴的时间区间一致。的时间区间要和粘贴的时间区间一致。(2)(2)文件输出文件输出文件输出文件输出 可可以以直直接接将将数数据据输输出出成成其其它它程程序序建建立立的的数数据据文文件件类类型型。点点击击主主菜菜单单中中的的File/Export/Write TextLotusExcel或或 工工 作作 文文 件件 菜菜 单单 中中 的的 Procs/
13、Export/Write TextLotusExcel。9/28/202210 文本文件文本文件文本文件文本文件:选中要存储的序列,点击主菜单或工作文件菜单中的选中要存储的序列,点击主菜单或工作文件菜单中的Procs/Export/Write TextLotusExcel后,可以在后,可以在WINDOWS子目录中找到存储子目录中找到存储的目录,文件类型选择的目录,文件类型选择Text-ASCII,并给出文本文件名,点击后出现下面,并给出文本文件名,点击后出现下面的对话框:的对话框:或键入要存储的序列名,点击或键入要存储的序列名,点击OK即可形成一个新文本文件,即可形成一个新文本文件,注意原数据
14、文件的时间区间。注意原数据文件的时间区间。9/28/202211 或键入要存储的序列名,点击或键入要存储的序列名,点击OK即可形成一个新的即可形成一个新的Excel文件,文件,注意原数据文件的时间区间和注意原数据文件的时间区间和Excel(.XLS)文件的数据开始单元。文件的数据开始单元。Excel(.XLS)Excel(.XLS)文件文件文件文件:选中要存储的序列,点击主菜单选中要存储的序列,点击主菜单File或工作文件菜单或工作文件菜单Proc中的中的Export/Write TextLotusExcel后,可以在后,可以在Windows子目录中找到存储的目录,文件类型选择子目录中找到存储
15、的目录,文件类型选择Excel(*.XLS),给,给出出Excel文件名,点击后出现下面的对话框:文件名,点击后出现下面的对话框:9/28/2022124.3 数据操作数据操作 EViews 提供了强大的对表达、产生和使用序列和数据提供了强大的对表达、产生和使用序列和数据的语言支持,的语言支持,EViews中可以使用表达式。中可以使用表达式。数学表达式数学表达式数学表达式数学表达式 EViews提提供供了了广广泛泛的的运运算算符符集集和和庞庞大大的的内内建建函函数数库库。EViews不不仅仅提提供供了了标标准准的的数数学学运运算算和和统统计计运运算算,也也提提供供了了很很多多能能够够自自动动处
16、处理理时时间间序序列列中中的的先先行行、滞滞后后、差差分分等等操操作作的的特特殊殊函数。函数。EViews的表达式是由数字、序列名、函数、数学运算符的表达式是由数字、序列名、函数、数学运算符和关系运算符组成。和关系运算符组成。9/28/202213 1.1.运算符运算符运算符运算符 EViews中包含的基本算术运算符分别是中包含的基本算术运算符分别是+、-、*、/、(幂幂),例如例如:5+6/13、32-9。参加运算的数可以写为整数。参加运算的数可以写为整数形式、十进制形式和科学计数法的形式。形式、十进制形式和科学计数法的形式。另外另外+、-还可以作为符号运算符来使用。还可以作为符号运算符来使
17、用。EViews各种运算符的优先级别为(从高到低):各种运算符的优先级别为(从高到低):+(正号),(正号),-(负号)(负号)*/+-=and or 最后最后2列用于逻辑运算。列用于逻辑运算。EViews的表达式是从左往右计算的,也可以使用括号来改变的表达式是从左往右计算的,也可以使用括号来改变运算的先后顺序。运算的先后顺序。9/28/202214 2.2.序列表达式序列表达式序列表达式序列表达式 EViews的表达式还可以对样本序列的观测值进行操作的表达式还可以对样本序列的观测值进行操作,比如比如:2*y+3 表表示示用用2乘乘以以y的的每每一一个个观观测测值值之之后后加加3。也也可可以以
18、在在一一个个运算中使用多个序列。例:运算中使用多个序列。例:x/y+z 3 3.序列函数序列函数序列函数序列函数 EViews提提供供的的函函数数能能够够对对当当前前样样本本的的序序列列元元素素进进行行运运算算,一一些些函函数数是是“元元素素函函数数”他他们们返返回回的的是是序序列列中中每每一一个个元元素素的的值值。有有些些是是“整整体体函函数数”他他们们返返回回的的是是标标量量、向向量量和和矩矩阵阵。这这些些函函数一般在创建新序列时使用或在矩阵语言中使用。数一般在创建新序列时使用或在矩阵语言中使用。EViews中中大大多多数数函函数数前前都都有有一一个个符符号号,例例:mean 此此函函数数
19、可以计算一个序列的平均值。例:可以计算一个序列的平均值。例:scalar s s=mean(x)1/16/202315 4.4.先行指标、滞后指标和差分先行指标、滞后指标和差分先行指标、滞后指标和差分先行指标、滞后指标和差分 处处理理序序列列中中的的先先行行、滞滞后后指指标标是是很很容容易易的的,只只要要在在序序列列名名后后加加一一对对小小括括号号,括括号号中中写写上上先先行行或或滞滞后后的的数数字字即即可可。滞滞后后的的数数字字用用负负数数表表示示,先先行行的的用用正正数数表表示示。例例如如:income(-4)表表示示收收入入序序列列的的4阶阶延延迟迟的的滞滞后后指指标标。sales(2)
20、表表示示sales序序列列的的超超前前2阶阶的的先先行行指指标标。括括号号中中的的数数要要求求是是整整数数,但但写写入入的的数数也也可可以以不不是是整整数数,这这时时系系统统会会自自动动把把它它转转换换成成整整数数,如如果果转转换换不不了了系系统统会会发发出出警警告告。如如果果必必须须使使用用非非整整型型数数,最最好好使使用用round、floor、ceil函数处理一下。函数处理一下。EViews中中有有些些地地方方,可可以以指指定定一一个个先先行行或或滞滞后后指指标标的的分分布布。例例如如:在在估估计计方方程程中中可可以以有有这这样样的的表表达达式式 income(-1 to-4),这里描述
21、的是一个从,这里描述的是一个从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(incom
22、e(-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
23、-income(-4)dlog(income,0,4)等价于等价于 log(income)-log(income(-4)1/16/202317 5.5.缺失数据缺失数据缺失数据缺失数据 在在处处理理数数据据时时可可能能会会遇遇到到一一些些没没有有值值或或某某一一时时段段观观测测值值没没有有用用,或或者者进进行行了了一一些些非非法法计计算算(例例如如用用一一个个数数除除以以0),EViews使使用用空空值值NA表示这些情况。表示这些情况。9/28/202218 序列操作序列操作 表达式的一个主要用途是从一个存在的序列产生一个新序表达式的一个主要用途是从一个存在的序列产生一个新序列或修正已存在的序
24、列值。另外,表达式也允许进行复杂的数列或修正已存在的序列值。另外,表达式也允许进行复杂的数据传送,并可以保存新序列或已经存在序列对象的结果。据传送,并可以保存新序列或已经存在序列对象的结果。1.1.建立一个新序列建立一个新序列建立一个新序列建立一个新序列 选择选择quick/generate series或者单击工作文件工具条上的或者单击工作文件工具条上的“genr”按钮。按钮。EViews会弹出一个窗口,只要在上面的编辑框会弹出一个窗口,只要在上面的编辑框中写上分配表达式,并在下面编辑框中写上相应的样本空间即中写上分配表达式,并在下面编辑框中写上相应的样本空间即可。另外,写入的表达式在计算时
25、是针对每一个样本观测值的。可。另外,写入的表达式在计算时是针对每一个样本观测值的。9/28/202219 2.2.基本的赋值表达式基本的赋值表达式基本的赋值表达式基本的赋值表达式 可可以以写写一一个个序序列列的的名名字字后后加加一一个个“=”,然然后后再再写写一一个个表表达达式式。EViews将将会会使使用用等等号号右右边边的的表表达达式式对对每每一一个个样样本本元元素素进进行行计计算算。并并把把相相应应的的计计算算结结果果赋赋给给等等号号左左边边的的序列,如果有必要序列,如果有必要EViews会创建一个新序列。例如:会创建一个新序列。例如:y=2*x+37*z 如如果果序序列列y不不存存在在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eviews 对象 基础 基本 数据处理
限制150内