bankreserves
This example provides a two-dimensional bank reserves model (BSM) as an example of a simple application of the reporter classes for monitoring the internal functioning of the model.
The BSM is a type of computational model that simulates the behavior of customers and their interactions with a bank. It is used to study the dynamics of the money supply and the management of reserves by the bank.
In a BSM, individuals are represented as autonomous agents that make decisions about saving, borrowing, and repaying loans based on their individual objectives and constraints. The bank is also represented as an agent that maintains accounts for each individual. The interactions between individuals and the bank are simulated over time, and the model can be used to study the effects of different reserve requirements policies on the creation of money, borrowing, lending, and savings.
One of the main advantages of a BSM is that it allows for the examination of the micro-level interactions between individuals and the bank, which can provide a more detailed understanding of the dynamics of the monetary system.
It is important to note that BSMs are a simplified representation of the real world and may not capture all the nuances of the monetary system being studied. It’s also important to use this model in conjunction with other methods to fully understand the monetary system.
Option |
Description |
---|---|
-c agent_count |
Set the number of agents |
-f output_file_name |
Set the JSON report file |
-l log_level_option |
Set the logging level |
-n max_steps |
Set the number of steps to run the model |
-s initial_seed |
Set the initial seed |
-x x_size |
Set the number of columns |
-y y_size |
Set the number of rows |
-w max_initial_wealth |
Set the maximum initial agent wealth |