GAMSとはGeneral Algebraic Modeling System という数値計算のソフトのことです。
このページの目次
GAMS 一般
- GAMS Home Page
まず,GAMS のホームページです.ここではマニュアル,ツール,GAMS を使った分 析の例等が提供されています.
- GAMS documents
Online の Documents が置いてあるサイトです.
- GAMS User Manual
ユーザーマニュアルの pdf ファイル.これには GAMS の文法が一通り掲載されて います.
- A GAMS Tutorial
Tutorial. これを読めば GAMS の文法の基本がわかります.初めに読むにはこれが いいでしょう.
- デモバージョン
ここからGAMSがダウンロードできます.有料のライセンスがな いとデモとしてしか動きませんが,デモバージョンでも小さいモデルなら解けます.
- Jesper JensenによるGAMSの解説書
Jesper JensenによるGAMSの簡単な解説。
- T. Rutherford のページ
Thomas F. Rutherford のページ.ここには GAMS を使った経済学での分析の例,使い方を説明した プログラム,便利なアドオンプログラムなんかが置いてあります.
- Rob Dellink のページ
Rob Dellink.GAMS の入門的な文書・プログラムがダウンロードできます.
- GAMSのメーリングリスト
GAMSのメーリングリスト。GAMSの利用法についてわからないことを聞くことができます。また、CGE分析の専門家が多数参加しているので、 CGE分析についてもアドバイスをもらうことができます。
CGE & MPSGE
CGE(応用一般均衡分析)とMPSGEについて.
MPSGE (Mathematical Programming System for General Equilibrium) とい うのは,Thomas F. Rutherford によって作成された GAMS で応用一般均衡モデ ルを解くための専用のソフト(ソルバー)のことです.
通常,一般均衡モデル(その均衡条件)は非線形の連立方程式体系(厳密にはMCP,mathematical complementary problem)として表現されます (動学モデルの場合はそうとも限らないですが).従って,一般均衡モデルを解くということは結局のところ連立方程式を解くことに ほかなりません.GAMSで連立方程式を表現するには一本一本方程式を記述していくのが普通の方法なのですが,MPSGEでは特殊な記法を利用することで 非常に簡単・簡潔にモデルを記述することができます.
ただし,MPSGEで表現できるモデルのタイプには制限がありますので,どのようなモデルでもMPSGEを利用できるというわけではありません.
- James Markusenのページ
国際貿易理論で有名なJames Markusenのページ。CGE分析についての解説書・GAMSのプログラムが数多く置いてあります。 CGE & MPSGEを最初に勉強するにはこのページの文書を読むのがよいと思います。
- MPSGE page
GAMS のホームページの中の MPSGE のページ.
- MPSGE page created by Tom Rutherford
Thomas F. Rutherford のページの中の MPSGE のページ.ここには,GAMS を使った経済学での分析の 例,使い方を説明したプログラム,便利なアドオンプログラムなんかが置いてあります.
- Markusen & Rutherford
のレクチャーノート
上のMarkusenのプログラムの古いもの。
テキスト
CGE分析についてのテキスト。CGE分析のテキストはいろいろありますが、お薦めのものは多くありません。Shoven & Whalleyのテキストが代表的なものといえるのかもしれませんが、あれを読んでもCGE分析のやり方はよくわからないと思いますし、今となってはあまり意味のないScarfアルゴリズムの説明にやたらページをとっているので、むしろCGE分析について誤解を持ってしまうかと思います。とりあえず今のところお薦めできるのは次の一冊です。
- 「テキストブック 応用一般均衡モデリング―プログラムからシミュレーションまで」、細江宣裕, 橋本 日出男, 我澤賢之.
このテキストは、GAMSを使い実際にプログラムを書きながらCGE分析を学べるので非常に良い本だと思います。ただし、MPSGEの説明はないです。
ユーティリティ
GAMS といっしょに使うと便利なソフト等.
- Contributed Software to GAMS
GAMS のホームページ.ここにいろんなプログラムが紹介されてます.
- GAMS mode for Emacs
エディタの Emacs 上で GAMS を使うためのマクロ.Emacs 使っている人 じゃないと意味なし.
その他の情報
その他の情報
- Yet Another Math Programming Consultant.
数値計算の専門家であるErwin Kalvelagenのブログ。GAMSの利用法についての有益な情報が提供されています。