- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
eviews应用基础之怎样使用组
EViews应用基础怎样使用组EViews提供了特殊的工具来使用由序列构成的组对象。简而言之,组对象是一个或多个序列名和表达式构成的集合。注意,组对象并不包含各个序列中的数据,仅仅是对这些序列中的数据进行引用。
创建组对象,选择Objects/New Object/Group,并在对话框中键入序列名和自动序列名。或者从工作文件工具条上选择Show,并填写对话框。此外,还可以在命令窗口中键入命令group,后接组名,再接序列名或自动序列名:
group macrolist gdp invest cons
该命令创建了一个名为MACROLIST的组,组中包含GDP序列, INVEST序列和CONS序列。
类似地,
group altlist log(gdp) d(invest) cons/price
创建了一个名为ALTLIST的组,包含GDP序列的对数值,INVEST的一阶差分和用价格PRICE调整了的消费序列CONS。
组对象具有以下几个特点:
一个组只是序列标识的列表(List)。它不是序列中数据的拷贝。所以,当用户改变了包含在组对象中某序列的数据,组对象就会作出相应的变化。
如果从工作文件中删除了一个序列,那么该序列也将从包含它的组中消失。如果删除一个序列,且某个组就只是由这一个序列构成时的,那么这个组也将被删除。
对序列重命名,引用这个序列的组也将发生相应的变化。
一、存取个别元素(Accessing Individual Elements)
象Eviews的其它对象一样,组对象也具有各自的观察和过程。在组对象(Group Objects)中将对组对象进行更详细的介绍。这里,只提及怎样访问一个命名组中的个别序列的问题。引用组中第n个序列,只需在组名后的括号中写入(n)。例如,
MACROLIST组定义为:
group macrolist gdp invest cons
那么,MACROLIST(1) 就是引用的GDP,而MACROLIST(2)则引用INVEST。
使用MACROLIST(1)就如同在EViews中使用任一其它序列一样。在工具条上点击Show按钮并输入MACROLIST(1)来显示序列。利用MACROLIST(1)直接或间接地将GDP包含到其它组中。一个组包含:
macrolist(1) macrolist(2)
与包含:
gdp invest
是等价的。
在生成新序列的表达式中使用组的单个成员:
series realgdp = macrolist(1)/price
series y = 2*log(macrolist(3))
或使用组的单个成员对原序列进行修改:
series macrolist(2) = macrolist(2)/price
注意,在上述例子中,series关键字是不可少的。尽管INVEST序列已经存在。
返回组成员的个数。在组名后附加@count。例如,
scalar numgroup = macrolist.@count
返回组中每个序列的名称。在组名后附加@seriesname。
参见:帮助文件之Group Data Members。
二、例题解析(Illustration)
访问组中成员是使用序列数据的有力工具,尤其与自动序列配合使用时更是如此。综上所述,自动序列可动态地更新表达式。若采用自动序列表达式:
log(y)
只要序列Y的内容发生改变,自动序列log(y)就自动进行更新。
使用自动序列潜在的障碍来自表达式可能变得相当的长。例如,这两个表达式;
log(gdp)/price + d(invest) * (cons + invest)
12345.6789 * 3.14159 / cons^2 + dlog(gdp)
如果它们要重复多次地在别的表达式中使用的话,似乎不再适合作为自动序列使用。
但是,可以通过组来完成对这种类型的数据处理。首先,建立一个包含表达式的组:
group g1 log(gdp)/price+d(invest)*(cons+invest)
group g2 12345.6789*3.14159/cons^2+dlog(gdp)
如果在表达式间存在空格,应当将整个内容包含在括号之内。
现在可将G1(1) 和G2(1)作为自动序列来引用。还可进一步将两个自动序列组合到一个组中:
group myseries g1(1) g2(1)
然后用MYSERIES(1) 和 MYSERIES(2)来引用序列。
这里,跳过定义子组G1和G2的中间步骤,确保子表达式中不能有空格或者采用括号将子表达式括起来。例如,在组ALTSERIES中,
group altseries (log(gdp)/price) 3.141*cons/price
可通过ALTSERIES(
您可能关注的文档
最近下载
- EJA压力变送器说明书.pdf VIP
- ACS800故障代码大全.pdf VIP
- 铁路分公司社会招聘公告.doc VIP
- 第5章过渡金属氧硫化物催化剂及催化作用ppt课件.ppt
- 建筑设计任务书模板.doc VIP
- 一种基于GWO-DBO算法的Web微服务组合优化方法.pdf VIP
- 数学(第七版 下册)(机械建筑类)目录.pptx VIP
- [中国地图出版社初中地理七年级复习提纲.doc VIP
- 税收实务说课稿徐桂峰.doc VIP
- ISO 10009-2024 Quality management. Guidance for quality tools and their application 质量管理. 质量工具及其应用指南.pdf
原创力文档


文档评论(0)