当前位置:
文档之家› 张欣《可计算一般均衡模型的基本原理与编程》的课后习题答案
张欣《可计算一般均衡模型的基本原理与编程》的课后习题答案
parameter pincrease(ii) increase in price in various sectors ; pincrease(ii)=p.l(ii)-1 display p.l,pincrease; parameter p20(s) p2fx(ss) a2(s,ss) a22(ss) b2(g,ss) ; p20(s)=1; p2fx(ss)=1.15; a2(s,ss)=i0(s,ss)/i0("total",ss); a22(ss)=i0("sec1",ss)/i0("total",ss); b2(g,ss)=i0(g,ss)/i0("total",ss); display a2,b2,p2fx; variable p2(s); equation sim2priceequ(ss); sim2priceequ(ss).. sum(s,a2(s,ss)*p2(s))+a22(ss)*p2fx(ss)+sum(g,b2(g,ss)*w(g))=e=p2(ss); p2.l(s)=p20(s); model sim2pricemodel /sim2priceequ/; solve sim2pricemodel using mcp ; parameter pincrease2(ss) increase in price in various sectors ;
1 2 3 4
活动 商品 要素 居民
收 入
5
企业
6
政府 储蓄 —投 资账 户 国外
7
8
汇总
总投 入
总供应
要素支出
居民支 出
企业支出
支付 政府支 出
总投 资
外汇收 入
注:表中标注黄色的为习题上要求归类的变量
第五章 SAM 表平衡
1.(a)最小二乘法平衡的结果是: 470 160 150 90 140 320 170 910 80 150 250 610 Q 320 360 430 170 560 150 1110 880 GAMS 程序为: $title===least square balance method===== set ac /sec1,sec2,sec3,lab,cap,hh,total/; set i(ac) /sec1,sec2,sec3,lab,cap,hh/; alias(ac,acp); alias(i,j); table sam(*, *) sec1 sec2 sec3 lab cap hh total sec1 160 150 90 540 940 sec2 140 320 170 910 1540 sec3 80 150 250 610 1000 lab 320 360 400 1080 cap 170 550 150 870 hh 1050 860 1910 total 870 1530 1060 1050 860 2060 ; parameters Q0(i,j) initial value; Q0(i,j)=sam(i,j); variables Q(i,j) z;
equation sim1priceequ(ii); sim1priceequ(ii).. sum(i,a(i,ii)*p(i))+b("capital",ii)*wk1+b("labor",ii)*wl1=e=p(ii); p.l(i)=p0(i); model simpricemodel /sim1priceequ/; solve simpricemodel using mcp ;
w0(g) use(i) lab(ii) cap(ii) q0(i) ; p0(i)=1; w0(g)=1; a(i,ii)=(p0(i)*i0(i,ii))/(p0(ii)*i0("total",ii)); b(g,ii)=(w0(g)*i0(g,ii))/(p0(ii)*i0("total",ii)); use(i)=i0(i,"finaluse")/p0(i); lab(ii)=i0("labor",ii)/w0("labor"); cap(ii)=i0("capital",ii)/w0("capital"); q0(i)=i0("total",i)/p0(i); variable p(i) w(g) q(i) ; display a,b,p0,w0,use,lab,cap,q0; equation priceequ(ii); priceequ(ii).. sum(i,a(i,ii)*p(i))+sum(g,b(g,ii)*w(g))=e=p(ii); p.l(i)=p0(i); w.fx(g)=w0(g); model iopricemodel /all/; solve iopricemodel using mcp ; display p.l,w.l; parameter wl1 labor price wk1 capital cost ; wl1=1; wk1=1.1; display wl1,wk1;
1010
Q1 39.062 b.计算结果: Q2 286.618 Q3 41.301 程序
$title input-output model set ac /sec1,sec2,sec3,labor,finaluse,fotal/; set i(ac) /sec1,sec2,sec3/; alias(i,j); table IO(*,*) sec1 sec2 sec3 finaluse sec1 160 150 100 480 sec2 140 320 530 900 sec3 80 150 250 590 labor 320 350 410 capital 180 560 150 total 880 1530 1070 ; parameter int(i,j) use(i) lab(i) cap(i) a(i,j) Q0(i) ; int(i,j)=IO(i,j); use(i)=IO(i,"finaluse"); lab(i)=IO("labor",i); cap(i)=IO("capital",i); Q0(i)=IO("total",i); a(i,j)=int(i,j)/Q0(j); display int,use,lab,Q0,a; variable Q(i); equation commodityequi(i); commodityequi(i).. sum(j,a(i,j)*Q(j))+use(i)=e=Q(i); Q.l(i)=Q0(i); model IOmodel /all/; solve IOmodel using mcp ; Total 880 1530 1070
1
第四章 SAM 表
支出 1 活动 2 商品 市场销售 产出 中间 投入 增值 居民要素 收入 企业要素 收入 生产 税增 值税 销售税, 关税,出 口税 要素税, 政府要素 收入 直接 税,收 入税 居民储 蓄 进口 对国外要 素的支付 企业直接 税,企业向 政府缴纳盈 余 企业储蓄 企业向国外 支付盈余 政府储 蓄 政府对 国外的 居民之 间转移 支付 企业对居民 转移支付 政府对 居民转 移支付 政府对 企业的 转移支 付 交易成本 3 要素 4 居民 居民自 产自销 市场销 售的私 人消费 5 企业 6 政府 7 储蓄 —投 资账 户 8 国外 汇总 总产 出 政府消 费 投资 出口 国外要 素收入 国外对 居民转 移支付 国外对 企业的 转移支 付 国外对 政府的 转移支 付 国外净 储蓄 总需 求 要素 收入 居民 总收 入 企业 总收 入 政府 总收 入 总储 蓄 外汇 支出
第三章 投入产出中的价格关系
程序: set ac /sec1,sec2,sec3,labor,capital,finaluse,total/; set i(ac) /sec1,sec2,sec3/; set g(ac) /labor,capital/; set j(ac) /sec1,sec2,sec3,finaluse,total/; set s(ac) /sec2,sec3/; alias(i,ii); alias(s,ss); table i0(*,*) sec1 sec2 sec3 finaluse sec1 160 150 90 480 sec2 140 320 170 900 sec3 80 150 250 590 labor 320 350 410 capital 180 560 150 total 880 1530 1070 ; parameter a(i,ii) b(g,ii) *int(i,ii) p0(i) Total 880 1530 1070
张欣《可计算一般均衡模型的基本原理与编程》 的课后习题答案
第 2 章 投入产出表和投入产出模型
1、将下面投入产出表填满: 农业 制造业 中间投入合 计 370 460 最终使用 380 630 总产出 750 1090
160 210 农业 140 320 制造业 300 530 中间投入合 计 450 560 增加值 750 1090 总投入合计 计算过程: 第一行,160+210=370,750-370=380。 第二行,1090-630=460,460-140=320。 第三行,160+140=300,210+320=530 。 第五行,总投入=总产出 第四行,750-300=450,1090-530=560,450+560=1010 2.a 行模型为: 0.818 0.098 0.084 880 480 880 0.159 0.209 0.159 1530 990 1530 0.091 0.098 0.234 1070 590 1070