GAMS(General Algebraic Modeling System)
GAMSとは
GAMS は、
一般的な(genaral)
代数的演算用の(algebraic)
モデル構築用プログラミング言語(modeling system)
です。
特長
・反復計算
FORTRANのDOループやCのforループでは、初期値、終値、増分を指定し、
for(i=1; i<=n; i++){...........}
などとして反復計算を実行しなければならないが、GAMSは半自動的に実行し
てくれる。
・データの配列(行列)
データの並びで自動的に配列のサイズを決め、データを格納してくれる。
・各種の解法ルーチン(Solver)が豊富ですから、自分で解法のプログラムを
書く必要がありません。
GAMSの入手方法
GAMS は GAMS Development Corporation の製品です。
・ 製品版(production release)のもの
・ GAMS(free demo system) :フリーで提供されるもの
があります。
@ 製品版は GAMS 21.3
教育機関向けが US$ 640
その他、各種アプリケーションがあります。
A フリー(無償提供)版
GAMS Development 社は、有り難いことに、
GAMS 21.3 をフリーで提供してくれています。(2004年7月段階)
マニュアルも同時にフリーで入手できます。
学生や院生の皆さんは、自分のパソコンでGAMSが使えます。
B free demo system の入手
free demo system の入手はGAMSのホームパージからです。
-------------------------------------------------
ただし、パスワードが必要です。
パスワードは、メールで送られてきますから、自分の
メールアドレスの入力をお忘れなく。
アドレスは以下です。
http://www.gams.com/download
-------------------------------------------------
GAMSの使い方
1.GAMS(free demo system)に含まれているマニュアルを読むことです。
"GAMS A user's Guide" が含まれています。
2.M.Keyzer氏のマニュアルを読むことです。
マニュアルは、
"Building Applied General Equilibrium Models with GAMS Examples and
Additional Utilities. (September 1997)
です。MIT Press のホームページ
http://mitpress.mit.edu/books/0262071797/GAms.html
では guide がこれです。
3.M.Keyzer氏の著書とともに利用する場合
@M.Keyzer氏は、V.Ginsburgh氏と共著で、
Ginsburgh,V. and M.Keyzer,The Structure of Applied General Equilibrium
Models,The MIT Press,1997
を出版しています。
この著書では、応用一般均衡の理論分析が主体ですが、GAMSを用いて、計算可能
な一般均衡(CGE)モデルを構築し数値解も求めています。
この本は、応用一般均衡の理論分析ばかりでなく実証分析にも欠かせない文献の
一つです。
Aこの本で実際にGAMSモデルが示されるのは2〜3例のみですが、
"Building Applied General Equilibrium Models in GAMS: A user's guide
and a library of application" (October 1997)
のライブラリには各章の理論分析に対応したGAMSモデルが含まれており、理論
モデルのAGEモデル化を学ぶことができますので、GAMSモデル分析の研究には
重宝です。
MIT Press のホームページ
http://mitpress.mit.edu/books/0262071797/GAms.html
から入手できます。
GAMSの実際の使用例
私が、最適課税モデルおよび一般均衡租税モデルの関して、実際にGAMSやGAUSS
を用いてプログラムを書き、数値計算しているものは、
「最適課税モデルおよび一般均衡租税モデルの数値的方法」
『富大経済論集』第50巻第3号(2005年3月),pp.53-90.
です。プログラムを含めて、
「最適課税モデルおよび一般均衡租税モデルの数値的方法」(PDFファイル)
で公開していますのでご覧下さい。
参考文献
Ginsburgh,V. and M.Keyzer,The Structure of Applied General Equilibrium
Models,The MIT Press,1997
Harrison,G.W., Hougaard,S.E., Pedersen,L.H. and T.F.Rutherford(eds.),
Using Dynamic General Equilibrium Models for Policy Analysis,
North-Holland,2000.
Fossati,A. and W.Wiegard(eds.),Policy Evaluation with Computable
General Equilibrium Models,Routledge,2002.