这是一个结合了Python和MATLAB编写的宏观经济模型项目,专注于开发包含异质性代理人的量化宏观模型。该项目采用分时编码方式,在MATLAB平台上实现复杂经济行为模拟与分析。
这段文字描述了我为个人学习编写的定量宏观经济模型的MATLAB代码集合。除了DSGE模块外,所有代码都使用异构代理,并用Python编写,借助Numba进行优化。在每个主题下提供了不同版本的代码,其中可能包含不同的计算方法、扩大模型规模或调整关键假设等变化。我努力使这些代码易于阅读和理解,以便帮助对相关领域感兴趣的人士学习。
对于每一部分代码中使用的参考文献可以在相应文件中找到。快速指南包括异类家庭、消费储蓄决策、动态企业/行业模式等内容,并涵盖霍本海恩Restuccia和罗杰森的代表性家庭新古典主义增长模型等主题,以及Aiyagari(1994)的工作。
这些版本中的共同点是都绘制了财富分配图、资本供求曲线及政策功能图。用户可以选择是否启用外部借款限制,并且除非另有说明,默认情况下使用蒙特卡洛模拟来近似平稳分布的代码和解决方案。在值函数迭代中,有两个版本:第一版涉及收入状态;第二版则会复制Aiyagari(1994)的研究成果,不过采用Rouwenhorst方法进行了一些调整。