Skip to content

My first big Agent Based Computational Economic Model

License

Notifications You must be signed in to change notification settings

dignissimus/ABM

Repository files navigation

ABM

This project was my first big Agent Based Computational Economic Model

Usage

Run python main.py

Details

This is a model built mostly from New Keynesian foundations as specified in Jordi Galí's Monetary Policy, Inflation and the Business Cycle, although I've taken liberty to extend and modify it in places and fill in gaps to adapt it for an ABCE type model and I've also taken influence from Monetary policy experiments in an agent-based model with financial frictions. Agents perform intertemporal optimisation based on utility functions. In the future I'd like to extend the horizon over which they plan, I received issues when doing this earlier.

I built this mostly to have fun and learn at the same time, and I was able to test friedman's k-rule for inflation targeting, it was infefective in the model and the QTM theory of inflation was inaccuarate for predicting inflation.

In the future, I'd like to remake the model, carefully document my steps and amend features I'd like to change so I can make analyses like the above but with more confidence in what the model is saying.

Images

Income distribution

Effect of lasting (but repeatedly unexpected) 50% income tax

Effect of one-off 50% wealth tax

Monetary aggregate targeting

About

My first big Agent Based Computational Economic Model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages