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

链接地址:https://www.31ppt.com/p-6505226.html