ホーム > 公共経済のシミュレーション分析 > 第四部 VBAによる経済分析プログラム
第四部 VBAによる経済分析プログラム
2000年
第三部 公共経済シミュレーションへの応用東洋大学 経済学部 専任講師(執筆当時) 上村敏之
上にフレームが出ない場合はこちらをクリック
【第二部】と【第三部】では、経済学ならびに公共経済学のシミュレーション分析についてFortran(フォートラン)によるプログラムを提示してきた。しかし、残念ながらFortranのようなコンピュータ言語は、一般に経済学を学ぶ文系の学生などにとって、身近な存在であるとは到底言えない。結局、数量的な経済分析で最も利用されているのはExcel(エクセル)やLotus1-2-3(ロータス)などの表計算ソフトである。
そこで、【第四部】では【第二部】と【第三部】で紹介してきたFortranプログラムをVisual Basic
for Applications(VBA:ビジュアル・ベーシック)に書き換え、このホームページからダウンロードが可能なようにした(Excelのアイコンをクリック)。ソフトをダウンロードして、Excelマクロを実行することで数値計算をすぐに体験することができる。以下のソフトは可能な限り汎用性を重視して作成されているので、より広範囲な利用方法が期待できるであろう。
1.プログラムの利用方法 (必読)
ダウンロード方法
ダウンロードは次の2つの方法のいずれかを選択して各自のコンピュータに保存してください。オンラインではファイルに書き込みができないため、各自のコンピュータにファイルを保存しなければ実行できません。
@Excelのアイコンをクリックし、Excel画面になったら「ファイル(F)」「名前をつけて保存(A)」で適当なファイル名をつける。
AExcelのアイコンを右クリックし、「対象をファイルに保存(A)」を選択する。
マクロ実行方法
まず、保存したExcelファイルを開いてください。すべてのプログラムには「計算開始ボタン」があり、ボタンをクリックすればマクロがスタートします。適当な数値をインプットすれば数値解析が実行できますが、インプットをキャンセルしても適当なパラメータがインプットされ、数値解析の一例を実行するようにプログラム化されています。
プログラム・ソースの確認
Excelの「ツール(T)」「マクロ(M)」「Visual
Basic Editor(V)」でプログラムの内容を参照することができます。
プログラム利用規程の確認
すべてのプログラムの著作権は放棄していません。また、作者はプログラム利用に関するいかなる損害も負いません。プログラム利用規程については【リンクなど】を参照してください。
その他の注意事項
計算可能範囲を超えた不適当なパラメータを与えた場合、プログラムエラーを起こすことがあります。この場合、パラメータの値は経済学的に適当な範囲に収まるように与えなおしてください。プログラムは繰り返してテストを実施し、万全を期しているつもりですが、作者が想定外のエラーが生じる可能性があります。無限ループにはいるなど、計算が止まらなくなった場合は「Ctrl」キーと「Pause」キーを同時に押せばプログラムが停止します。また、プログラムはMicrosoft
Excel97 for Windowsで作成され、動作確認がなされております。
2.第二部 数値解析による経済分析の基礎
其の一 不平等度の計測 GINI.xls(29.5KB) 2000/1/3 モデルの解説はこちら
其の二 収束計算 勾配法 KOBAI.xls(54.0KB) 2000/1/3 モデルの解説はこちら
2分法 NIBUN.xls(57.0KB) 2000/1/3 モデルの解説はこちら
ニュートン法 NEWTON.xls(54.5KB) 2000/1/3 モデルの解説はこちら
其の三 家計行動 消費行動 CONS.xls(59.5KB) 2000/1/3 モデルの解説はこちら
労働供給行動 LABOR.xls(63.5KB) 2000/1/3 モデルの解説はこちら
貯蓄行動 LIFES.xls(61.0KB) 2000/1/3 モデルの解説はこちら
其の四 静学的一般均衡分析 労働供給外生モデル GEM1.xls(87.0KB) 2000/1/4 モデルの解説はこちら
労働供給内生モデル GEM2.xls(105KB) 2000/1/4 モデルの解説はこちら
其の五 動学的世代重複モデル OLG.xls(60.0KB) 2000/2/4 モデルの解説はこちら
3.第三部 公共経済シミュレーションへの応用
其の一 最適所得税:部分均衡モデル OPINCOME.xls(66.0KB) 2000/1/7 モデルの解説はこちら
其の三 税制:動学的世代重複モデル 均衡財政 OLG-E.xls(100.0KB) 2000/2/4 モデルの解説はこちら
財政赤字 OLG-D.xls(114KB) 2000/2/4 モデルの解説はこちら
其の四 年金:動学的世代重複モデル OLG-P.xls(75.0KB) 2000/2/4 モデルの解説はこちら