설명
남북 무역과 자본 흐름.
대형 모델 유형 :MPSGE mcp
카테고리 : 슬롯 사이트 모델 라이브러리
메인 파일 : nsmge.gms
$title 남북 무역 및 자본 흐름(NSMGE,SEQ=150)
$onText
남북 무역과 자본 흐름.
Manne, A S 및 Preckel, P V, 남북 무역, 자본 흐름 및
경제성장: 거의 신고전주의 모델. 시르퀸에서는 S, 테일러, L,
및 Westphal, LE, Eds, 경제 구조 및 성과. 학술
언론, 1984.
키워드: 혼합 상보성 문제, 국제 무역, 슬롯 사이트 - MPSGE 프레임워크,
자본 흐름, 경제 성장
$offText
세트
T '기간' / T1*T11 /
R '지역' / N, S /
NORTH(R) '자본수출지역'
SOUTH(R) '자본수입지역'
IP(T) '내생적 투자기간(최종 제외)'
TFIRST(T) '첫 번째 기간'
TLAST(T) '마지막 기간';
별칭(TT,T), (R,RR);
TLAST(T) = 예$(ord(T) = 카드(T));
TFIRST(T) = 예$(ord(T) = 1);
IP(T) = 예$(ord(T) < 카드(T));
NORTH("N") = 예;
SOUTH("S") = 예;
매개변수
GNP0(R) '기준총산출' / N 6.142, S 0.914 /
BMROR(R) '벤치마크 수익률' / N 0.05, S 0.10 /
DELTA(R) '자본 감가상각률' / N 0.04, S 0.04 /
GAMMA(R) '잠재 성장률' / N 0.03, S 0.05 /
THETA(R) '일기간 할인요인' / N 0.95, S 0.89 /
KRATIO(R) '자본:GDP 비율' / N 3.0, S 3.00 /
X0(R) '벤치마크 수출 수준' / N 0.138, S 0.095 /
M0(R) '벤치마크 수입 수준'
DEF(T) '허용 적자'
LS(R,T) '노동 공급'
QREF(R,T)
PREF(R,T) '기준 가격(스케일링용)';
* 한 지역의 수출은 다른 지역의 수입입니다.
M0(R) = X0(R++1);
매개변수
PKBAR(R) '기준 연도 총 수익률'
K1(R) '기준연도 자본스톡'
L1(R) '기준연도 노동공급'
SRVSHR(R) '일기 자본 생존 지분';
PKBAR(R) = BMROR(R) + DELTA(R);
K1(R) = KRATIO(R)*(GNP0(R) - X0(R));
L1(R) = GNP0(R) - X0(R++1) - K1(R)*PKBAR(R);
* 한 기간의 자본 생존 몫:
SRVSHR(R) = 1 - 3*DELTA(R);
PREF(R,T) = THETA(R)**(ord(T) - 1);
PREF(R,TLAST) = PREF(R,TLAST)/(1 - THETA(R));
QREF(R,T) = (1 + 3*GAMMA(R))**(ord(T) - 1);
LS(R,T) = L1(R)*(1 + 3*GAMMA(R))**(ord(T) - 1);
$onText
$모델:NS
$상품:
PU(R) ! 유틸리티 가격 지수
PL(R,T) ! 임금지수
PO(R,T) ! 산출물 가격지수
오후(R,T) ! 수입물가지수
PK(R,T) ! 자본가격지수
RK(R,T) ! 자본으로 돌아가다
$섹터:
유(R) ! 유틸리티 지수
예(R,T) ! 출력 지수
X(R,T) ! 수출지수
K(R,T) ! 자본금
나(R,T)$IP(T) ! 투자
$보조:
타우(T)$IP(T) ! 국제수지 프리미엄
타울
$소비자:
라(R) ! 대표 에이전트
* 매크로 생산 기능.
$PROD:Y(R,T) s:1
O:PO(R,T) Q:GNP0(R)
I:RK(R,T) Q:K1(R) P:PKBAR(R)
I:PL(R,T) Q:L1(R)
I:PM(R,T) Q:M0(R)
$PROD:X(R,T)
O:PM(RR,T)$(ord(RR) <> ord(R)) Q:X0(R)
I:PO(R,T) Q:X0(R) A:RA("S")
+ N:TAU(T)$IP(T) M:(-1$SOUTH(R) + 1$NORTH(R))$IP(T)
+ N:TAUL M:(+1$SOUTH(R) - 1$NORTH(R))
$PROD:K(R,T)
나:PK(R,T)
I:PO(R,T)$TLAST(T) Q:(GAMMA(R) + DELTA(R))
O:RK(R,T)
O:PK(R,T+1) Q:SRVSHR(R)
$PROD:I(R,T)$IP(T)
I:PO(R,T)
O:PK(R,T+1) Q:3
* 유틸리티:
$PROD:U(R) s:1
O:PU(R) Q:(GNP0(R)*합계(T, PREF(R,T)))
I:PO(R,T) Q:GNP0(R) P:PREF(R,T)
* 기부금:
$수요:RA(R)
E:PK(R,TFIRST) Q:K1(R)
E:PL(R,T) Q:LS(R,T)
D:PU(R)
* 지불 잔액 제약:
$제약조건:TAU(T)$IP(T)
X0("S")*X("S",T)*PO("S",T) - X0("N")*X("N",T)*PO("N",T) =g= DEF(T)*PO("N",T);
* 전반적인 무역수지 제약:
$제약:TAUL
sum(T, X0("N")*X("N",T)*PO("N",T)) =g= sum(T, X0("S")*X("S",T)*PO("S",T));
$offText
$sysInclude mpsgeset NS
* 가격 및 생산량 수준에 대한 초기 추정치를 명시하십시오.
* 균형 잡힌 성장을 기반으로 합니다.
PO.1(R,T) = PREF(R,T);
PL.1(R,T) = PREF(R,T);
PK.1(R,T) = PREF(R,T);
RK.1(R,T) = PKBAR(R)*PREF(R,T);
Y.1(R,T) = QREF(R,T);
K.1(R,T) = K1(R)*QREF(R,T);
I.1(R,T) = (감마(R) + 델타(R))*K.1(R,T);
* 상대 소득에 대한 초기 추측:
RA.1(R) = GNP0(R)*합(T, PREF(R,T));
* 허용 가능한 적자를 명시하십시오:
DEF(T) = 0.043;
$onText
* 솔루션 알고리즘을 돕기 위해 "사전 해결" 옵션을 선택하세요.
* 동적 모델은 해결하기 어려울 수 있습니다. 하나
* 전략은 고정 수입을 사용하여 "사전 해결"을 수행하는 것입니다.
* 휴식. 이 모델의 경우 다음과 같이 수행합니다.
RA.fx(R) = RA.1(R);
$include NS.GEN
mcp를 사용하여 NS를 해결합니다.
RA.up(R) = +inf;
RA.lo(R) = 0;
$offText
$include NS.GEN
mcp를 사용하여 NS를 해결합니다.
매개변수 REPORT(T,*);
REPORT(T,"연도") = 3*(ord(T) - 1);
REPORT(T,"PI_N") = PO.l("N",T)/ PO.l("N","T1");
REPORT(T,"PI_S") = PM.l("N",T)/ PO.l("N","T1");
REPORT(T,"PREM") = TAU.l(T)$IP(T) - TAUL.l;
보고서 표시;