编程政治经济学:

以 MATLAB 和马克思的再生产理论为例
大会发言 · 网页版  |  my1957.pages.dev
导 言

“编程”政治经济学

借助 MATLAB 将马克思的再生产理论“代码化”——即从整体上用计算机代码“复刻”马克思再生产理论的原理和逻辑,包括从模型、假定到结论的完整的推理过程。

这样做的好处:

  • 使经济学的模型更加合理、假定更加明确、推理更加严格、过程更加清晰、结论更加可靠
  • 从而更加有利于借助计算机编程创新和发展经济学理论
编程政治经济学导言
第一部分

一、马克思模型

  • 开端公式(第 1 年的社会总产品构成)
  • 假定 1:每一部类的剩余价值率和资本有机构成不变,从而,利润率不变
  • 假定 2:第一部类率先积累且保持积累率不变
  • 假定 3:第二部类跟随调整自己的积累率,以维持两大部类之间的供求平衡

代码化——上述模型与假定的 MATLAB 实现:

编程政治经济学一、马克思模型
第二部分

二、复现《资本论》已有的结果

代码化的第一个好处:通过让计算机运行程序,将经济学的一些已知结论直接显示出来。

例如,在《资本论》中,马克思根据自己的开端公式和假定 1—3,计算了:

  • 连续 6 年的社会总产品构成
  • 第 6 年与第 1 年的总资本之比
  • 第 1 年与第 6 年的总剩余价值
  • 第 5 年与第 1 年的资本所有者的总消费之比

现在,为了得到上述结果,只需在代码中令 t = 2:6,然后进行循环即可。

▶演示视频 1 · 复现《资本论》中已有的结果
编程政治经济学二、复现已有的结果
第三部分

三、揭示马克思尚未讨论过的规律

代码化的第二个好处:揭示那些原本深藏在模型之中而尚未显现的经济学规律。例如,马克思本人并未发现,在他的模型中存在着两大部类积累率收敛和增长率趋同的规律。

▶演示视频 2 · 积累率收敛
▶演示视频 3 · 增长率趋同
▶演示视频 4 · 消费和增长
▶演示视频 5 · 经济政策
编程政治经济学三、揭示新的规律(4 段视频)
第四部分

四、对规律的可视化解读

代码化的第三个好处:“可视化”经济学的规律及其“证明”。

这里以两大部类的均衡积累率收敛于它们的持续均衡积累率为例。

从几何上说,持续均衡积累率是均衡交换曲线与均衡增长曲线的交点。于是,均衡积累率收敛于持续均衡积累率,意味着它趋向于均衡交换曲线与均衡增长曲线的交点。

在马克思模型中,从第 2 年开始,均衡交换曲线和均衡增长曲线,从而它们的交点即持续均衡积累率,都将保持不变。
▶演示视频 6 · 对规律的可视化解读
编程政治经济学四、可视化解读
第五部分

五、进一步的扩展

  • 不同的年份
  • 不同的开端公式
  • 不同的积累率
  • 不同的假定条件
  • 最大积累率的限制
  • 持续的均衡和持续的非均衡
编程政治经济学五、进一步的扩展
结 语

一点体会:经济学研究的三个层次

理论化
将现实问题及解决方案抽象为理论模型
➜   理论经济学
数学化
将理论模型用数学符号和公式表示出来
➜   数理经济学
代码化
将数学符号和公式转化为计算机代码
➜   编程经济学
编程政治经济学经济学研究的三个层次

谢 谢!

https://my1957.pages.dev/
欢迎访问我的学术网站
← → 或 空格 翻页 · 点击视频播放 · 双击页面全屏