econ-ark/HARK

Heterogenous Agents Resources & toolKit

解决的问题

HARK 提供了一个标准化的开源工具包,用于经济选择的结构化建模。它消除了研究人员为每个新模型编写定制化、独特软件的需要,降低了使用异质性代理模型(其中微观经济代理如消费者或企业解决结构问题以推导出总体结果)的经济学家的入门门槛。

工作原理

HARK 基于 Python 构建,并利用 NumPy 和 SciPy 等库,通过面向对象编程提供模块化系统。用户可以定义代理类型(例如 PerfForesightConsumerType),并使用 .solve() 方法求解其优化问题——通常以贝尔曼形式表达。该工具包分为工具(数学函数)、模型(经济模型和求解器)和应用(经济现象的模拟)三部分。

适用人群

  • 学生:学习结构化建模,并希望超越大数据中的简单模式识别的人。
  • 经济学家:需要模拟异质性代理群体均衡行为的宏观经济学和结构化微观经济学研究人员。
  • 计算经济学开发者:构建部分均衡和一般均衡结构模型可扩展平台的软件开发者。

主要亮点

  • 模块化架构:将数学工具与特定经济模型和应用分离。
  • 开箱即用的模型:包含预构建模型,如完美预见消费者模型。
  • 可扩展性:专为开发者创建自己的模型和工具而设计。
  • 教育资源:提供一套全面的示例笔记本,帮助初学者轻松入门结构化建模。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目