randomtrade プログラム仕様

ランダムな経済取引による富の分布シミュレーション。

概要:

多数の参加者間で行われるランダムな金銭交換が、どのように富の不均衡(指数分布) を生み出すかをシミュレーションし、リアルタイムで可視化します。

詳細説明:
  • 統計力学におけるエネルギー等分配や、経済物理学における所得分布のモデルです。

  • 全員が同じ初期資金からスタートし、ランダムに選ばれた相手に一定額(vtrade)を支払います。

  • 支払う資金がない場合は、持っている全額を支払います(負債はなし)。

  • 多数の取引サイクルを経て、以下の3つの観点から解析を行います:
    1. 個人の資産推移(カオスな状態)

    2. ソートされた資産分布(格差の可視化)

    3. 資産の頻度分布(理論的な指数分布 $f(x) = A e^{-x/langle x

angle}$ への収束)

関連リンク: randomtrade.py 技術ドキュメント

stastical_physics.randomtrade.main()[ソース]

シミュレーションのメインループ。 取引の実行、統計計算、グラフの更新を制御します。