Takeda.Tweethttp://shirotakeda.org/en/research/gtap-model.htmlにGTAPモデルをGAMSで記述したシミュレーションのプログラムを置いています。project)が提供している貿易政策分析用のCGEモデルです。いうソフトの言語で記述されており、実行するにはGEMPACKが必要になります。このGEMPACKで記述されたオリジナルのGTAPモデルにはいいところもありますが、短所・欠点もあります。GEMPACKのプログラムの記法は特殊です記法が普通の数値計算ソフトとは大きく異なります。違うのは、式をlinearizeした形(全微分した形)で記述しないといけないという部分です。式を表現するのに自分でlinearizeした形式を導出しなければいけないです。扱えるモデルのタイプが限定的GEMPACKは基本的にCGE分析用(連立方程式を解くため)のソフトです最適化問題を解くのには適していません。「プログラムを書く→コンパイルする→実行」というように実行するまでに何段階も必要になります。GEMPACK本体に加え,Fortranのコンパイラも必要となる場合がある。以上のような短所から、CGE分析をするのにGEMPACKではなく、GAMSを利用したいと考える人がかなりいます。上のページにあるプログラムは、元々はGEMPACKで記述されているGTAPモデルをGAMSで記述しなおしたプログラムです。変更GEMPACKで記述されたGTAPモデルは、linearizeされた式で記述されています。してDivisia指数が利用されている部分があります。GAMSでは全ての式は普通の形式で記述しなければいけないので、Divisia指数を利用することができないです。そこで、Divisia指数の離散型の近似であるTornqvist指数を利用しています。厚生効果(EV)の分解GTAPモデルのプログラムの一つの大きな利点は、政策変化が厚生に与える影響の要因分解をしてくれるという点です。他の歪みに与える影響を通じた効果の3つに分けられます。GTAPのコードでは、厚生への効果を上の3つの要因にそれぞれ定量的に分解をしてくれます。これは政策の分析をする際に非常に有用な情報になります。私が書いたGAMSのコードではこの厚生効果の分解はしていないです。作成した本人が言うのもなんですが、このプログラムの使い途はあまりないと思います。実際、私自身は使っていないです。GTAPと同じモデルを利用したいのなら、GEMPACKで書かれたGTAPモデルを利用する方がずっとよい。GTAPとは違うモデルを利用したいのなら、GTAPモデルにこだわる必要はなく、自由にモデルを作成すればよい。それをGAMSで記述するなら、MPSGE等を利用して記述する方がずっと楽。このコードを修正して自分用に直すというのは、CGE分析のやり方としてあまり効率的ではないと思います(できるだけオリジナルのGTAPモデルに近くなるようにということだけを優先して書いたコードですので)。GAMSでCGEモデルを作成する勉強をしたい人GTAPモデルの構造について深く理解したい人には参考になるかもしれません。GAMSで記述したGTAPモデルのプログラムの記事と少し内容がかぶりますが、GEMPACK、GAMSの長所、短所を比較したいと思います。Reply返信をキャンセルする。(required)Websiteスパム防止用認証(空欄に適切な数値を記入してください)。date*日本語が含まれない投稿は無視されますのでご注意ください。TechieSouls。