2026年5月16日土曜日

【経済学】【GDP予測_05】GDP計算機(エージェントモデル)Ver 1.1.0 リリースノート:Gemini生成

以下、Geminiが生成したVer1.1.0のリリースノートです。「数学的証明」ではないと思います。



【開発ノート】SFC-ABM Core Engine Ver 1.1.0 到達:格差の創発と「富の滞留」の数学的証明

既存のマクロ経済学における「心理的ブラックボックス」を排除し、国内経済を定量的な自然現象としてシミュレートするエージェント・ベース・モデル(ABM)プロジェクトにおいて、コアエンジンの大きなマイルストーンとなる「Ver 1.1.0」の開発が完了しました。(※本コアエンジンは現在、次期の動的機能実装に向けたクローズド開発フェーズとしてPrivateリポジトリにて運用しています)

前回のVer 1.0.0で構築した「ストック・フロー一貫(SFC)を満たす絶対的な保存系の配管」をベースに、本バージョンでは「人間の消費行動の解像度向上」「計算精度の厳密化」を実施しました。

1. Ver 1.1.0 の目的と証明したかったこと

本バージョンの最大の目的は、マクロ経済学の基本である「低所得者は収入の全額を消費するが、高所得者になるほど消費性向(収入に対する消費の割合)は低下し、貯蓄に回る」というケインズ型の消費関数を、恣意的な数式を使わずにメカニカルに証明することです。

人間の「限界効用逓減」といった曖昧な心理学に頼るのではなく、「生活必需品(生物学的な生存コスト)」「余剰収入に基づく嗜好品予算」という物理的・会計的な制約のアルゴリズムのみをエージェントに与えることで、現実世界の複雑な消費関数が「自律的に創発されるか」を検証しました。

2. Ver 1.1.0 の主要なアップデート(実装機能)

  • 「必需品」と「嗜好品」の2層消費アルゴリズム(フローベース予算):

    家計の消費を 生活必需品と嗜好品に分離しました。さらに、嗜好品の予算を「現在の貯金残高(ストック)」ではなく、「前月の収入(フロー)の余剰分の一定割合」から算出するロジックに変更しました。これにより、富裕層の非現実的な消費インフレを防ぎ、現実の家計行動を極めて高い精度で再現しています。

  • 整数ウェイト計算によるSFCの完全化(丸め誤差の排除):

    企業の給与配分において、従来の浮動小数点による計算を廃止し、「社長:16、部長:4、平社員:1」といった「整数の重み」を用いた有理数計算アルゴリズムを導入しました。これにより、言語固有の丸め誤差(1円未満の消失)を完全に排除し、割り切れない端数は「企業の内部留保」として滞留する、より厳密なSFCモデルへと進化しました。

  • 政府支出($G$)の分散受注モデリング:

    特定企業への極端な富の集中を防ぐため、政府事業を受注する企業の割合をパラメータとしてコントロールできるようにしました。

  • マクロ・ミクロ指標の可視化ツールの強化:

    分析ツールを拡張し、「各企業の月間売上高の推移」や「全家計および階層別の平均消費性向(APC)の推移」を独立したグラフとして描画する機能を追加しました。

3. シミュレーション結果の考察(本バージョンの最大の発見)

本バージョンのシミュレーションを実行した結果、驚くべきデータが得られました。

階層2(平社員)のAPCは常に「1.0(収入を全額消費)」に張り付く一方で、階層0(社長)のAPCは速やかに「0.5程度」まで低下し、安定しました。

そして、このデータからマクロ経済の重大なメカニズムが数学的に証明されました。

本シミュレーションにおいて、政府は毎月多額の財政支出($G$)を行っており、家計からの税収($T$)を大きく上回っています。つまり、系全体の総貨幣量($M$)は毎月拡大し続けているのです。

しかし、市場の消費($C$)は爆発的には増えません。なぜなら、政府の赤字によって市場に注入された貨幣の大部分が、APCの低い階層0(社長)の銀行口座に「貯蓄($S$)」として吸い込まれ、二度と市場に戻ってこないからです。

これは「政府の赤字($G - T$)= 民間の貯蓄($S - I$)」というマクロ会計の絶対法則が、1行の数式も与えられていないプログラム内で、ミクロなエージェントたちの行動の集積として自律的に再現されたことを意味します。「お金を刷って配っても、富裕層に滞留すれば不況は終わらない」という事実の、物理的・定量的な証明です。

4. 今後の展望(次期バージョンに向けて)

Ver 1.1.0により、現在の日本経済が直面している「富の滞留状態」を完全にモデル化することに成功しました。次期バージョン(Ver 1.2.0〜)では、この停滞したプールを動かすためのメカニズムを実装します。

富裕層の口座に死蔵されている莫大な貯蓄($S$)を、銀行が企業に貸し出し、企業が設備投資($I$へと回す信用創造のプロセス。そして、企業の生産と在庫状況に連動した物価($P$)の調整メカニズムを組み込むことで、経済が自律的に成長、あるいはインフレ・デフレを引き起こす動的な景気循環の再現に挑戦します。

本プロジェクトのコアエンジンが十分なマクロ経済のダイナミズムを獲得した段階で、GitHubにてオープンソースとして公開する予定です。

0 件のコメント:

コメントを投稿

注目の投稿

【貨幣循環】名目GDPと M=G+I と V=1/(1-β) の成長率

「 【貨幣循環】貨幣循環導入の3点セット 」では、貨幣循環の定式化である M=G+I と V=1/(1-β) を紹介した。「 【貨幣循環】歳出伸び率とGDP成長率の関係 」では、名目GDPの成長率と政府支出Gの成長率の関係を紹介した。本記事では、MとV、および名目GDPの成長率...

人気の投稿