口值?查看可以从RunGTAP的主菜单中选择View | Base data |Core data(是的,RunGTAP可以很容易地看到模拟前的数据)并查看从SSA到EU的食品出口价值。[现在您将有两个打开的ViewHAR窗口,一个是模拟前的核心数据,一个是模拟后的核心数据。使用靠近屏幕右下方的X状图使这两个各占据屏幕一半对您来说很有帮助。]
当您完成比较模拟前和模拟后数据的比较后关闭这两个ViewHAR窗口。
您也可以看看关于模拟后的GTAPVIEW信息。可以点击View | Updated Data | Updated GTAPView Output。例如,您可以查看国内生产总值在支出方面的构成。您可以跟模拟前的这些值和份额进行比较(您可以通过View | Base Data | GTAPView Output)。
案例B9 - 保存求解方法和冲抵
要永久保存模拟结果,在RunGTAP的主菜单中选择File | Save Outputs… | Solution file 。在最终的Solution file对话框中,在对话框的文件名部分输入名称TMSFSE.sl4。求解文件将会被保存在哪个目录下(默认的)?单击OK以保存这些模拟结果,并作为文件TMSFSE.sl4保存在目录C:\\ TEMP下。 GEMPACK用户稍后可以使用ViewSOL查看结果,但目前RunGTAP 不提供任何功能来再次查看结果(除非您重新载入试验文件TMSFSE并重新进行模拟)。
通过RunGTAP的File | Save Outputs…您也可以保存更新后的核心数据(您可以选择任何名称)和更新后的GTAPView输出结果(这是GTPVEW.TAB运用模拟后的数据计算得的结果)。或者,您可以在ZIP存档中保存所有的或部分的输出结果。
案例B10 - 更改求解方法
在上述案例B6中,您在RunGTAP中采用的是Johansen方法来求解模型。用Johansen方法只能获得模型的非线性方程的近似解。RunGTAP(如GEMPACK)还提供了多步骤的求解过程,被称为Euler求解方法和Gragg求解方法。再加上外推法(在科学和工程各分支中的一个标准的数值方法),这些都是能提供给模型方程准确的求解。
要更改RunGTAP的求解方法,来到solve页并点击 Solution method标签右边的change按钮。[此按钮是页面最顶端的按钮。] 在Method部分选择Gragg,然后确保您选择了 3 solutions 和2,4,6 steps。[如果他们在您单击“Gragg”后没被选择请选择。] 确保“Automatic Accuracy”框没有被选中,“Subintervals”框中显示1。然后单击“OK”。然后求解该模型。
既然您改变了实验,系统会提示您保存实验细节。单击“Yes”并用先前相同的名称保存实验:TMSFSE。忽略RunGTAP警告您覆盖了以前的实验记录。求解过程将开始。
一旦解决了这个,其显示了有多少变量精确在1,RunGTAP会展示一个精度分析图表,
2,3,4,5或6位数的水平。一张小脸总结了总体精度——希望这是面带微笑的。更新后的数据准确性也以同样的方式进行了总结。单击“Help”了解更多信息,然后点击“OK”继续进行。
另一个消息现在告诉您求解花费了多长时间。单击“OK”,然后选择“View | Updated data |XAC file。在这个外推精度文件中,您可以看到不同的求解方法的效果和外推。具体而言,看一下变量qo的6个组成部分的结果; 这些都是qo(“food”,”SSA”)的结果。XAC文件的该行是:
6 3.83714 3.85428 3.85755 3.86020 CX 4 L5
这里的结果分别是第2步(3.83714),第4步(3.85428),第6步(3.85755),推
26
算结果(3.86020)。符号CX 4意味着您可以在相信推算结果(这是CX)并且您可以确信至少数字的4位(即,至少在3.854部分)的推算结果是准确的。L5意味着至少5个数字的相应水平结果(作为不同于百分比变化结果)是准确的。记得前面的例子中相同模拟的Johansen结果是(实际上是1步的结果)3.116。您可以看到,Johansen结果只是一个与准确结果3.860的一个近似值。在产生Johansen结果时,GEMPACK只求解一次与模型相关的线性方程系统(这就是为什么Johansen被称为1步方法),而6个不同的线性方程组系统求解可获得6个步骤的求解结果。
当您看完外推精度文件中的结果后(RunGTAP中简称XAC文件),单击 Back to RunGTAP。
RunGTAP求解后显示的精度分析图是XAC文件的简短摘要。您可以选择View | Accuracy Summary来再看一下。
案例B11 - 关税的力度真的减少了10%吗?
要检查EU从SSA进口食品的进口关税力度是否实际减少了10%,您需要知道在模拟前的数据和更新后的数据中力度的大小。RunGTAP使您很容易看到这些值。
您可以在上面的案例B5中看到模拟前的值。
要看一下模拟后力度值的大小,从RunGTAP的主菜单中选择View | Updated data | Updated GTAPView Output。这将打开一个ViewHAR窗口,显示给您用更新后的数据计算得出的GTAPVIEW输出结果(也就是说,模拟后)。如案例B5所示,双击标题BI02查看数据。按案例B5进行来计算(模拟后)从SSA到EU进口食品的从价税税率是多少?模拟后从SSA到EU进口食品的关税力度是多少?这种力度比模拟前的力度低10%吗?
关闭ViewHAR窗口。
案例B12 - 把结果复制到电子表格
RunGTAP很容易让您把模拟结果(或数据)复制到其它windows程序中,例如电子表格或文字处理器。当您在准备报告时,您会发现这个很宝贵。
拿一个例子来说,下面我们展开需要的简单步骤把qo结果从以前的模拟复制到Excel(或其他电子表格)。
点击Results,然后到qo的结果(百分比变化的)。您应该看到像如下所示:
qo Land UnskLab SkLab Capital NatRes Food Mnfcs Svces CGDS
SSA 0 0 0 0 0 3.860 -2.198 -0.366 -0.001
EU 0 0 0 0 0 -0.367 0.082 0.004 -0.002
ROW 0 0 0 0 0 -0.019 0.003 0.001 -0.003
现在从RunGTAP的主菜单中点击copy。一个Data copied to Clipboard的会显示几秒钟。
现在启动Excel(或您最喜爱的电子表格程序)运行。在一个新的工作表,点击左上角
27
单元格,然后从主菜单中选择Edit | Paste。您会看到在Excel中出现上表。注意在RunGTAP中选择的小数位数影响复制的确切数字。
关闭Excel。
案例B13 - 看一下量的变化
当您用RunGTAP进行模拟时,有关量的结果主要是以量的百分比变化表示。(例如,
)但您可以单击View | Updated qo的结果提供的是在不同地区不同商品产出率变化的信息。
Data | Volume Changes得到量的变化信息。[RunGTAP使用GTPVOL.TAB来计算量的变化。]
例如,变量qo(i,r)显示的是商品i在地区r的产出百分比变化。要将其转换为产出变化DQO(i,r),GTAPVOL使用公式DQO(i,r) = [qo(i,r)/100] * VOM(i,r) (1) 来计算DQO(i,r)。在这里VOM(i,r)是在最初平衡时,按市场价格计算的模拟前的产出值。虽然全球数据文件会告诉我们这些产出在模拟前用美元表示的价值,但它不会告诉我们模拟前的产量。要获得模拟前产量唯一的可能是我们作出一些关于体积测量单位的决定。
GTAPVOL把它的产量基于理念单位产出的数量最初是和VOM(i,r)一样的;也就是说,i商品在r地区的单位产量被定义为一美元所能购买的数量(在模拟前的市场价格)。量的变化是由GTAPVOL以相同的单位表示出的。因此DQO(i,r)不等于输出产值的变化,因为它不包括由冲抵引起的价格变化。
例如,在3x3数据集中,VOM(\是1293092.375百万美元。[查看请选择View | Base Data | GTAPView Output,并看一下在标题CM04下的VOM值。] GTAPVOL显示的是欧盟食品输出在模拟前是1293092.375百万单位。
您可以在RunGTAP主菜单中选择View | Updated Data | Volume changes看一下由上述模拟所产生的数量变化(案例B10)。要看欧盟食品输出量的变化,在内容列表中选择DQO行。您会看到粮食产量减少了约4740单位。
这与模拟结果和初始量一致吗?要对此进行检查,找到 qo(“food”,”EU”)的模拟结果和欧盟在模拟前的食品产量。
请注意,您还可以通过在Results页面中查找变量qo看一下qo(“food”,”EU”)的变化并在求解列表框中选择“4 CHng”。要查看变化也可以使用RunGTAP的View |Updated Data | Volume changes来替代。
您可能想看看其他由RunGTAP描述的量的变化。
B.4 用3x3数据消除几个扭曲的模拟
在下面的例子中,您会进行了模拟来消除EU的Food中的几个扭曲。更确切地说,您将消除:
·在欧盟地区食品和农产品的产出补贴to(\),
·从欧盟出口到另两个地区的食品和农产品的出口补贴txs(\和txs(\
·从其他两个地区进口到欧盟的食品和农产品的进口税tms(\和tms (\
这将在3x3数据集中开展,其中商品“food”包括农产品。
案例B14 - 进行模拟
通常的程序是在这里重复。第一次检查RunGTAP使用的是3x3集(ACORS3X3)。点击Closure并检查使用的是标准的闭包函数。
28
转到Shocks页。
(a)选择Shocks窗口中显示的任何冲抵并删除它们,以便您可以重新开始。 (b)首先添加冲抵以消除在欧盟的食品产出补贴。 ·选择“to”作为第一个变量来冲抵
·转到“Elements to shock”。选择在第一个框中的“Food”和在第二个框的“EU” ·现在,来到第三行的框。您可以把实验中的冲抵值写在左侧的第一框中:-100,这意味着在欧盟消除食品的产出补贴。
?选择“%change rate”作为 Type of shock,这是因为这里的意图是为了消除100%的补贴。
?单击 Add to shock list把冲抵添加到下面的面板中 (c)下面添加冲抵以消除对欧盟出口的食品出口补贴。 ·选择“txs”作为第二个变量来冲抵。
·首先选择组合txs (“food”,”EU”,”SSA”),然后选择-100作为冲抵值,%change rate”作为 冲抵类型。通过Add to shock list把冲抵添加到冲抵列表中。 ·txs(“food”,”EU”,”ROW”)也这样重复.
(d)接下来添加冲抵以消除从其他地区进口到欧盟的食品关税(变量tms)。
接下来去Solve页面并选择一个求解方法。选择求解方法是:Gragg: 2-4-6 steps extrapolation。输入一个合适的实验描述并保存实验细节[点击Save Experiment并键入新的文件名“CUTSUBS”]。然后点击Solve开始求解过程。
当计算完求解后,您会看到Accuracy Summary 对话框。使用其Help按钮来学习一下它会告诉您什么。然后去检查一些结果。
案例B15 - 使用汇总来分割冲抵的影响。 [可选]
如果您的模拟涉及到几个不同的冲抵,GEMPACK为您提供一个非常强大的工具被称为“subtotals”。 这允许您在各种冲抵中分配所有内生变量的总变化。
使用上述案例B14的模拟来尝试,重新加载您保存的CUTSUBS实验文件]。[如果需要,
转到Shocks页面。您将定义3个汇总,他们将结果分解为to变化,txs变化和tms变化。
进行可以首先点击Define Subtotal按钮。 选择变量to。
点击Add variable to subtotal按钮 点击OK按钮。
点击OK以接受Subtotal Description 的“to changes”。 您将返回到Shocks页面。请注意该行
Subtotal to = to changes ;已被添加到Shocks页面。
重复变量txs,得到行Subtotal txs = txs changes ;的添加,然后重复变量tms,添加行 Subtotal tms = tms changes ;
然后去Solve页面并保存实验细节[点击Save Experiment并重新使用的文件名称“CUTSUBS”]。然后点击Solve。
当计算完求解后,检查EV的结果。您应该看到有4列数字。第一列显示了如案例B14中计算得出的相同EV变化。接下来的3列显示了EV的总变化有多少可以归因于分别在to,txs,tms中的外生变化。点击结果上面的Description按钮来验证这一点。
分类汇总的列显示了在SSA的福利收益主要来源于tms关税削减(最后一列),而EU和ROW的福利变化主要来自减少出口补贴txs(汇总2)。
转到Shocks页面并再次单击Define Subtotal按钮。正如您上面所看到的,这启动一
29
个窗口,它可以帮助您撰写像原先您添加过的三个汇总阐述。使用“Help”按钮,找到如何使用这个窗口,并找出更多关于汇总背后的理论。
C.制作一个RunGTAP新版本
要遵循C部分的案例,您需要下面提到的GTAPAgg程序。这不是与RunGTAP自动打包在一起—— 必须从普渡大学有别于GTAP而另行购买。 正如您所看到的,在RunGTAP下也有许多不同版本。每一个这样的版本基本上是一个完整的GTAP数据库的不同集合。您怎么添加另一个版本?您会在本节看到如何来进行(确实很容易)。
在GTAP数据库的第四版(这是当前的版本),完整的数据认可45个地区,50个部门(或商品)和5个主要因素。汇聚这个意味着把几个地区组合到复合的地区,商品和要素也是这样。例如,在ACORS3X3版本中,
·saf地区(南非关税同盟),rsa地区(南非其他地区)和rss地区(撒哈拉以南非洲的其他地区)已汇总在ACORS3X3中记为SSA的地区,许多地区已被汇总在ACORS3X3中记为EU的地区,其他地区被汇总在ROW中,
·50种商品已被汇总到3种总商品中,
·在ACORS3X3中的5种因素仍与原始数据的相同。
最简单的产生一个新的GTAP数据集的方法是使用GTAPAgg软件。一旦您使用GTAPAgg创建了一个新集,很容易将其纳入RunGTAP的一个新版本中。在本节中,您将执行两个步骤来在RunGTAP中创建一个新版本。
案例C1 - 使用GTAPAgg制作一个新集
通过双击图标启动GTAPAgg运行。
GTAPAgg提供一个它所谓的默认集,从中您可以制作其他集。要启动默认集,在出现的打开对话框中单击按钮Read aggregation scheme from file,点击Default.agg然后再点击 Open。
现在,首先让我们在区域集上开展工作。[随后您会开展部门和生产要素集。] 要进行请点击在底部表中的按钮View/change regional aggregation。您可以看到默认集中认可的3个复合区域,
第一个叫做NAFTA,包括地区加拿大,美国,墨西哥,
第二称叫做EU,包括英国,德国,丹麦,瑞典,芬兰,留尼汪 第三个叫做ROW,包括其余的36个地区。
假设您将采取一个应用与澳大利亚和新西兰有关,您想要把这两个地区从ROW中分开,整合进一个新的地区,叫做ANZ。您可以如下进行。
在屏幕底部的表中右击包含区域ROW的框[即点击鼠标右侧(不是左侧)]。您会看到一个弹出菜单。在菜单中,选择选项Insert before。一个新的叫做New1的集聚区域会出现在ROW的上面和EU的下面。
点击New1,把它变成ANZ。 现在来到地区列表,点击在aus(第一个地区)旁的列标题“New region”下的4 ROW。单击在框中出现的箭头,会显示一个可能的集聚区域的下拉菜单。单击ANZ,表明aus应该属于ANZ。
nzl(新西兰)也这样重复。
这就完成了区域集的改变。点击OK按钮。您会回到GTAPAgg主页。 现在开展部门集。单击按钮View/change sectoral aggregation,您会看到有四种集聚商品,
30
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库GTAP模型RunGTAP操作方法【中文版】(6)在线全文阅读。
相关推荐: