What drives markups? - Evolutionary pricing in an ... - Pascal Seppecher

Jul 6, 2017 - En guise d'introduction. How markups move, in ... nearly terra incognita for macro. . . we are a long way from ... Long-run: selection and imitation. .... Labor Supply .... endogenous evolution of individual and aggregate pricing.
1MB taille 4 téléchargements 263 vues
What drives markups? Evolutionary pricing in an agent-based, stock-flow consistent, macroeconomic model

Pascal Seppecher1 , Isabelle Salle2 , Marc Lavoie1 1

Université de Paris 13, CEPN, 2 Utrecht University School of Economics

Congrès de l’Association Française d’Economie Politique Thursday, July 6th, 2017

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

1 / 29

En guise d’introduction

How markups move, in response to what, and why, is however nearly terra incognita for macro. . . we are a long way from having either a clear picture or convincing theories, and this is clearly an area where research is urgently needed. Blanchard (2008) The State of the Macro

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

2 / 29

Contents

1

Model A stock-flow consistent agent-based model A model of collective adaptation

2

Simulations Baseline Technological shock Behavioral shock

3

Conclusion

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

3 / 29

Model

1

Model A stock-flow consistent agent-based model A model of collective adaptation

2

Simulations

3

Conclusion

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

4 / 29

Model

A stock-flow consistent agent-based model

Jamel: an agent-based post-Keynesian model Agent-based: multiple agents (hundreds of firms, thousands of households — but only one bank), heterogenous agents, endogenous heterogeneity, radical decentralisation: no planner, no auctionneer, no access to any macro-information, all interactions are direct and individual. Post-Keynesian: procedural rationality, fundamental uncertainty, endogenous money, stock-flow consistency.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

5 / 29

Model

A stock-flow consistent agent-based model

Structure of real flows labor

consumption goods Capitalists

Sector 2 (consumption goods) labor Sector 1 (intermediate goods)

intermediary goods consumption goods Workers investment goods investment goods

Sector 3 (investment goods)

labor

investment goods P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

6 / 29

Model

A model of collective adaptation

Endogenous heterogeneity of behaviors Dynamic, endogenous heterogeneity, resulting from the action of two simultaneous opposing forces: Differentiation, by innovations and errors, Homogenization, by selection and imitation.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

7 / 29

Model

A model of collective adaptation

Collective (non-intentional) adaptation Three mechanisms of collective adaptation: Short-run: heterogeneity. If the diversity of behaviors is large enough, the set contains the adapted behavior to new conditions. Medium-run: self-reinforcement. The firms with the adapted behaviors grow faster, thus they gain and play a heavier role in the resulting macro behavior. Long-run: selection and imitation. Competitive pressures force firms that have an inadequate behavior to adopt observed successful behaviors or to disappear.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

8 / 29

Model

A model of collective adaptation

Endogeneisation of the markups ϕ Heterogenous markups (each firm i has its own markup ϕi ), The markup of each firm ϕi changes continuously following a random walk (small random mutations), There are two motives of bankruptcy: I I

If the firm becomes insolvent (ie if liabilities > assets), It the firm loses all its fixed capital.

If a firm i goes bankrupt: I I I

The bank refunds the firm, The firm gives up its markup, It adopts a new markup copied on the one of a surviving firm j

ϕi = ϕj

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

9 / 29

Model

A model of collective adaptation

Resolution of the high-margins/market-shares trade-off

⇒ For each firm, there is a trade-off between high margins and market shares;

⇒ This trade-off will be solved collectively, ie by endogenously

eliminating the markups incompatible with market conditions.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

10 / 29

Simulations

1

Model

2

Simulations Baseline Technological shock Behavioral shock

3

Conclusion

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

11 / 29

Simulations

Baseline

Baseline Simulation: an Emergent Structure of Markups

(b) 100 replications 0.6

(a) Baseline simulation 0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0

200

400

600

800

S1

P. Seppecher, I. Salle, M. Lavoie

1,000 1,200 1,400 1,600 1,800 2,000

S2

S3

mark-up (S1)

0.0

0

0

500

mark-up (S2) 1000

mark-up (S3) 1500

2000

period

What drives markups?

AFEP Rennes 2017

12 / 29

Simulations

Baseline

Markups Selection & Endogenous Heterogeneity

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

0.5

0

−0.5

1.4

1

Return On Assets

0

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

0.5

0

−0.5

1.4

0.2

0.2

0.15

0.15

0.15

0.1

0.05

0

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

0.1

0.05

0

1.4

Market shares (%)

0.2

Market shares (%)

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

0.2

0.2

0.15

0.15

0.15

0.1

0.1

0.05

0.05

0

0

−0.2

0

0.2

0.4

0.6 0.8 Markup

P. Seppecher, I. Salle, M. Lavoie

1

1.2

1.4

0

0.2

0.4

0.6 0.8 Markup

1

1.2

1.4

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

1.4

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

1.2

1.4

0.1

0

1.4

−0.2

0.05

0.2

Inventories (%)

Market shares (%)

Return On Assets

0.5

−0.5

Inventories (%)

1

Inventories (%)

Return On Assets

1

0.1

0.05

−0.2

0

0.2

0.4

0.6 0.8 Markup

1

What drives markups?

1.2

1.4

0

AFEP Rennes 2017

13 / 29

Simulations

Baseline

Stability of Relative Prices (a) Sector 1 to Sector 2

(b) Sector 2 to Sector 3 2.5

0.5 2 0.4 1.5

0.3 0.2

1

0.1

0.5

0

0 0

200

400

600

800

1,000 1,200 1,400 1,600 1,800 2,000

0

500

Relative price

1,000

1,500

2,000

Relative price

(c) Sector 3 to Sector 1 1 0.8 0.6 0.4 0.2 0 0

500

1,000

1,500

2,000

Relative price

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

14 / 29

Simulations

Baseline

Amounts of Labor and ‘Natural Prices’ We calculate l1 ; l2 ; l3 , which are the amounts of labor, direct, indirect and hyper-indirect, required for the production of one unit of good in each sector S1 ; S2 ; S3 . l1 =

l2 =

1

q1

1+

 1+

q2 l3 =

P. Seppecher, I. Salle, M. Lavoie



1



k1 l3

(1)

u1 d k

k2 l3



u2 d k

+ j2 l1

(2)

u3 d k

(3)

q3 u3 d k − k3

What drives markups?

AFEP Rennes 2017

15 / 29

Simulations

Baseline

Relative Prices and Natural Prices (a) Sector 1 to Sector 2

(b) Sector 2 to Sector 3 2.5

0.5 2 0.4 1.5

0.3 0.2

1

0.1

0.5

0

0 0

500

1,000

Relative price

1,500

2,000

0

500

Natural price

1,000

Relative price

1,500

2,000

Natural price

(c) Sector 3 to Sector 1 1 0.8 0.6 0.4 0.2 0 0

500

1,000

Relative price

P. Seppecher, I. Salle, M. Lavoie

1,500

2,000

Natural price

What drives markups?

AFEP Rennes 2017

16 / 29

Simulations

Technological shock

Technological Shock on Sector 2

What: simulation of a dramatic, exogenous, technological shock; Where: Sector 2 (consumption goods); How: productivity goes from 100 to 200; When: t = 1000.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

17 / 29

Simulations

Technological shock

Macro-Consequences (a) Labor Market 200

(b) Labor Market 14,000

Shock

Shock

12,000 150

10,000 8,000

100 6,000 4,000

50

2,000 0

0 0

500

1,000

S1

S2

1,500

2,000

0

S3

500

Capacity

(c) Workforce Distribution 0.7

1,000

Labor demand

1,500

Labor Supply

2,000

Employed

(d) Ponzi firms 1

Shock

0.6

Shock

0.8

0.5

0.6

0.4 0.4 0.3 0.2

0.2

0 0

200

400

600

800

S1

P. Seppecher, I. Salle, M. Lavoie

1,000 1,200 1,400 1,600 1,800 2,000

S2

0

200

S3

400

600

800

S1

What drives markups?

1,000 1,200 1,400 1,600 1,800 2,000

S2

S3

AFEP Rennes 2017

18 / 29

Simulations

Technological shock

Relative Prices and Natural Prices (a) Sector 1 to Sector 2 0.7

(b) Sector 2 to Sector 3 2.5

Shock

0.6

Shock

2

0.5 1.5

0.4 0.3

1

0.2 0.5 0.1 0

0 0

500

1,000

Relative price

1,500

2,000

0

500

Natural price

1,000

Relative price

1,500

2,000

Natural price

(c) Sector 3 to Sector 1 Shock

1 0.8 0.6 0.4 0.2 0 0

500

1,000

Relative price

P. Seppecher, I. Salle, M. Lavoie

1,500

2,000

Natural price

What drives markups?

AFEP Rennes 2017

19 / 29

Simulations

Technological shock

Adaptation of markups

(b) 100 replications

(a) Shock on Baseline

shock on productivity in S2

0.6

Shock

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0

200

400

600

800

S1

1,000 1,200 1,400 1,600 1,800 2,000

S2

P. Seppecher, I. Salle, M. Lavoie

S3

mark-up (S1)

0.0

0

0

500

mark-up (S2) 1000

mark-up (S3) 1500

2000

period

What drives markups?

AFEP Rennes 2017

20 / 29

Simulations

Behavioral shock

Behavioral Shock on Sector 2

What: simulation of a dramatic, exogenous, behavioral shock; Where: Sector 2 (consumption goods); How: markup goes from approx. 0.2 (on average) to 0.6; When: t = 1000.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

21 / 29

Simulations

Behavioral shock

Adaptation of markups

(a) Average markups (weighted by market shares)

(b) Average markups (arithmetic)

Shock

Shock

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0

0 0

200

400

600

800

S1

1,000 1,200 1,400 1,600 1,800 2,000

S2

P. Seppecher, I. Salle, M. Lavoie

0

200

S3

400

600

800

S1

What drives markups?

1,000 1,200 1,400 1,600 1,800 2,000

S2

S3

AFEP Rennes 2017

22 / 29

Simulations

Behavioral shock

Relative Prices and Values (a) Sector 1 to Sector 2

(b) Sector 2 to Sector 3

Shock

0.5

Shock

2.5

0.4

2

0.3

1.5

0.2

1

0.1

0.5

0

0 0

500

1,000

Relative price

1,500

2,000

0

500

Natural price

1,000

Relative price

1,500

2,000

Natural price

(c) Sector 3 to Sector 1 Shock

1 0.8 0.6 0.4 0.2 0 0

500

1,000

Relative price

P. Seppecher, I. Salle, M. Lavoie

1,500

2,000

Natural price

What drives markups?

AFEP Rennes 2017

23 / 29

Simulations

Behavioral shock

Deformation of the production structure (a) Relative capacities of production 0.8

(S1+S2)/S3

0.7 0.6 0.5 0.4 1.1

1.2

1.3

1.4

1.5

S2/S1

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

24 / 29

Conclusion

1

Model

2

Simulations

3

Conclusion

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

25 / 29

Conclusion

Conclusion (1/4)

Our model is a complex system, it includes several interdependent sectors. These interdependencies are both real (labor and commodities) and monetary (money and debts). Thanks to the radical decentralization principle of ABM, and guided by the observations of Alchian (1950), we simulate the endogenous evolution of individual and aggregate pricing behaviors under the pressure of competition.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

26 / 29

Conclusion

Conclusion (2/4)

As the model includes three industrial sectors, we can observe the emergence of a structure of relative prices. Relative prices appear to “gravitate” around their “natural prices”, that is, around the ratio of the quantities of labor required for the production of the merchandises. Thus, the system of the “natural prices” dominates the evolution of the relative prices (and thus the evolution of the markups, since at the microeconomic level, markups determine prices).

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

27 / 29

Conclusion

Conclusion (3/4) Last but not least, it is worth noting that our model is definitively eclectic, featuring ingredients from different and sometimes competing schools of thought. The model includes the post-Keynesian theory of endogenous money and its stock-flow consistent approach; it includes the concerns of Leontief for industrial interdependence; it is consistent with the classical idea that industrial prices gravitate towards values that are roughly proportional with the sum of the direct and indirect quantities of necessary labor, as can be found in Sraffa, Pasinetti and Lee; it also relies on Simon’s procedural rationality and on Alchian’s evolutionary behavior.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

28 / 29

Conclusion

Conclusion (4/4)

Yet, our model is not a chimera. Every ingredient is used because it plays a judicious role in the construction of the model, and results in a coherent synthesis that goes beyond the theoretical borders that fragment economics. This type of models has then the strong advantage of (re)activating the dialog and the exchanges between parallel and competing schools of thoughts in order to contribute to the emergence of a new, alternative paradigm in (macro)economics.

P. Seppecher, I. Salle, M. Lavoie

What drives markups?

AFEP Rennes 2017

29 / 29