1使用RunGTAP和WinGEM的操作来介绍GTAP和GEMPACKKenPearsonandMarkHorridge2005年4月在这份文档中,我们给出了几个你可以操作的动手计算的例子来熟悉RunGTAP和GEMPACK软件的应用。A部分的案例旨在引导我们如何在GTAP数据库中找到相关的数据。B部分的案例旨在引导如何运用GTAP展开模拟。C部分介绍了如何使用RunGTAP软件产生一个新的文本以供使用(即GTAP数据库的聚集)。D部分假设你已经了解一些有关GEMPACK的知识——它告诉你如何在RunGTAP中调整和运行自己的经济模型。在E部分中,我们告知你如何找到更多的有关RunGTAP和GEMPACK的信息,而且提到了一些你更愿去尝试的其他模型而不只是GTAP模型来进行手动计算。附录A(并未在这个短期课程中使用)给出了在WinGEM下而不是通过RunGTAP进行GTAP模拟的详细指导。这份文档是为2005年6月在克里特岛举办的GTAP短期课程而设计使用的,它也可以用于课程结束后,与会者结合从本课程中带回去的RunGTAP和GEMPACK软件来使用。并且由于在下文中提到的某些限制,这篇文档对其他学习使用RunGTAP软件操作的人也很有帮助。此文档假设你拥有配置如下:(a)RunGTAP的最近版本(版本3.10或者更新,发行于2001年7月或者更晚)(b)带有硬盘的奔腾处理器,至少有32MB的RAM(内存),在Windows95,98,ME,NT,2000或者XP环境下运行(c)版本7.0或以上的GEMPACK的源代码或者可执行图像,并且各种有关GTAP的文件都在你的电脑的GTAP目录项下当你阅读此文档时,你可以根据设计的案例来使用RunGTAP和GEMPACK,以便熟悉这些软件的操作,并且更为重要的是熟悉GTAP模型的应用。RunGTAP是由MarkHorridge编写的自定义的windows程序,它使得交互式解决全球贸易分析变得更加容易。WinGEM是GEMPACK通用软件的Windows版本,用于实现和解决一般均衡和局部均衡模型。如果你没有配置(c)--GEMPACK许可证和课程文件--你可以执行这份文档中的大多数但并非全部的活动。这个文本中像这样的文本框显示哪些部分需要一个GEMPACK许可证。如果没有许可证,或者跳过这些部分,或者不触摸键盘只是通读这些部分。使用WinGEM的活动需要一个GEMPACK许可证。2本文档中的说明是相当详细的。我们的目的是提供充足的细节,以使此软件的新用户能够单纯依靠这篇文件来进行操作。这篇文档是与“动手操作来介绍GEMPACK和GTAP”的操作文件紧密相关。此文件是在由ThomasW.Hertel编写的《全球贸易分析:建模与应用》【以下我们简称此书为“GTAP一书”】的第六章“使用GEMPACK软件实施全球贸易分析”中提到的【详见参考文献中的Hertel(1997)】。GTAP一书的操作文件是基于GTAP数据库的一个早期的版本(第2版)而使用的一个早期的GEMPACK和GTAP数据库版本(前Windows),要不然那里面的案例就与本文档中的案例相同了。主要的区别是本文档假定你是在Windows项下运行,而GTAP一书的操作文件是要求在DOS项下(或Windows项下的DOS窗口)运行。此文档假定你已经在你的电脑上安装了RunGTAP和WinGEM。详细安装说明会在短期课程分发的材料中的其他地方找到。我们感谢MartinaBrockmeier,BetinaDimaranan,JillHarrison,KenItakura,AlejandroNinPratt,PadmaSwaminathan和JohnWhiteman对此文档的早期版本给予的有益反馈。A.使用软件找到相关数据这部分的案例主要集中在RunGTAP版本ACORS3X3中3x3数据集。在A.1节(案例A1-A4)中,您将使用RunGTAP直接在一个GTAP数据集中看到数据。在A.2节(案例A5-A6)中,您将看到GTPVEW.TAB,它是用于报告来自GTAP数据集中的许多有用的信息。在A.3节(案例A7-A10)中,您将学习如何使用WinGEM和GEMPACK程序TABLO,来计算来自GTAP数据集的其他信息。在A.4节(案例A11-A12)中,您将计算各种水平下的扭曲大小(例如,进口关税)。启动RunGTAP要运行RunGTAP,首先双击桌面上的RunGTAP图标,会看到如下界面:RunGTAP:ACORS3x3/GTAP------------------------------------------------------------------------------------------------------------------FileCopyViewVersionToolsHelp------------------------------------------------------------------------------------------------------------------TitleRunGTAPVersionClosureShocksSolveResults------------------------------------------------------------------------------------------------------------------RunGTAP使用一个控件访问标签页或者索引卡接口。前两页(TitleandRunGTAP)包含一般信息。第三页包含有关当前文本的信息,和程序正在使用的GTAP的特定数据汇总信息。剩下的四页涉及到模拟——我们推迟到下面的B部分介绍。选择ACORS3X3版本3在这篇文档(供GTAP短期课程的前3天学习)中,您将根据3种商品,3个区域进行GTAP数据中的分析,也即我们提到的ACORS3X3版本。(以后您可以通过RunGTAP对可获得的数据使用其他的版本)为了确保您能使用这种版本,请点击在RunGTAP主菜单中的:Version|Change。【即首先点击主菜单下的Version(并非RunGTAP中的Version页),然后在下拉菜单中单击Change。我们在此文档中经常使用“|”来显示类似的选择。】然后在出现的“Loadversion”列表中单击ACORS3X3,接着单击“OK”。关于此版本,请阅读RunGTAP中的Version页的前几行信息。A.1使用RunGTAP直接进行数据检验与每个GTAP版本相关的有三个数据文件。他们分别是:全球数据集(每个地区的进出口,贸易数据等)[GTAPDATA]设置信息,集中给出地区和商品的名称[GTAPSETS]参数值[GTAPPARM]GTAPDATA等名称是在TABLO的输入文件GTAP.TAB中使用的。GTAP.TAB奠定了全球贸易分析模型的基础。案例A1–查看全球数据此全球数据文件包含大量的各个地区的进出口数据和贸易数据。此文件的逻辑名称是GTAPDATA,是在TABLO的输入文件GTAP.TAB项下。GTAP.TAB奠定了全球贸易分析模型的基础。要查看这个全球数据文件的信息,请选择:View|TABfiles|MainModel【这里的“MainModel”是几个菜单选项的第一个,当你点击“TABfiles”时就会在旁边出现。当点击“TABfiles”后,你需要把鼠标滑动到右侧,然后当“MainModel”显示出后按下鼠标。】一个文本编辑器就会出现,并且GTAP.TAB可见。这可能是嵌入RunGTAP中的最简单的编辑器/浏览器。它的主菜单包含如下按钮:BacktoRunGTAPEditSearchHelp这个编辑器的一个引人注目的特点(有时也是讨厌的)就是在你用RunGTAP重新开始其他的任务时,你必须要关闭它。现在搜索GTAPDATA。【如要在RunGTAP编辑器中搜索,从编辑菜单中选择Search|Find...,然后打上你想搜索的内容,最后点击“Search”。使用这种方法来搜索GTAPDATA。如果你完成了GTAPDATA的首次搜索后还想再次搜索,你可以从编辑主菜单中再次选择Search|Search,也可以按下F3键(靠近键盘的顶部)。使用这种方法可以进行GTAPDATA的第3—4次搜索】你会看到各种各种的数据都能从这个文件中读取。4其中之一是数组VDPA(i,r),它的值是在VDPA标题下。要查看这个数组同时找出哪些数据在标题下并且哪些数据在GTAP.TAB中和VDPA(i,r)有联系,可以启动GTAP.TAB(使用Ctrl+Home,即按住Ctrl键并按下Home键)。然后搜索VDPA。你会看到VDPA(i,r)是作为一个系数来声明,这个系数包含国内商品i在地区j的私人消费支出的价格,此价格以代理商的价格表示。再次搜索VDPA你会发现,这个数据是从GTAPDATA文件中的标题VDPA中读出。现在通过单击编辑菜单中的BacktoRunGTAP回到RunGTAP。要观看3x3序列的VDPA数据,单击RunGTAP菜单中的View|BaseData|CoreData【再一次“核心数据”是在“基础数据”的旁边】【RunGTAP把全球数据文件称作“核心数据”】这将会启动ViewHAR程序的运行。ViewHAR将会开启ACORS3X3版本的全球数据文件夹并会在“Contents”屏幕上显示其内容。每一排对应文件中不同列的数据。在“Name”标题列下,我们可以看到这些阵列如下:HeaderTypeSizeName1DVERRE1VersionofGTAPdata2VTWRREMARG_COMM*TRAD_COMM*REG*REGValueoftransportservicesat…(etc.)14VDPARETRAD_COMMxREGIntermediates-HouseholdDomesticPurchasesatAgent’sPrices(etc)你会发现排列数字14是在VDPA标题下的数据。这个标题的数据是表示以代理商的价格采购的国内消费的金额。可以双击VDPA行来看一下实际的数据。欧盟以代理商的价格来采购的制造品的国内消费的金额是多少?世界其他地区(ROW)中的食物和农产品的采购怎么样?撒哈拉以南非洲地区(SSA)的采购又如何?(单位以百万计的1995年的美元)现在点击ViewHAR主菜单中的“Contents”按钮,你会回到全球数据文件中的排列内容列表。看VDFM行(排列数字11),你会发现相关数据是一个3维数组TRAD_COMMxPROD_COMMxREG,并且这被称作是“中间商以市场价格进行的国内采购”。想要查看实际的数据,请双击VDFM行。你会看到一个3x4矩阵的数据(再加上一个总计行和一个总计列),其中的行标有:Food,Mnfcs和Svces,其中的列标有:Food,Mnfcs,Svces和CGDS。他们分别是集合TRAD_COMM(可贸易商品)和集合PROD_COMM(生产性商品)中的元素。这个数据中的第三维REG又是什么呢?提示可以从靠近屏幕的右上角的3个独立的下拉列表AllTRAD_COMMAllPROD_COMMSumREG中得到。由于你的电脑屏幕是2维的,你看到的是各个地区汇总(REG)的VDFM金额。那么各地区的食品和农产业企业以市场价格进行的国内服务采购的总额是多少?资本品公司的工业制成品的国内采购又是多少?5你怎样看到仅一个地区的公司采购金额,例如撒哈拉以南非洲地区(SSA)?想看到可以单击靠近右上角的“SumREG”下拉列表框,在选项中选择“SSA”。然后数据就会改变,现在你就可以看到仅SSA地区的公司采购金额。SSA地区的制造企业以市场价格采购的服务的价值是多少?欧盟地区的制造企业又如何?有许多方法查看3维数组的2维部分。想看另一个,可以单击TRAD_COMM下拉列表框(3个中的第一个),选择Sum