Computational Model Library

Modern Wage Dynamics (1.0.0)

The Modern Wage Dynamics Model is a generative model of coupled economic production and allocation systems. Each simulation describes a series of interactions between a single aggregate firm and a set of households through both labour and goods markets. The firm produces a representative consumption good using labour provided by the households, who in turn purchase these goods as desired using wages earned, thus the coupling.

Each model iteration the firm decides wage, price and labour hours requested. Given price and wage, households decide hours worked based on their utility function for leisure and consumption. A labour market construct chooses the minimum of hours required and aggregate hours supplied. The firm then uses these inputs to produce goods. Given the hours actually worked, the households decide actual consumption and a market chooses the minimum of goods supplied and aggregate demand. The firm uses information gained through observing market transactions about consumption demand to refine their conceptions of the population’s demand.

The purpose of this model is to explore the general behaviour of an economy with coupled production and allocation systems, as well as to explore the effects of various policies on wage and production, such as minimum wage, tax credits, unemployment benefits, and universal income.

The purpose of this model is to explore the general behaviour of an economy with coupled production and allocation systems, directly addressing the opposing dynamics of higher wages suppressing labour hours but increasing demand for goods produced by that labour.

beta_densities.jpg

Release Notes

Modern Wage Dynamics
version 1.0.0 prepared for Summer School 2022: “Mathematics of Complex Social Systems”, June 9-17, 2022, at Zuse Institute, Berlin, Germany.

Run the model from the command line by calling the main.py script without arguments. Edit the series_parameters.py file to set output file location and parameter values. Default output file location is ‘../results/’.

v1.0.0 dependencies:
Python 3.8 (scikit-learn 1.0.2, numpy 1.22.3, pandas 1.4.1)

Associated Publications

Modern Wage Dynamics 1.0.0

The Modern Wage Dynamics Model is a generative model of coupled economic production and allocation systems. Each simulation describes a series of interactions between a single aggregate firm and a set of households through both labour and goods markets. The firm produces a representative consumption good using labour provided by the households, who in turn purchase these goods as desired using wages earned, thus the coupling.

Each model iteration the firm decides wage, price and labour hours requested. Given price and wage, households decide hours worked based on their utility function for leisure and consumption. A labour market construct chooses the minimum of hours required and aggregate hours supplied. The firm then uses these inputs to produce goods. Given the hours actually worked, the households decide actual consumption and a market chooses the minimum of goods supplied and aggregate demand. The firm uses information gained through observing market transactions about consumption demand to refine their conceptions of the population’s demand.

The purpose of this model is to explore the general behaviour of an economy with coupled production and allocation systems, as well as to explore the effects of various policies on wage and production, such as minimum wage, tax credits, unemployment benefits, and universal income.

The purpose of this model is to explore the general behaviour of an economy with coupled production and allocation systems, directly addressing the opposing dynamics of higher wages suppressing labour hours but increasing demand for goods produced by that labour.

Release Notes

Modern Wage Dynamics
version 1.0.0 prepared for Summer School 2022: “Mathematics of Complex Social Systems”, June 9-17, 2022, at Zuse Institute, Berlin, Germany.

Run the model from the command line by calling the main.py script without arguments. Edit the series_parameters.py file to set output file location and parameter values. Default output file location is ‘../results/’.

v1.0.0 dependencies:
Python 3.8 (scikit-learn 1.0.2, numpy 1.22.3, pandas 1.4.1)

Version Submitter First published Last modified Status
1.0.0 J M Applegate Sun Jun 5 20:51:30 2022 Tue Mar 21 16:38:30 2023 Published Peer Reviewed

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept