Top Banner
An introduction to stock-flow consistent models in macroeco- nomics M. R. Grasselli Introduction Discrete-time SFC models Continuous- time SFC models Extensions Conclusions An introduction to stock-flow consistent models in macroeconomics M. R. Grasselli Mathematics and Statistics - McMaster University Masterclasses on New Approaches to Economic Challenges OECD-NAEC, April 17, 2019
128

An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Mar 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

An introduction to stock-flow consistent modelsin macroeconomics

M. R. Grasselli

Mathematics and Statistics - McMaster University

Masterclasses on New Approachesto Economic Challenges

OECD-NAEC, April 17, 2019

Page 2: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

1 Introduction

2 Discrete-time SFC modelsBenchmark model

3 Continuous-time SFC modelsGoodwin modelKeen model

4 ExtensionsStabilizing governmentSpeculationStock PricesGreat ModerationEffective Demand and Inventories

5 Conclusions

Page 3: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Stock-Flow Consistent models

Stock-flow consistent models emerged in the last decadeas a common language for many heterodox schools ofthought in economics.

They consider both real and monetary factorssimultaneously.

Specify the balance sheet and transactions betweensectors.

Accommodate a number of behavioural assumptions in away that is consistent with the underlying accountingstructure.

Reject the RARE individual (representative agent withrational expectations) in favour of SAFE (sectoral averagewith flexible expectations) modelling.

Page 4: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Stock-Flow Consistent models

Stock-flow consistent models emerged in the last decadeas a common language for many heterodox schools ofthought in economics.

They consider both real and monetary factorssimultaneously.

Specify the balance sheet and transactions betweensectors.

Accommodate a number of behavioural assumptions in away that is consistent with the underlying accountingstructure.

Reject the RARE individual (representative agent withrational expectations) in favour of SAFE (sectoral averagewith flexible expectations) modelling.

Page 5: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Stock-Flow Consistent models

Stock-flow consistent models emerged in the last decadeas a common language for many heterodox schools ofthought in economics.

They consider both real and monetary factorssimultaneously.

Specify the balance sheet and transactions betweensectors.

Accommodate a number of behavioural assumptions in away that is consistent with the underlying accountingstructure.

Reject the RARE individual (representative agent withrational expectations) in favour of SAFE (sectoral averagewith flexible expectations) modelling.

Page 6: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Stock-Flow Consistent models

Stock-flow consistent models emerged in the last decadeas a common language for many heterodox schools ofthought in economics.

They consider both real and monetary factorssimultaneously.

Specify the balance sheet and transactions betweensectors.

Accommodate a number of behavioural assumptions in away that is consistent with the underlying accountingstructure.

Reject the RARE individual (representative agent withrational expectations) in favour of SAFE (sectoral averagewith flexible expectations) modelling.

Page 7: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Stock-Flow Consistent models

Stock-flow consistent models emerged in the last decadeas a common language for many heterodox schools ofthought in economics.

They consider both real and monetary factorssimultaneously.

Specify the balance sheet and transactions betweensectors.

Accommodate a number of behavioural assumptions in away that is consistent with the underlying accountingstructure.

Reject the RARE individual (representative agent withrational expectations) in favour of SAFE (sectoral averagewith flexible expectations) modelling.

Page 8: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 1: money is not neutral

Money is hierarchical: currency is a promise to pay gold(or settle taxes); deposits are promises to pay currency;securities are promises to pay deposits.

Financial institutions are market-makers straddling twolevels in the hierarchy: central banks, banks, securitydealers.

The hierarchy is dynamic: discipline and elasticity changein time.

Page 9: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 1: money is not neutral

Money is hierarchical: currency is a promise to pay gold(or settle taxes); deposits are promises to pay currency;securities are promises to pay deposits.

Financial institutions are market-makers straddling twolevels in the hierarchy: central banks, banks, securitydealers.

The hierarchy is dynamic: discipline and elasticity changein time.

Page 10: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 1: money is not neutral

Money is hierarchical: currency is a promise to pay gold(or settle taxes); deposits are promises to pay currency;securities are promises to pay deposits.

Financial institutions are market-makers straddling twolevels in the hierarchy: central banks, banks, securitydealers.

The hierarchy is dynamic: discipline and elasticity changein time.

Page 11: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 2: money is endogenous

Banks create money and purchasing power.

Reserve requirements are never binding.

Page 12: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 2: money is endogenous

Banks create money and purchasing power.

Reserve requirements are never binding.

Page 13: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 3: private debt matters

Figure: Change in debt and unemployment.

Page 14: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 4: finance is not justintermediation

Market never clear in all states of the world: set of eventsis larger than what can be contracted.

The financial sector absorbs the risk of unfulfilled promises.

The cone of acceptable losses defines the size of the realeconomy.

Figure: Cherny and Madan (2009)

Page 15: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 4: finance is not justintermediation

Market never clear in all states of the world: set of eventsis larger than what can be contracted.

The financial sector absorbs the risk of unfulfilled promises.

The cone of acceptable losses defines the size of the realeconomy.

Figure: Cherny and Madan (2009)

Page 16: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Heterodox insight 4: finance is not justintermediation

Market never clear in all states of the world: set of eventsis larger than what can be contracted.

The financial sector absorbs the risk of unfulfilled promises.

The cone of acceptable losses defines the size of the realeconomy.

Figure: Cherny and Madan (2009)

Page 17: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Balance Sheets

Households Firms Banks Government Sum

Deposits +D −D 0

Loans −L +L 0

Bills +B −B 0

Capital goods +pK pK

Equities +peE −peE 0

Sum (net worth) Vh Vf 0 −B pK

Table: Aggregate balance sheets in the ‘benchmark’ SFC model ofDos Santos and Zezza (2008)

Page 18: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Transactions

TransactionsHouseholds

FirmsBanks Government Sum

current capital

Consumption −pC +pC 0

Gov spending +pG −pG 0

Investment +pI −pI 0

Acct memo [GDP] [pY ]

Depreciation −pδK +pδK 0

Wages +W −W 0

Taxes −Th −Tf +T 0

Interest on loans −rLt−1Lt−1 +rLt−1Lt−1 0

Interest on bills +rBt−1Bt−1 −rBt−1Bt−1 0

Interest on deposits +rDt−1Dt−1 −rDt−1Dt−1 0

Dividends +Πd + Πb −Πd −Πb 0

Sum Sh Sf −p(I − δK ) 0 Sg 0

Table: Transactions in the ‘benchmark’ SFC model of Dos Santosand Zezza (2008)

Page 19: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Flow of Funds

Households Firms Banks Government Sum

Change in Deposits +∆D −∆D 0

Change in Loans −∆L +∆L 0

Change in Bills +∆B −∆B 0

Change in Capital +p(I − δK ) p(I − δK )

Equities +pe∆E −pe∆E 0

Sum Sh Sf 0 Sg p(I − δK )

Change in Net Worth (Sh + ∆peE ) (Sf −∆peE + ∆pK ) 0 Sg ∆pK + p∆K

Table: Flow of funds in the ‘benchmark’ SFC model of Dos Santosand Zezza (2008)

Page 20: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules - Dos Santos and Zezza (2008)

Assume that the price level is given by

pt = (1 + τ)uct = (1 + τ)Wt

Yt= (1 + τ)

wtLtatLt

= (1 + τ)wt

at

It follows that the wage share of nominal output is

ω =Wt

ptYt=

wtLtat(1 + τ)wtYt

=1

1 + τ

and the corresponding profit share is πt = 1− ωt = τ1+τ .

Page 21: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules - Dos Santos and Zezza (2008)

Assume that the price level is given by

pt = (1 + τ)uct = (1 + τ)Wt

Yt= (1 + τ)

wtLtatLt

= (1 + τ)wt

at

It follows that the wage share of nominal output is

ω =Wt

ptYt=

wtLtat(1 + τ)wtYt

=1

1 + τ

and the corresponding profit share is πt = 1− ωt = τ1+τ .

Page 22: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Consumption and investment are assumed to be given by

Ct = Wt − (Th)t + (1− s)(Vh)t−1

It = (g0 + (απ + β)ut − θrLt )Kt−1

where ut = Yt/Kt−1 is a proxy for capacity utilization.

Households decide to invest in equity and depositsaccording to

(pe)tEt = ϕ · (Vh)t−1

Dt = (1− ϕ) · (Vh)t−1

Firms try to keep Et/Kt = χ constant and borrow theremainder of the funds needed to finance investment.Consequently, the equilibrium price for equities is

pet =ϕ · (Vh)tχKt

Page 23: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Consumption and investment are assumed to be given by

Ct = Wt − (Th)t + (1− s)(Vh)t−1

It = (g0 + (απ + β)ut − θrLt )Kt−1

where ut = Yt/Kt−1 is a proxy for capacity utilization.Households decide to invest in equity and depositsaccording to

(pe)tEt = ϕ · (Vh)t−1

Dt = (1− ϕ) · (Vh)t−1

Firms try to keep Et/Kt = χ constant and borrow theremainder of the funds needed to finance investment.Consequently, the equilibrium price for equities is

pet =ϕ · (Vh)tχKt

Page 24: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Consumption and investment are assumed to be given by

Ct = Wt − (Th)t + (1− s)(Vh)t−1

It = (g0 + (απ + β)ut − θrLt )Kt−1

where ut = Yt/Kt−1 is a proxy for capacity utilization.Households decide to invest in equity and depositsaccording to

(pe)tEt = ϕ · (Vh)t−1

Dt = (1− ϕ) · (Vh)t−1

Firms try to keep Et/Kt = χ constant and borrow theremainder of the funds needed to finance investment.

Consequently, the equilibrium price for equities is

pet =ϕ · (Vh)tχKt

Page 25: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Consumption and investment are assumed to be given by

Ct = Wt − (Th)t + (1− s)(Vh)t−1

It = (g0 + (απ + β)ut − θrLt )Kt−1

where ut = Yt/Kt−1 is a proxy for capacity utilization.Households decide to invest in equity and depositsaccording to

(pe)tEt = ϕ · (Vh)t−1

Dt = (1− ϕ) · (Vh)t−1

Firms try to keep Et/Kt = χ constant and borrow theremainder of the funds needed to finance investment.Consequently, the equilibrium price for equities is

pet =ϕ · (Vh)tχKt

Page 26: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Banks are assumed to meet the demand for loans by firmsand deposits by households.

In addition, banks set the interest rate on deposits as equalto the interest rate on government bills and the interestrate on loans as a fixed on markup on the rate on deposits.

The government chooses the level of spending Gt , theinterest rate rbt and the level of taxes Tt , with the amountof debt determined as a residual.

Page 27: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Banks are assumed to meet the demand for loans by firmsand deposits by households.

In addition, banks set the interest rate on deposits as equalto the interest rate on government bills and the interestrate on loans as a fixed on markup on the rate on deposits.

The government chooses the level of spending Gt , theinterest rate rbt and the level of taxes Tt , with the amountof debt determined as a residual.

Page 28: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Behavioural rules (continued)

Banks are assumed to meet the demand for loans by firmsand deposits by households.

In addition, banks set the interest rate on deposits as equalto the interest rate on government bills and the interestrate on loans as a fixed on markup on the rate on deposits.

The government chooses the level of spending Gt , theinterest rate rbt and the level of taxes Tt , with the amountof debt determined as a residual.

Page 29: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Dynamics

Using the SFC tables and the behavioural rules, one canreduce the dynamics of the model to system of differenceequations for the variables

gt =It

Kt−1bt =

Bt

ptKt

vht =(Vh)tptKt

ut =Yt

Kt−1

It is very difficult to establish the properties of thedynamics analytically, although the model is relatively easyto simulate.

Page 30: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Benchmarkmodel

Continuous-time SFCmodels

Extensions

Conclusions

Dynamics

Using the SFC tables and the behavioural rules, one canreduce the dynamics of the model to system of differenceequations for the variables

gt =It

Kt−1bt =

Bt

ptKt

vht =(Vh)tptKt

ut =Yt

Kt−1

It is very difficult to establish the properties of thedynamics analytically, although the model is relatively easyto simulate.

Page 31: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Goodwin Model - SFC matrix

Balance Sheet HouseholdsFirms

Sum

current capital

Capital +pK pK

Sum (net worth) 0 0 Vf pK

Transactions

Consumption −pC +pC 0

Investment +pI −pI 0

Acct memo [GDP] [pY ]

Depreciation −pδK +pδK 0

Wages +W −W 0

Sum 0 Sf p(I − δK ) 0

Flow of Funds

Change in Capital +p(I − δK ) p(I − δK )

Sum 0 Sf p(I − δK )

Change in Net Worth 0 Sf + pK pK + pK

Table: SFC table for the Goodwin model.

Page 32: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Goodwin Model - Differential equations

Define

ω =w`

pY=

w

pa(wage share)

λ =`

N=

Y

aN(employment rate)

It then follows that

ω

ω=

w

w− p

p− a

a= Φ(λ, i , ie)− i − α

λ

λ=

1− ων− α− β − δ

In the original model, all quantities were real (i.e dividedby p), which is equivalent to setting i = ie = 0.

Page 33: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Goodwin Model - Differential equations

Define

ω =w`

pY=

w

pa(wage share)

λ =`

N=

Y

aN(employment rate)

It then follows that

ω

ω=

w

w− p

p− a

a= Φ(λ, i , ie)− i − α

λ

λ=

1− ων− α− β − δ

In the original model, all quantities were real (i.e dividedby p), which is equivalent to setting i = ie = 0.

Page 34: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Goodwin Model - Differential equations

Define

ω =w`

pY=

w

pa(wage share)

λ =`

N=

Y

aN(employment rate)

It then follows that

ω

ω=

w

w− p

p− a

a= Φ(λ, i , ie)− i − α

λ

λ=

1− ων− α− β − δ

In the original model, all quantities were real (i.e dividedby p), which is equivalent to setting i = ie = 0.

Page 35: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Where does Φ come from?

Figure: Krugman - July 15, 2014

Page 36: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 1: Goodwin model

0.52 0.54 0.56 0.58 0.60 0.62 0.64 0.66 0.68 0.70 0.72 0.74 0.76 0.78 0.80 0.82 0.84 0.86 0.88 0.90 0.92Wage Share

0.60

0.62

0.64

0.66

0.68

0.70

0.72

0.74

0.76

0.78

0.80

0.82

0.84

0.86

0.88

0.90

0.92

0.94

0.96

0.98

1.00

1.02

Employment Rate

Boom Recession

DepressionRecovery

Page 37: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Testing Goodwin on OECD countries

Figure: Harvie (2000)

Page 38: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Correcting Harvie (1960 to 2010)

Figure: Grasselli and Maheshwari (2016)

Page 39: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Correcting Harvie (1960 to 2010)

Figure: Grasselli and Maheshwari (2016)

Page 40: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Correcting Harvie (1960 to 2010)

Figure: Grasselli and Maheshwari (2016)

Page 41: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

SFC table for Keen (1995) model

Balance Sheet HouseholdsFirms

Banks Sum

current capital

Deposits +D −D 0

Loans −L +L 0

Capital +pK pK

Sum (net worth) Vh 0 Vf 0 pK

Transactions

Consumption −pC +pC 0

Investment +pI −pI 0

Acct memo [GDP] [pY ]

Wages +W −W 0

Depreciation −pδK +pδK 0

Interest on deposits +rD −rD 0

Interest on loans −rL +rL 0

Sum Sh Sf −p(I − δK ) 0 0

Flow of Funds

Change in Deposits +D −D 0

Change in Loans −L +L 0

Change in Capital +p(I − δK ) pI

Sum Sh 0 Sf 0 p(I − δK )

Change in Net Worth Sh (Sf + pK ) pK + pK

Table: SFC table for the Keen model.

Page 42: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Keen model - Investment function

Assume now that new investment is given by

K = κ(1− ω − rd)Y − δK

where κ(·) is a nonlinear increasing function of profitsπ = 1− ω − rd .

This leads to external financing through debt evolvingaccording to

D = κ(1− ω − rd)Y − (1− ω − rd)Y

Page 43: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Keen model - Investment function

Assume now that new investment is given by

K = κ(1− ω − rd)Y − δK

where κ(·) is a nonlinear increasing function of profitsπ = 1− ω − rd .

This leads to external financing through debt evolvingaccording to

D = κ(1− ω − rd)Y − (1− ω − rd)Y

Page 44: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Investment and profits, US 1960-2014

0.04

0.06

0.08

0.10

0.12

0.14

0.16

0.18

1960 1970 1980 1990 2000 2010

ShadedareasindicateUSrecessions-2014research.stlouisfed.org

Corporatebusiness:Profitsbeforetax(withoutIVAandCCAdj)/GrossDomesticProductGrossprivatedomesticinvestment:Domesticbusiness/GrossDomesticProduct

(Bil.

of$/B

il.o

f$)

Page 45: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Keen model - Differential Equations

Denote the debt ratio in the economy by d = D/Y , the modelcan now be described by the following system

ω = ω [Φ(λ)− α]

λ = λ

[κ(1− ω − rd)

ν− α− β − δ

](1)

d = d

[r − κ(1− ω − rd)

ν+ δ

]+ κ(1− ω − rd)− (1− ω)

Page 46: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 2: convergence to the good equilibrium ina Keen model

0.7

0.75

0.8

0.85

0.9

0.95

1

λ

ωλYd

0

1

2

3

4

5

6

7

8x 10

7

Y

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

d

0 50 100 150 200 250 300

0.7

0.8

0.9

1

1.1

1.2

1.3

time

ω

ω0 = 0.75, λ

0 = 0.75, d

0 = 0.1, Y

0 = 100

d

λ

ω

Y

Figure: Grasselli and Costa Lima (2012)

Page 47: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 3: explosive debt in a Keen model

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

λ

0

1000

2000

3000

4000

5000

6000

Y

0

0.5

1

1.5

2

2.5x 10

6

d

0 50 100 150 200 250 3000

5

10

15

20

25

30

35

time

ω

ω0 = 0.75, λ

0 = 0.7, d

0 = 0.1, Y

0 = 100

ωλYd

λ

Y d

ω

Figure: Grasselli and Costa Lima (2012)

Page 48: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 3 (continued): explosive debt in a Keenmodel

0

1

2

3

4

5

6

7

8

9

10

d

−7

−6

−5

−4

−3

−2

−1

0

1dd

/dt

0 10 20 30 40 50 60 70 80 90

0.4

0.5

0.6

0.7

0.8

0.9

1

time

λ

ω0 = 0.75, λ

0 = 0.7, d

0 = 0.1

Page 49: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Corporate Debt share in the US 1950-2014

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1950 1960 1970 1980 1990 2000 2010

ShadedareasindicateUSrecessions-2014research.stlouisfed.org

NonfinancialBusiness;CreditMarketInstruments;Liability,Level/GrossDomesticProduct

(Bil.of$/Bil.of$)

Page 50: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Basin of convergence for Keen model

0.5

1

1.5

0.40.5

0.60.7

0.80.9

11.1

0

2

4

6

8

10

ωλ

d

Figure: Grasselli and Costa Lima (2012)

Page 51: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Keen model with inflation- equilibria

Apart from the interior equilibrium (ω1, λ1, d1) and theexplosive equilibria of the form (ω2, λ2, d2) = (0, 0,±∞),the system has a new undesirable equilibrium of the form(ω3, 0, b3) where

ω3 =1

ξ+

Φ(0)− αξηp(1− γ)

and b3 solves the nonlinear equation

b [i(ω3) + g(1− ω3 − rb)− r ] = κ(1−ω3− rb)− 1 +ω3 .

Notice that

i(ω1) =Φ(λ1)− α

1− γ>

Φ(0)− α1− γ

= i(ω3) ,

so that this type of equilibrium is necessarily deflationary.

Page 52: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Keen model with inflation- equilibria

Apart from the interior equilibrium (ω1, λ1, d1) and theexplosive equilibria of the form (ω2, λ2, d2) = (0, 0,±∞),the system has a new undesirable equilibrium of the form(ω3, 0, b3) where

ω3 =1

ξ+

Φ(0)− αξηp(1− γ)

and b3 solves the nonlinear equation

b [i(ω3) + g(1− ω3 − rb)− r ] = κ(1−ω3− rb)− 1 +ω3 .

Notice that

i(ω1) =Φ(λ1)− α

1− γ>

Φ(0)− α1− γ

= i(ω3) ,

so that this type of equilibrium is necessarily deflationary.

Page 53: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 3: convergence to the good equilibrium

Figure: Trajectories for λ for different values of price adjustment ηpand money illusion (1− γ), Grasselli and Nguyen Huu (2015)

Page 54: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 4: convergence to (new) bad equilibrium

Figure: Trajectories for ω for different values of mark-up ξ, Grasselliand Nguyen Huu (2015)

Page 55: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Goodwin model

Keen model

Extensions

Conclusions

Example 5: explosive debt and ‘great moderation’

Page 56: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Introducing a government sector

Following Keen (and echoing Minsky) we add discretionarygovernment subsidied and taxation into the original systemin the form

G = G1 + G2

T = T1 + T2

where

G1 = η1(λ)Y G2 = η2(λ)G2

T1 = Θ1(π)Y T2 = Θ2(π)T2

Defining g = G/Y and τ = T/Y , the net profit share isnow

π = 1− ω − rd + g − τ,and government debt evolves according to

B = rB + G − T .

Page 57: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Introducing a government sector

Following Keen (and echoing Minsky) we add discretionarygovernment subsidied and taxation into the original systemin the form

G = G1 + G2

T = T1 + T2

where

G1 = η1(λ)Y G2 = η2(λ)G2

T1 = Θ1(π)Y T2 = Θ2(π)T2

Defining g = G/Y and τ = T/Y , the net profit share isnow

π = 1− ω − rd + g − τ,and government debt evolves according to

B = rB + G − T .

Page 58: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Good equilibrium

The system (??) has a good equilibrium at

ω = 1− π − rν(α + β + δ)− π

α + β+η1(λ)−Θ1(π)

α + β

λ = Φ−1(α)

π = κ−1(ν(α + β + δ))

g2 = τ2 = 0

and this is locally stable for a large range of parameters.

The other variables then converge exponentially fast to

d =ν(α + β + δ)− π

α + β

g1 =η1(λ)

α + β

τ1 =Θ1(π)

α + β

Page 59: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Good equilibrium

The system (??) has a good equilibrium at

ω = 1− π − rν(α + β + δ)− π

α + β+η1(λ)−Θ1(π)

α + β

λ = Φ−1(α)

π = κ−1(ν(α + β + δ))

g2 = τ2 = 0

and this is locally stable for a large range of parameters.The other variables then converge exponentially fast to

d =ν(α + β + δ)− π

α + β

g1 =η1(λ)

α + β

τ1 =Θ1(π)

α + β

Page 60: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Bad equilibria - destabilizing a stable crisis

Recall that π = 1− ω − rd + g − τ .

The system has bad equilibria of the form

(ω, λ, g2, τ2, π) = (0, 0, 0, 0,−∞)

(ω, λ, g2, τ2, π) = (0, 0,±∞, 0,−∞)

If g2(0) > 0, then any equilibria with π → −∞ is locallyunstable provided η2(0) > r .

On the other hand, if g2(0) < 0 (austerity), then theseequilibria are all locally stable.

Page 61: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Bad equilibria - destabilizing a stable crisis

Recall that π = 1− ω − rd + g − τ .

The system has bad equilibria of the form

(ω, λ, g2, τ2, π) = (0, 0, 0, 0,−∞)

(ω, λ, g2, τ2, π) = (0, 0,±∞, 0,−∞)

If g2(0) > 0, then any equilibria with π → −∞ is locallyunstable provided η2(0) > r .

On the other hand, if g2(0) < 0 (austerity), then theseequilibria are all locally stable.

Page 62: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Bad equilibria - destabilizing a stable crisis

Recall that π = 1− ω − rd + g − τ .

The system has bad equilibria of the form

(ω, λ, g2, τ2, π) = (0, 0, 0, 0,−∞)

(ω, λ, g2, τ2, π) = (0, 0,±∞, 0,−∞)

If g2(0) > 0, then any equilibria with π → −∞ is locallyunstable provided η2(0) > r .

On the other hand, if g2(0) < 0 (austerity), then theseequilibria are all locally stable.

Page 63: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Bad equilibria - destabilizing a stable crisis

Recall that π = 1− ω − rd + g − τ .

The system has bad equilibria of the form

(ω, λ, g2, τ2, π) = (0, 0, 0, 0,−∞)

(ω, λ, g2, τ2, π) = (0, 0,±∞, 0,−∞)

If g2(0) > 0, then any equilibria with π → −∞ is locallyunstable provided η2(0) > r .

On the other hand, if g2(0) < 0 (austerity), then theseequilibria are all locally stable.

Page 64: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 3: Good initial conditions

0

0.2

0.4

0.6

0.8

1

λ

−20

−15

−10

−5

0

5d

0 50 100 150 200 250 300 350 400 450 5000

0.5

1

1.5

2

time

ω

ω(0) = 0.85, λ(0) = 0.85, d(0) = 0.5, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = 0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.02

Keen ModelModel w/ Government

0.04

0.06

0.08

0.1

0.12

g T1+

g T2

0

5

10

15

20

d g

0 50 100 150 200 250 300 350 400 450 5000

0.2

0.4

0.6

0.8

time

g S1+

g S2

Page 65: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 4: Bad initial conditions

0

0.2

0.4

0.6

0.8

1

λ

−20

−15

−10

−5

0

5d

0 50 100 150 200 250 300 350 400 450 5000

0.5

1

1.5

2

2.5

time

ω

ω(0) = 0.8, λ(0) = 0.8, d(0) = 0.5, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = 0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.02

Keen ModelModel w/ Government

0.04

0.06

0.08

0.1

0.12

g T1+

g T2

0

5

10

15

20

25

d g

0 50 100 150 200 250 300 350 400 450 5000

0.2

0.4

0.6

0.8

1

time

g S1+

g S2

Page 66: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 5: Really bad initial conditions with timidgovernment

0

0.2

0.4

0.6

0.8

1

λ

−2

0

2

4

6x 10

16

d

0 50 100 150 200 250 300 350 400 450 5000

5

10

15

20

25

30

time

ω

ω(0) = 0.15, λ(0) = 0.15, d(0) = 3, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = 0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.02

Keen ModelModel w/ Government

−10

−5

0

5x 10

8

g T1+

g T2

0

0.5

1

1.5

2

2.5x 10

17

d g

0 50 100 150 200 250 300 350 400 450 5000

2

4

6

8x 10

10

time

g S1+

g S2

Page 67: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 6: Really bad initial conditions withresponsive government

0

0.2

0.4

0.6

0.8

1

λ

−10

−5

0

5x 10

8

g T1+

g T2

0

0.2

0.4

0.6

0.8

1

λ

−500

0

500

1000d

0 50 100 150 200 250 300 350 400 450 5000

5

10

15

20

25

30

time

ω

ω(0) = 0.15, λ(0) = 0.15, d(0) = 3, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = 0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.2

Keen ModelModel w/ Government

−2

−1.5

−1

−0.5

0

0.5

g T1+

g T2

0

100

200

300

400

500

600

d g

0 50 100 150 200 250 300 350 400 450 5000

5

10

15

20

25

30

time

g S1+

g S2

Page 68: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 7: Austerity in good times: harmless

0

0.2

0.4

0.6

0.8

1

λ

−20

−15

−10

−5

0d

0 50 100 150 200 250 300 350 400 450 5000

0.5

1

1.5

2

2.5

time

ω

ω(0) = 0.8, λ(0) = 0.8, d(0) = 0.5, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = +−0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.02

g

S2

(0)>0

gS

2

(0)<0

0.04

0.06

0.08

0.1

0.12

g T1+

g T2

−5

0

5

10

15

20

d g

0 50 100 150 200 250 300 350 400 450 5000

0.2

0.4

0.6

0.8

1

time

g S1+

g S2

Page 69: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 8: Austerity in bad times: a really badidea

0

0.2

0.4

0.6

0.8

1

λ

−5

0

5

10

15x 10

48

d

0 50 100 150 200 250 300 350 400 450 5000

5

10

15

20

25

30

time

ω

ω(0) = 0.15, λ(0) = 0.15, d(0) = 4, gS

1

(0) = 0.05, gT

1

(0) = 0.05, gS

2

(0) = +−0.05, gT

2

(0) = 0.05, dg(0) = 0, r = 0.03, η

max(2) = 0.2

g

S2

(0)>0

gS

2

(0)<0

−15

−10

−5

0

5x 10

8

g T1+

g T2

−15

−10

−5

0

5x 10

48

d g

0 50 100 150 200 250 300 350 400 450 500−3

−2

−1

0

1x 10

48

time

g S1+

g S2

Page 70: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Hopft bifurcation with respect to governmentspending.

0.68

0.682

0.684

0.686

0.688

0.69

0.692

OMEGA

0.28 0.285 0.29 0.295 0.3 0.305 0.31 0.315 0.32 0.325eta_max

Page 71: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Speculative flow

To introduce the destabilizing effect of purely speculativeinvestment, we consider a modified version of the previousmodel with

L = pI + rLL− κLL + F

Df = pY −W + rfDf − κLL + F

where F denotes a speculative flow modelled by

F = Ψ(g(π) + i(ω))pY ,

where Ψ() is an increasing function of the nominal growth ratein the economy. Notice that this still satisfies

L− Df = pI − Π.

Page 72: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 6: effect of speculation

Page 73: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Stock prices

Consider a stock price process of the form

dStSt

= rbdt + σdWt + γµtdt − γdN(µt)

where Nt is a Cox process with stochastic intensityµt = M(p(t)).

The interest rate for private debt is modelled asrt = rb + rp(t) where

rp(t) = ρ1(St + ρ2)ρ3

Page 74: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Stock prices

Consider a stock price process of the form

dStSt

= rbdt + σdWt + γµtdt − γdN(µt)

where Nt is a Cox process with stochastic intensityµt = M(p(t)).

The interest rate for private debt is modelled asrt = rb + rp(t) where

rp(t) = ρ1(St + ρ2)ρ3

Page 75: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 6: stock prices, explosive debt, zerospeculation

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

ωλ

0 10 20 30 40 50 60 70 80 90 1000

1

2

0 10 20 30 40 50 60 70 80 90 1000

500

1000

pd

0 10 20 30 40 50 60 70 80 90 1000

50

100

150

200

St

Page 76: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 6: stock prices, explosive debt, explosivespeculation

0 10 20 30 40 50 60 70 80 90 1000

1

2

3

ω

λ

0 10 20 30 40 50 60 70 80 90 10002468

10

0 10 20 30 40 50 60 70 80 90 10002004006008001000

pd

0 10 20 30 40 50 60 70 80 90 1000

5000

10000

St

Page 77: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 6: stock prices, finite debt, finitespeculation

0 10 20 30 40 50 60 70 80 90 1000.7

0.8

0.9

1

ωλ

0 10 20 30 40 50 60 70 80 90 1000.009

0.01

0.011

0 10 20 30 40 50 60 70 80 90 100−0.5

0

0.5

pd

0 10 20 30 40 50 60 70 80 90 1000

100

200

300

400

St

Page 78: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Stability map

0.5

0.5

0.55

0.55

0.55

0.55

0.55

0.55

0.55

0.550.550.

55

0.6

0.6

0.6

0.6

0.6

0.6

0.6

0.6

0.65

0.65

0.65

0.65 0.65

0.65

0.65

0.65

0.7

0.7

0.7

0.7

0.7

0.75

0.75

0.8

0.8

0.85

0.85

0.5

0.55

0.55

0.55

0.6

0.6

0.55

0.6

0.55

0.50.6

0.6

0.5

0.6

0.65

0.55

0.9

0.55

0.6

0.7

0.5

0.55

0.55

0.65

0.6

0.65 0.60.7

0.7

0.65

0.8

0.6

0.6

0.6

0.60.6

0.6

0.45 0.

5

0.45

0.6

0.55

0.7

0.5

0.8

0.65

0.5

0.6

0.7

0.5

0.5

0.6

0.6

λ

d

Stability map for ω0 = 0.8, p

0 = 0.01, S

0 = 100, T = 500, dt = 0.005, # of simulations = 100

0.7 0.75 0.8 0.85 0.9 0.950

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0.45

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

Page 79: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

The Great Moderation in the U.S. - 1984 to 2007

Figure: Grydaki and Bezemer (2013)

Page 80: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Possible explanations

Real-sector causes: inventory management, labour marketchanges, responses to oil shocks, external balances , etc.

Financial-sector causes: credit accelerator models, financialinnovation, deregulation, better monetary policy, etc.

Grydaki and Bezemer (2013): growth of debt in the realsector.

Page 81: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Possible explanations

Real-sector causes: inventory management, labour marketchanges, responses to oil shocks, external balances , etc.

Financial-sector causes: credit accelerator models, financialinnovation, deregulation, better monetary policy, etc.

Grydaki and Bezemer (2013): growth of debt in the realsector.

Page 82: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Possible explanations

Real-sector causes: inventory management, labour marketchanges, responses to oil shocks, external balances , etc.

Financial-sector causes: credit accelerator models, financialinnovation, deregulation, better monetary policy, etc.

Grydaki and Bezemer (2013): growth of debt in the realsector.

Page 83: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Bank credit-to-GDP ratio in the U.S

Figure: Grydaki and Bezemer (2013)

Page 84: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cumulative percentage point growth of excesscredit growth, 1952-2008

Figure: Grydaki and Bezemer (2013)

Page 85: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Excess credit growth moderated output volatilityduring, but not before the Great Moderation

Figure: Grydaki and Bezemer (2013)

Page 86: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 3: weakly moderated oscillations

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

λ

0

0.5

1

1.5

2

2.5x 10

6

Y

0

100

200

300

400

500

600

700

800

d

0 50 100 150 200 250 3000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

time

ω

ω0 = 0.8, λ

0 = 0.722, d

0 = 0.1, Y

0 = 100, κ’(π

eq) = 100

ωλYd

Page 87: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 3 (cont): weakly moderated oscillations in3d

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0.4

0.5

0.6

0.7

0.8

0.9

1

0

2

4

6

8

10

12

λ

ω0 = 0.8, λ

0 = 0.722, d

0 = 0.1, Y

0 = 100, κ’(π

eq) = 100

ω

d

Page 88: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 4: speculation and strongly moderatedoscillations

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

λ

0

500

1000

1500

2000

2500

3000

3500

Y

0

20

40

60

80

100

120

140

160

180

d

0

2

4

6

8

10

12p

0 10 20 30 40 50 60 70 80 90 1000.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

time

ω

ω0 = 0.9, λ

0 = 0.91, d

0 = 0.1, p

0 = 0.01, Y

0 = 100, κ’(π

eq) = 20

ωλYdp

Page 89: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Example 4 (cont): speculation and stronglymoderated oscillations in 3d

0.450.5

0.550.6

0.650.7

0.750.8

0.850.9 0.7

0.75

0.8

0.85

0.9

0.95

1

0

2

4

6

8

10

12

λ

ω0 = 0.9, λ

0 = 0.91, d

0 = 0.1, p

0 = 0.01, Y

0 = 100, κ’(π

eq) = 20

ω

d

Page 90: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Shortcomings of Goodwin and Keen models

No independent specification of consumption (andtherefore savings) for households:

C = W , Sh = 0 (Goodwin)

C = (1− κ(π))Y , Sh = D = Πu − I (Keen)

Full capacity utilization.

Everything that is produced is sold.

No role for effective demand.

No inventory dynamics.

Page 91: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Shortcomings of Goodwin and Keen models

No independent specification of consumption (andtherefore savings) for households:

C = W , Sh = 0 (Goodwin)

C = (1− κ(π))Y , Sh = D = Πu − I (Keen)

Full capacity utilization.

Everything that is produced is sold.

No role for effective demand.

No inventory dynamics.

Page 92: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Shortcomings of Goodwin and Keen models

No independent specification of consumption (andtherefore savings) for households:

C = W , Sh = 0 (Goodwin)

C = (1− κ(π))Y , Sh = D = Πu − I (Keen)

Full capacity utilization.

Everything that is produced is sold.

No role for effective demand.

No inventory dynamics.

Page 93: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Shortcomings of Goodwin and Keen models

No independent specification of consumption (andtherefore savings) for households:

C = W , Sh = 0 (Goodwin)

C = (1− κ(π))Y , Sh = D = Πu − I (Keen)

Full capacity utilization.

Everything that is produced is sold.

No role for effective demand.

No inventory dynamics.

Page 94: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Shortcomings of Goodwin and Keen models

No independent specification of consumption (andtherefore savings) for households:

C = W , Sh = 0 (Goodwin)

C = (1− κ(π))Y , Sh = D = Πu − I (Keen)

Full capacity utilization.

Everything that is produced is sold.

No role for effective demand.

No inventory dynamics.

Page 95: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Inventory Cycles

Small fraction of output (about 1% in the U.S.) but majorfraction of changes in output (about 60% for postwarrecession in the U.S.)

Figure: Blinder and Mancini (1991)

Page 96: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 97: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 98: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 99: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 100: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 101: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 102: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 103: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Notation

Potential output: Yp = K/ν

Actual output: Y = Ye + Ip

Capacity utilization: u = Y /Yp

Capital accumulation: K = Ik − δ(u)K

Demand: Yd = C + Ik

Change in inventories: V = Ip + Iu = Y − Yd

Unplanned changes: Iu = Y − Yd − Ip = Ye − Yd .

Gross investment: I = Y −C = Y −Yd + Ik = Ip + Iu + Ik

Page 104: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 105: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 106: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 107: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 108: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 109: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 110: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Cost, prices, and financial balances

Productivity: a = Y /` (assume aa = α)

Employment rate: λ = `/N = Y /(aN) (assume NN = β)

Wage rate: w = W /`

Unit labour cost: c = W /Y = w/a.

Nominal output: Yn = pC + pIk + cV .

Profits: Π = Yn −W − rD − pδK

Change in debt for firms:

D = p(Ik − δK ) + cV − Π = pIk + cV − Πp,

where Πp = Yn −W − rD.

Page 111: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

SFC Table

Households Firms Banks Sum

Balance SheetCapital stock +pK +pKInventory +cV +cVDeposits +M −M 0Loans −D +D 0

Sum (net worth) Xh Xf Xb X

Transactions current capitalConsumption −pCh +pC −pCb 0Capital Investment +pIk −pIk 0

Change in Inventory +cV −cV 0Accounting memo [GDP] [Yn]Wages +W −W 0Depreciation −pδK +pδK 0Interest on deposits +rmM −rmM 0Interest on loans −rD +rD 0Profits −Π +Π 0

Financial Balances Sh 0 Sf − p(Ik − δK )− cV Sb 0

Flow of FundsChange in Capital Stock +p(Ik − δK ) +p(Ik − δK )

Change in Inventory +cV +cV

Change in Deposits +M −M 0

Change in Loans −D +D 0

Column sum Sh Sf Sb p(Ik − δK ) + cV

Change in net worth Xh = Sh Xf = Sf + pK + cV Xb = Sb X

Page 112: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

The main dynamical system

The full model is described by

ω = ω [Φ(λ)− α− (1− γ)i(ω, yd , ye)]

λ = λ [g(u, πe , yd , ye)− α− β]

d = d [r − g(u, πe , yd , ye)− i(ω, yd , ye)] + ω − θ(ω, d)ye = ye [ge(u, πe)− g(u, πe , yd , ye)] + ηe(yd − ye)

u = u[g(u, πe , yd , ye)− κ(u,πe)

ν + δ(u)]

wherei(ω, yd , ye) = ηp (mω − 1) + ηq(yd − ye)

and

g(u, πe , yd , ye) =[fd(ge(u, πe) + ηd) + 1

](yege(u, πe)

+ ηe(yd − ye))

+ ηd(yd − 1)

Page 113: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Short-run dynamics

Suppose now that α + β = 0, ge(u, πe) = 0 (no growth)

Assume further that κ(u, πe) = νδ(u).

This leads to

v =[1 + fdηd ]ye − 1

ηd,

g(ye , yd) = ηe(1 + fdηd)(yd − ye) + ηd(yd − 1),

and the main system reduces toω = ω[Φ(λ)− (1− γ)i(ω, yd , ye)]

λ = λg(ye , yd)

d = d [r − g(ye , yd)− i(ω, yd , ye)] + ω − θ(ω, d)ye = −yeg(ye , yd) + ηe(yd − ye)u = ug(ye , yd)

Page 114: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Planar dynamics

Assume now that ηp = 0 and Φ(·) ≡ 0, so that

i(ω, yd , ye) = i(yd , ye) = ηq(yd − ye).

Moreover, let δ(u) = δu for δ > 0 and

θ(ω, d) = c1ω + c2d = c1ω (i.e. c2 = 0) (2)

This gives yd = c1ω + νδ so the system decouples and wecan focus on{

yd = −(1− γ)ydηq(yd − ye)ye = ηe(yd − ye)− yeg(ye , yd)

(3)

with (ω, λ, d) satisfying a subordinated system that can besolved after.

Page 115: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Figure: Short-run dynamics with i(ω, yd , ye) = i(yd , ye) = ηq(yd − ye)

Page 116: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 117: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 118: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 119: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 120: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 121: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Stabilizinggovernment

Speculation

Stock Prices

GreatModeration

EffectiveDemand andInventories

Conclusions

Other work

Heterogeneous agents and mean-field aggregation -Grasselli and Li (2018a) and (2018b)

Two classes of households and inequality - Giraud andGrasselli (2019)

Monetary policy, negative interest rates, digital currencies- Grasselli and Lipton (2019a)

Narrow banking - Grasselli and Lipton (2019b)

Banking networks and macroeconomics - Grasselli andLipton

Climate change economics - Bolker, Grasselli, Holmes,Presta

Page 122: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts

Solow (1990): The true test of a simple model is whetherit helps us to make sense of the world. Marx was, ofcourse, dead wrong about this. We have changed theworld in all sorts of ways, with mixed results; the point isto interpret it.

Schumpeter (1939): Cycles are not, like tonsils, separablethings that might be treated by themselves, but are, likethe beat of the heart, of the essence of the organism thatdisplays them.

Page 123: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts

Solow (1990): The true test of a simple model is whetherit helps us to make sense of the world. Marx was, ofcourse, dead wrong about this. We have changed theworld in all sorts of ways, with mixed results; the point isto interpret it.

Schumpeter (1939): Cycles are not, like tonsils, separablethings that might be treated by themselves, but are, likethe beat of the heart, of the essence of the organism thatdisplays them.

Page 124: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts (continued)

Since Keynes’s death it has developed in two radicallydifferent approaches:

1 The dominant one has the appearance of mathematicalrigour (the SMD theorems notwithstanding), but is basedon implausible assumptions, has poor fit to data in general,and is disastrously wrong during crises. Finance plays anegligible role

2 The heterodox approach is grounded in history andinstitutional understanding, takes empirical work muchmore seriously, but is generally averse to mathematics.Finance plays a major role.

Stock-flow consistent agent-based models, complementedby mean-field approximations and other techniques(including mean-field games), have the potential toredefine the role of mathematics in macroeconomics.

Thank you!

Page 125: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts (continued)

Since Keynes’s death it has developed in two radicallydifferent approaches:

1 The dominant one has the appearance of mathematicalrigour (the SMD theorems notwithstanding), but is basedon implausible assumptions, has poor fit to data in general,and is disastrously wrong during crises. Finance plays anegligible role

2 The heterodox approach is grounded in history andinstitutional understanding, takes empirical work muchmore seriously, but is generally averse to mathematics.Finance plays a major role.

Stock-flow consistent agent-based models, complementedby mean-field approximations and other techniques(including mean-field games), have the potential toredefine the role of mathematics in macroeconomics.

Thank you!

Page 126: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts (continued)

Since Keynes’s death it has developed in two radicallydifferent approaches:

1 The dominant one has the appearance of mathematicalrigour (the SMD theorems notwithstanding), but is basedon implausible assumptions, has poor fit to data in general,and is disastrously wrong during crises. Finance plays anegligible role

2 The heterodox approach is grounded in history andinstitutional understanding, takes empirical work muchmore seriously, but is generally averse to mathematics.Finance plays a major role.

Stock-flow consistent agent-based models, complementedby mean-field approximations and other techniques(including mean-field games), have the potential toredefine the role of mathematics in macroeconomics.

Thank you!

Page 127: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts (continued)

Since Keynes’s death it has developed in two radicallydifferent approaches:

1 The dominant one has the appearance of mathematicalrigour (the SMD theorems notwithstanding), but is basedon implausible assumptions, has poor fit to data in general,and is disastrously wrong during crises. Finance plays anegligible role

2 The heterodox approach is grounded in history andinstitutional understanding, takes empirical work muchmore seriously, but is generally averse to mathematics.Finance plays a major role.

Stock-flow consistent agent-based models, complementedby mean-field approximations and other techniques(including mean-field games), have the potential toredefine the role of mathematics in macroeconomics.

Thank you!

Page 128: An introduction to stock-flow consistent models in ...Introduction Discrete-time SFC models Continuous-time SFC models Extensions Conclusions Stock-Flow Consistent models Stock-ow

Anintroductionto stock-flow

consistentmodels inmacroeco-

nomics

M. R. Grasselli

Introduction

Discrete-timeSFC models

Continuous-time SFCmodels

Extensions

Conclusions

Concluding thoughts (continued)

Since Keynes’s death it has developed in two radicallydifferent approaches:

1 The dominant one has the appearance of mathematicalrigour (the SMD theorems notwithstanding), but is basedon implausible assumptions, has poor fit to data in general,and is disastrously wrong during crises. Finance plays anegligible role

2 The heterodox approach is grounded in history andinstitutional understanding, takes empirical work muchmore seriously, but is generally averse to mathematics.Finance plays a major role.

Stock-flow consistent agent-based models, complementedby mean-field approximations and other techniques(including mean-field games), have the potential toredefine the role of mathematics in macroeconomics.

Thank you!