




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第七章序列链接(Srieslink)
序列链接对象(简称链接)为合并来自不同工作文件的信息提供了强大工具,这个工具是EViews5新增加的功能。对于大范围复杂数据的操作提供了简单易用的接口,例如:把数据从一个工作文件页合并到另一个工作文件页;把分组概要统计数据保存到一个工作文件页中;在具有日期的工作文件页间实现观测值的匹配。链接提供了一种友好的界面,链接操作既是动态的又是即期的,因此只有在需要的时候执行期望的操作,并且当数据改变时,操作会自动更新。我们首先讨论基本链接概念,这些概念概括了由链接支持的一些基本操作。稍后的部分我们将说明链接在EViews中的应用。
2§7.1基本链接概念
链接是类似序列的对象,它存在于一个工作文件页中,但是涉及到另一个工作文件页中序列的数据。最基本的链接描述了EViews是如何利用那些提供数据来源的工作文件页中的数据来决定当前或目的工作文件页中的序列值。链接包含三个基本要素:
1.源工作文件页是获得当前或目的工作文件页中数据的根本,而源序列标识了源工作文件页中的序列数据。
2.在源工作文件页和目的工作文件页中,链接包含一个或多个链接标识符序列的名称。源标识符序列和目的标识符序列可以用作匹配来自两个工作文件页的观测数据。
3
3.链接描述了在目的工作文件页中,如何使用源序列为匹配的观测数据创建链接值。
基本链接序列采用了一种被称为匹配合并的方法,从而确定目的工作文件页中的链接值。正如名称所暗示的,序列链接对象共享了序列的大部分特性。实际上,通常可以把序列链接看作序列使用。可以检查序列视图,执行序列过程,或者使用序列链接产生新的数据,或者用链接作为一个指定方程的回归量。
链接的另外一个重要特性可以说成是“有生命的”,从某种意义上说,链接的值随着其潜在数据的变化而变化。因此,如果在一个给定的工作文件页里有一个链接,它的值会随着源序列或标识符序列值的改变而自动更新。
4§7.2创建链接
创建链接的方法很灵活,可以从源工作文件页到目的工作文件页拷贝粘贴一个序列,或者在目的工作文件页里定义一个链接。下面用一个简单的例子来说明链接。假设有一个工作文件,工作文件中有两个序列分别为State1(州)和TaxRate(各州的税率),其中每个序列都包含四个观测值,见下表:
State1TaxRate阿肯色.030加利福尼亚.050得克萨斯.035怀俄明.0125
在相同的工作文件中,有另一个具有个体平面数据的工作文件页,其中包括Name(人名)、State2(居住地)、Sales(销售量),每个变量栏包含六个个体,见下表:
NameState2Sales乔治阿肯色300弗雷德加利福尼亚500卡恩阿肯色220马克得克萨斯170波拉得克萨斯120丽贝卡加利福尼亚4506
我们希望在这两个工作文件页之间建立数据链接。在该例中我们注意到,两个工作文件页的州序列的名称不同,可以此区分这两个文件页。实际上,利用名称的不同来区分文件页并不是很合适,因为在多数例子中,名称都是相同的。使用拷贝粘贴命令创建链接,首先在源工作文件页中选择一个或多个源序列,然后点击鼠标右键选择拷贝(Copy)命令,或者在EViews主菜单中选择编辑菜单栏里的拷贝命令(Edit/Copy)。接下来,通过点击切换到目的工作文件页,点击鼠标右键并选择特殊粘贴(PasteSpecial),或者在主菜单里选择Edit/PasteSpecial。71.一般匹配合并链接
EViews将显示对话框(见图)提示填写一般匹配合并选项。这里,我们使用了PasteSpecial命令将源工作文件页中的TaxRate序列拷贝粘贴到目的工作文件页中。
8
(1)目的对象名称对话框的左上部用来说明目的对象的名称。这里,我们用缺省的“*”表示源工作文件页中名为TaxRate的序列,在目的工作文件页中名称不改变。我们可以通过输入一个完整的名称来修改名称。如果我们拷贝多个序列到一个新工作文件页里,这种通配符是非常有用的,因为方便了序列的重命名。
9
(2)链接方式(Pastsas)
接下来,将要选择是按值粘贴序列,还是链接粘贴序列。如果选择按值粘贴序列,EViews会在目的工作文件页中创建一个普通序列,并且将链接结果赋给该序列;如果选择链接粘贴序列,EViews将会创建一个按照期望定义的实际链接对象。正如期望的那样,拷贝序列的这两种方法是截然不同的。①按值粘贴
链接计算立即执行,并且序列创建的同时目的序列值也被确定。该方法遵循了匹配合并和频率转换的传统模型,在计算静态值时,该操作执行一次。②链接粘贴
EViews定义了一个链接对象,并且该链接对于匹配合并和频率转换方法都有具体的说明。创建时,链接对象没有被赋值,并且不占用内存。然后,当访问链接序列值时,EViews将决定是否为该对象赋值,如果需要,将会为它分配内存,并且执行链接计算。
10
通过链接,可以从中获益,比如获得有效内存的使用,动态地更新目的工作文件页,但这也要以牺牲速度为代价,因为链接计算要执行不止一次。除了这些,还应值得指出的是链接序列可以在任何时候转换成普通序列。但是,一旦转换成普通序列,它就不可以再转换成链接序列。用我们前述的例子来说明链接方式。首先在包含个体信息的工作文件页里建立一个序列,该序列值对应了所有个体的TaxRate值。我们将通过检查个体的居住地,确定相应的税率,然后决定个体税率值。例如,乔治住在阿肯色州,他所在州对应的税率为0.030,同样地,马克住在得克萨斯州,对应税率为0.035。
11
利用序列链接执行匹配合并,这里我们将源工作文件页的TaxRate值分配给目的工作文件页中的多个个体。定义该链接的三个基本要素:源序列——
税率TaxRate;源标识State1和目的标识State2;合并规则,即TaxRate值将反复与目的文件页里标识符State2的所有个体值匹配。上述合并规则称为一对多匹配合并的基本链接,而且,这种规则的必然结果是为每个个体分配了与其所在州相对应的税率值。
12
执行链接后,目的工作文件页将包含税率值的合并结果,记为TaxRate2。这些数据是通过合并得到的,见下表。具有匹配合并的基本链接在执行匹配合并之前,首先要转换源序列。在本例的合并规则中,源序列(税率)TaxRate不必转换,因此返回序列TaxRate的原始值。
NameState2SalesTaxRate2乔治阿肯色300.030弗雷德加利福尼亚500.050卡恩阿肯色220.030马克得克萨斯170.035波拉得克萨斯120.035丽贝卡加利福尼亚450.05013
(3)匹配合并选项无论是建立一个具有固定值的序列,还是创建一个新的链接序列,都必须详细说明链接选项。①匹配标识符信息首先,必须对源工作文件页和目的工作文件页中观测值匹配的信息做详细说明。在SourceID的编辑区域,可以输入一个或多个源序列的名称,在DestinationID的编辑区域,可以输入一个或多个目标序列的名称。在这两个区域里输入的名称的个数和顺序应当一致。也就是说,如果希望将源工作文件页中的序列state1,与目的工作文件页中的序列state2相匹配,那么输入这些名称。接下来,一个注有TreatNAasIDcategory的复选框,其意思是,是否使用那些在源工作文件页标识符值和目的工作文件页标识符值中存在空值(NA)的观测结果。缺省为,如果标识符序列存在空值(NA),观测值被忽略;选择该项,表示告诉EViews将源工作文件页中存在空值的标识符的观测值与目的工作文件页中存在空值的标识符的观测值相匹配。
14均值(Mean)中位数(Median)最大值(Maximum)最小值(Minimum)总和(Sum)平方和(SumofSquares)方差(Variance)标准差(StandardDeviation)偏度(Skewness)峰度(Kurtosis)分位数(Quantile)观测值个数(Numberofobs)空值个数(NumberofNAs)第一个(First)最后一个(Last)唯一值(Uniquevalues)不准许转换(Nocontractionallowed)②
链接计算方法右表详尽地列出了链接的转换方法,可以从中选择。对该表底端的两个选项需要作进一步的解释。使用最后一个选项nocontractionallowed,以确保在第一步的链接匹配合并之前不执行转换。该选项适用于这种情况,即认为源工作文件页序列标识符的值是唯一的。15uniquevalues选项的要求比nocontractionallowed较弱些,即它允许源工作文件页标识符值不唯一,只要与其匹配的所有观测值有相同的源序列值。在这种情况下,转换时只要简单地识别与每个唯一的标识符值相关的唯一的源工作文件页序列值。如果存在具有一个标识符的多个观测值,并且它们有多个源工作文件页序列值,那么链接将会产生错误。当源标识值唯一时,对一对一或一对多的匹配合并结果转换是没有必要的,但是执行转换是为了让EViews能够支持更加复杂的多对多的合并操作。值得强调的是,缺省的转换方法即Mean,保留了具有唯一源工作文件页标识符的数据的值。在Sourcesample编辑区域,应当输入在确定链接值时,关于所使用的源工作文件页样本的描述。根据缺省情况,在该区域输入完整的样本关键字是“@ALL”,使得EViews能使用源工作文件页中的所有观测值。
16§7.3基本链接方式
基本链接对一个或多个源工作文件页标识符序列值和目的工作文件页标识符序列值进行比较,如果两个工作文件页的观测值有一致的标识符,那么它们进行匹配。从匹配过程可以看到,目的工作文件页中相应的观测序列的链接值是由源工作文件页序列值决定的。每一个链接都描述了如何使用源工作文件页序列创建目的工作文件页序列的链接值。构建一个基本匹配合并链接值包括两个步骤:首先,我们转换源工作文件页序列,保证存在唯一的值与每个不同的源工作文件页标识符值相对应。这种转换方法描述了那些共享一个既定的标识符值的多个源工作文件页序列观测值是怎样转换成唯一值的。
17
接下来,我们得到不同的源工作文件页标识符和转换后的源工作文件页序列值,然后将每个转换值反复与目的工作文件页中的所有匹配观测值对照,执行匹配合并。比如最常用的多对多的匹配合并问题,最基本的方法是,首先完成源工作文件页序列的多对一的转换,然后对转换后的数据执行一对多的匹配合并。其它匹配合并的处理都是这种基本方法的特例。例如多对一的匹配合并,首先转换,然后对转换后的数据执行一对一匹配,形成目的工作文件页文件;对更普遍的一对多或一对一的匹配合并,转换步骤没有实际意义,因为标准转换过程仅仅返回原始的源序列值,接着使用简单的一对一或一对多的匹配合并方法将原始值链接到目的工作文件页。
18
(1)一对多的匹配合并利用序列链接执行匹配合并,这里我们将源工作文件页源序列的值分配给目的工作文件页中的多个目的标识,反复与目的文件页中的目的标识符的所有个体值匹配,上述合并规则称为一对多匹配合并的基本链接。在上一节创建链接中介绍的实例就是一对多匹配合并的链接。(2)多对一的匹配合并另一方面,我们可以反方向建立数据链接。例如,可以把来自源工作文件页的数据Sales链接到目的工作文件页,然后利用州标识符进行匹配。因为对于源工作文件页中标识符State1序列的每个唯一值,目的工作文件页的State2序列中有多个观测值与其对应,所以该操作被称为多对一的匹配合并。
19
很容易定义这种新链接的要素:源序列——
Sales
源标识符State2及目的标识符State1;合并规则,即首先转换Sales的值,然后将目的工作文件页的观测值与上述转换结果相匹配。由于转换个体数据的方法很多,所以合并规则涉及了较多方面。EViews提供了转换方法的扩展菜单,选项包括计算均值、方差、总和、最小值、最大值,或者统计所有源工作文件页序列标识值。继续上述例子,假设我们采用计算数据总和的转换方法,那么转换过程要计算每个州的数据总和。可以得知:阿肯色的销售量520,加利福尼亚950,得克萨斯290。因为怀俄明没有个体数据,因此转换后相应值为空(NA)。
20
根据链接定义,多对一匹配合并的结果是生成了一个州文件页,见下表:
State1TaxRateSales1Sales1ct阿肯色.0305202加利福尼亚.0509502得克萨斯.0352902怀俄明.012NA0
同样地,我们可以采用其它转换方法,比如利用每个州存在的观测值的个数,为销售量定义另一个链接。链接Sales1ct表明,上表中前三个州分别有两个数据,而怀俄明没有数据。
21
(3)多对多的匹配合并假设有第三个工作文件页,页中每个州的数据是面板结构的,为叙述方便称为面板结构页,见下表,前述的两个工作文件页称为州工作文件页和个体工作文件页。
YearState3TaxRate1990阿肯色.0301991阿肯色.0321990加利福尼亚.0501991加利福尼亚.0551990得克萨斯.0351991得克萨斯.0401990怀俄明.0121991怀俄明.03522
利用标识符State2和State3将目的工作文件页中Sales的数据链接到面板结构页里,该过程是多对多的匹配合并,因为在这两个工作文件页中,每个州都对应多个观测值。很容易定义这种新链接的要素:源序列——
Sales;源标识符State2和目的标识符State3;合并规则,即首先转换序列Sales的值,然后转换结果反复与面板结构页State3的值匹配。合并规则说明了多对多合并过程,即首先转换源序列,然后对转换结果执行一对多匹配合并,形成面板结构页。例如,利用计算销售量总和及计算各个州存在观测值个数这两种转换方法,把个体工作文件页的Sales数据链接到面板结构页中,并且生成两个链接序列Sales3和Sales3a,见下页表。
23YearState3TaxRateSales3Sales3a1990阿肯色.03052021991阿肯色.03252021990加利福尼亚.05095021991加利福尼亚.05595021990得克萨斯.03529021991得克萨斯.04029021990怀俄明.012NA01991怀俄明.035NA0
值得注意的是,多对多匹配合并等价于首先在州工作文件页里对个体工作文件页执行多对一链接,然后在面板结构页里对上述链接结果创建一对多链接。这种首先对州工作文件页执行多对一链接,然后对Sales1和Sales1ct执行一对多链接的方法被称为两阶段方法。
24§7.4链接处理
一旦定义了一个链接,可以任意地使用它,把它当作一个普通序列或者一个字符串序列。在工作文件中用粉色序列图标或字符串序列图标标识链接。如果链接定义里使用了一个普通源序列,链接将会出现在工作文件目录中,并且其序列图标呈粉色。如果使用了字符串源序列,将会呈现一个粉色字符串序列图标。在这两种情况下,链接都可以作为一个被指定类型的序列使用。
1.使用链接链接实际上只有在被使用时才占用内存。在下面的情况下用到链接:检查链接元素时;或者在组中为链接赋值;或者在序列说明中使用链接。一旦不用链接,链接内存被释放,用于它处。因此,链接在执行既定的操作时,仅仅占用极小部分内存。
25
当链接正处于使用状态时,对链接中潜在的数据做任何修改,将会导致链接的重新赋值。如果修改任意的源序列,源标识符或目的标识符序列,EViews会自动地重新计算链接值。这样,可以使用链接去定义一个能自动更新的匹配合并方法。例如,假设我们打开了一个包含州工作文件页和个体工作文件页的工作文件。这里,我们看到了包含各州TaxRate数据的个体工作文件页,并且该工作文件页被链接到链接序列TaxRate2上。从彩色的序列图标中,我们看到TaxRate2是一个数字序列链接,见下页图。2627
如果链接序列TaxRate2没有被使用,链接序列没有值,并且不占用内存。在打开链接窗口时,或者在组对象里设置链接时,或者在序列说明中使用链接时,链接处于使用状态。无论何时,只要链接被使用,或者链接元素被改变,链接就被赋值,并且它的值随着需要而更新。例如,如果双击TaxRate2图标,打开一个标准的序列表单视图。这时,EViews为链接估值,同时执行匹配合并操作,然后分配值给链接序列TaxRate2。注意到“Lastupdated”一栏显示了链接值确定的时间,见下页图。在标题栏上会看到“Link:”,即TaxRate2不是普通序列,它说明了我们正在处理一个链接对象。如果试图打开一个非正常定义的链接序列,这样的链接序列或者是因为找不到源序列或源标识符序列,或者是因为观测数据需要的转换方法是禁止的,EViews将显示一个链接视图来说明链接的定义和遇到的错误。如果试图使用该链接序列,将会发现所有的链接值都被置为空值,即NA。
28292.修改链接可以在任何时候通过对话框或命令修改链接的定义。修改一个链接,我们必须打开LinkSpec对话框。首先双击工作文件目录中的图标打开希望的链接序列。然后点击工具栏按钮Properties,或者在菜单栏里选择View/Properties,打开Properties对话框,最后,选择LinkSpec项,见下图。
30LinkSpec对话框在创建链接时使用的原始PasteSpecial对话框的基础上作了稍微的修改。对话框的大部分还是没有改变的,现在有一个编辑区域,用来指定源序列和源工作文件页的名称,代替了目的名称。使用对话框修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国连续快速铆钉钢轴市场调查研究报告
- 知识付费平台的技术创新与收益增长研究
- 眼部手术后的营养饮食调整指南
- 消费者对有机绿色食品的认知与消费意愿研究
- 科技产品在电商中的营销传播
- 2025至2030年双路温湿度控制仪项目投资价值分析报告
- 石墨行业品牌形象设计与用户体验
- 电子支付技术的发展趋势分析
- 云南省红河哈尼族彝族自治州2022-2023学年高一上学期期末考试物理试题
- 2025年网安系统项目规划申请报告模稿
- 2024年湖南公务员考试申论试题(省市卷)
- 江苏省中小学生金钥匙科技竞赛(初中组)考试题及答案
- 《产业基础创新发展目录(2021年版)》(8.5发布)
- YY/T 0729.4-2009组织粘合剂粘接性能试验方法第4部分:伤口闭合强度
- GB/T 1040.3-2006塑料拉伸性能的测定第3部分:薄膜和薄片的试验条件
- GB 4706.20-2004家用和类似用途电器的安全滚筒式干衣机的特殊要求
- 血管“斑块”的风险课件
- mks spectra介绍残余气体分析仪
- 中山大学抬头信纸中山大学横式便笺纸推荐信模板a
- 无形资产评估完整版课件
- 制冷系统方案的设计pptx课件
评论
0/150
提交评论