advancedmacroeconomics...

64
Labor markets over the business cycle Indivisible labor. Search and matching Advanced Macroeconomics Marcin Bielecki University of Warsaw Faculty of Economic Sciences Academic Year 2017/2018

Upload: others

Post on 22-Jun-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Labor markets over the business cycleIndivisible labor. Search and matching

Advanced Macroeconomics

Marcin Bielecki

University of WarsawFaculty of Economic Sciences

Academic Year 2017/2018

Page 2: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

RBC model vs data comparison

Std. Dev. Corr. w. y Autocorr.Data Model Data Model Data Model

Output y 1.63 1.63 1.00 1.00 0.85 0.72Consumption c 0.87 0.63 0.77 0.94 0.83 0.79Investment i 4.51 5.07 0.76 0.99 0.87 0.71Capital k 0.59 0.45 0.40 0.09 0.95 0.96Hours h 1.91 0.71 0.88 0.98 0.91 0.71Wage w 0.97 0.95 0.11 0.99 0.68 0.75TFP z 0.84 1.15 0.53 1.00 0.73 0.72Productivity y

h 1.06 0.95 0.41 0.99 0.71 0.75

Page 3: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

RBC model vs data comparison

I Model performance is quite good – it was a big surprise in the 1980s!I There are some problems with it though

I In the data, hours are slightly more volatile than outputI In the model, hours are less than half as volatile as outputI In the data, real wage can be either pro- or countercyclicalI In the model, real wage is strongly procyclicalI In the data TFP and productivity are mildly correlated with outputI In the model both are 1:1 correlated with output

I Those results suggest thatI Need some room for nominal variablesI More shocks than just TFP are neededI We need to focus more on labor market

– should improve behavior of hours and real wage

Page 4: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Indivisible labor: introduction

Most of the variation in hours worked is on the extensive margin(employment-unemployment) rather than on the intensive margin(hours worked by individual employees)

1950 1960 1970 1980 1990 2000 2010DATE

6

4

2

0

2

4

6Total HoursEmployment

1950 1960 1970 1980 1990 2000 2010DATE

6

4

2

0

2

4

6Total HoursHours per Employee

Page 5: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Indivisible labor: introduction

Most of the variation in hours worked is on the extensive margin(employment-unemployment) rather than on the intensive margin(hours worked by individual employees)

Ht = Ntht

Var (logH) = Var (logN) + Var (log h) + 2 · Cov (logN, log h)

Variance-covariance matrix of Hodrick-Prescott deviationsTotal Hours Employment Hours per Employee

Total Hours 3.55Employment 2.48 0.41Hours per Employee 0.41 0.25

About 70% of variance of total hours worked is accounted for by varianceof employment level and only 7% is accounted for by variance of hoursworked by individual employees (the rest is accounted for by covariance)

Page 6: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Indivisible labor: setup

I “Realistic” hours worked variation results from a two-step processI Decision between working and not workingI Conditional on working, how much to work

I This is difficult to model – we’ll focus on the first step only

I Gary Hansen (1985) and Richard Rogerson (1988)invented a clever technical solution

I In the RBC model households choose how much to workI Here they will choose the probability p of working h̄ hours

I All workers are identicalI Each worker can work either 0 hours

or a fixed number of hours h̄I Each worker is a part of big family and consumes the same amount

regardless of working or notI As a consequence all workers choose the same probability of working

Page 7: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Households’ problem

Consider first a single-period problem

max U = log c + E [φ log (1− h) |p]

Expand the expected term

E [φ log (1− h) |p] = pφ log(1− h̄

)+(1− p)φ log (1− 0) = pφ log

(1− h̄

)Since all workers choose the same p, the average number of hoursper worker household h is equal to probability p times working hoursper employed h̄

h = ph̄ −→ p = h/h̄

Going back to the expected term

E [φ log (1− h) |p] = pφ log(1− h̄

)= h

φ log(1− h̄

)h̄

= −Bh

where B =(−φ log

(1− h̄

)/h̄)> 0. Utility becomes linear in h!

Page 8: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Households’ solution IA representative household solves expected utility maximization problem

max U0 = E0

[ ∞∑t=0

βt (log ct − Bht)]

subject to at+1 + ct = (1 + rt) at + wtht + divt

Lagrangian

L =∞∑

t=0βtE0

[log ct − Bht

+λt [(1 + rt) at + wtht + divt − at+1 − ct ]

]First Order Conditions

ct : 1ct− λt = 0 −→ λt = 1

ct

ht : −B + λtwt = 0 −→ λt = Bwt

at+1 : −λt + βEt [λt+1 (1 + rt+1)] = 0−→ λt = βEt [λt+1 (1 + rt+1)]

Page 9: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Households’ solution II

First Order Conditions

ct : λt = 1ct

ht : λt = Bwt

at+1 : λt = βEt [λt+1 (1 + rt+1)]

Resulting

Intertemporal condition (c + a) : 1 = βEt

[ct

ct+1(1 + rt+1)

]Intratemporal condition (c + h) : B = wt

ct

Page 10: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Full set of equilibrium conditions

System of 8 equations and 8 unknowns: {c, h, y , r ,w , k, i , z}

Euler equation : 1 = βEt

[ct

ct+1(1 + rt+1)

]Consumption-hours choice : B = wt

ct

Production function : yt = ztkαt h1−α

t

Real interest rate : rt = αytkt− δ

Real hourly wage : wt = (1− α) ytht

Investment : it = kt+1 − (1− δ) kt

Output accounting : yt = ct + itTFP AR(1) process : log zt = ρz log zt−1 + εt

Page 11: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Steady state – closed form solutionStart with the Euler equation

c−θt = βEt

[c−θ

t+1 (1 + rt+1)]−→ c−θ = βc−θ (1 + r) −→ r = 1

β− 1

From the interest rate equation obtain the k/h ratio

r = αkα−1h1−α − δ −→(

kh

)α−1= r + δ

α−→ k

h =(

α

r + δ

) 11−α

From the production function obtain the y/h ratio and use it to get wage

y = kαh1−α −→ yh =

(kh

and w = (1− α) yh

From investment and output accounting equations obtain the c/h ratio

i = δk −→ y = c + δk −→ ch = y

h − δkh

Get c from the consumption-hours choice. Then obtain hThe rest follows from h

c = wB and h = c

c/h

Page 12: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Parameters

I To best compare our two models,we need them to generate identical steady states

I We replace parameter φ with parameter BI We choose the value for B so that it matches h = 1/3I For this model B = 2.63

Page 13: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Model comparison: impulse response functions

RBC model IRF: black solid linesIndivisible labor IRF: red dashed lines

0 10 20 30 400.5

1

1.5

2Output

0 10 20 30 400.4

0.6

0.8

1Consumption

0 10 20 30 400

2

4

6Investment

0 10 20 30 400

0.5

1

1.5Capital

0 10 20 30 40-0.5

0

0.5

1

1.5Hours

0 10 20 30 40-0.1

0

0.1

0.2

0.3Interest

rate

0 10 20 30 400.5

0.6

0.7

0.8

0.9Wages

0 10 20 30 400.2

0.4

0.6

0.8

1TFP

0 10 20 30 400.5

0.6

0.7

0.8

0.9Productivity

Percentage deviations from steady state (percentage points for r)

Page 14: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Model comparison: moments

Std. Dev. Corr. w. y Autocorr.Data RBC Ind Data RBC Ind Data RBC Ind

y 1.63 1.63 1.63 1.00 1.00 1.00 0.85 0.72 0.72c 0.87 0.63 0.57 0.77 0.94 0.92 0.83 0.79 0.80i 4.51 5.07 5.28 0.76 0.99 0.99 0.87 0.71 0.71k 0.59 0.45 0.46 0.40 0.09 0.08 0.95 0.96 0.96h 1.91 0.71 1.13 0.88 0.98 0.98 0.91 0.71 0.71w 0.97 0.95 0.57 0.11 0.99 0.92 0.68 0.75 0.80z 0.84 1.15 0.88 0.53 1.00 1.00 0.73 0.72 0.72yh 1.06 0.95 0.57 0.41 0.99 0.92 0.71 0.75 0.80

Page 15: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Model comparison: model-generated hours worked

0.85

0.9

0.95

1

1.05

1.1

1950 1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015

h data h RBC h indivisible

Page 16: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Indivisible labor: summary

I Model enhances hours volatility – but it’s still too lowI Improves a bit correlation of wages and productivity with outputI Slightly decreases empirical match in other dimensionsI Technical advantage – requires smaller TFP shocksI Philosophical advantage – more “realistic” labor market

Page 17: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Search and matching: introduction

I Labor markets are in a state of constant fluxI At the same time there are job-seeking workers

and worker-seeking firmsI Labor markets are decentralized and thus active search is neededI Search friction leads to unemployment even in the steady state

Page 18: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Labor market status and flows: EU 2017q2

Page 19: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Labor market status change probabilities: EU 2017q2

Source:http://ec.europa.eu/eurostat/web/products-eurostat-news/-/DDN-20171115-1

Page 20: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Unemployment and vacancy rates: USA 1948-2017

1950 1960 1970 1980 1990 2000 2010DATE

0

2

4

6

8

10

12US vacancy and unemployment rates (%)

Vacancy rateUnemployment rate

Page 21: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Labor market fluctuations: USA 1950-2017

1950 1960 1970 1980 1990 2000 2010DATE

40

30

20

10

0

10

20

30

40

Deviations from Christiano-Fitzgerald trend (%)Vacancy rateUnemployment rateOutput

Page 22: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Matching function

I Firms create open job positions (openings, vacancies)I Workers search for jobsI Both jobs and workers are heterogeneous

– not every possible match is attractiveI Matching function captures this featureI New matches M are a function of the pool of unemployed U

and vacancies VMt = χV η

t U1−ηt

I After normalizing labor force to unity, match probability mis a function of unemployment rate u and vacancy rate v

mt = χvηt u1−η

t

where χ > 0 and η ∈ (0, 1)

Page 23: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Job finding and job filling probabilities

I Unemployed workers are interested in job finding probability p

pt = mtut

= χ

(vtut

= χθηt = qtθt

where θ = v/u is called labor market tightnessI Firms with vacancies care about job filling probability q

qt = mtvt

= χ

(vtut

)η−1= χθη−1

t = ptθt

I Dual externality from congestionI High unemployment rate decreases p and increases qI High vacancy rate increases p and decreases q

Page 24: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Employment dynamicsI Ignoring labor market inactivity, employment rate n

and unemployment rate u sum to unity:

nt + ut = 1 −→ nt = 1− ut

I Existing matches are destroyed with exogenous probability sI New matches increase next period employment

nt = nt−1 − snt−1 + mt−1

ut = ut−1 + snt−1 −mt−1

I We can find the steady state unemployment rate

u = u + s (1− u)− p (θ) u

u = ss + p (θ)

as a function of separation and job finding probabilitiesI If separation probability and matching function parameters do not

change, then there exists a stable negative relationship betweenunemployment and vacancy rates known as the Beveridge curve

Page 25: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Beveridge curve: theory

Graph by Leszek Wincenciak

Page 26: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Beveridge curve: data

2 4 6 8 10 12Unemployment rate (%)

1

2

3

4

5

Vaca

ncy

rate

(%)

Shifts in the US Beveridge curve1950s1960s1970s1980s1990s2000s2010s

Page 27: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Beveridge curve: dataDetrending with Hodrick-Prescott filter takes out structural shifts

40 30 20 10 0 10 20 30 40Unemployment rate

40

30

20

10

0

10

20

30

40

Vaca

ncy

rate

Deviations from Hodrick-Prescott trend (%)

Page 28: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Beveridge curve: “estimation”

2 4 6 8 10 12Unemployment rate (%)

1

2

3

4

5

Vaca

ncy

rate

(%)

US Beveridge curve without structural shifts

Page 29: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Firm sideI Assume firms and workers discount future with βI Period net gain from a filled job equals

marginal product of employee less wageI With probability (1− s) the match will survive into the next period

Jt = (mpnt − wt) + βEt [(1− s)Jt+1 + sVt+1]I Period net loss from open vacancy is its cost κ

(advertising, interviewing)I With probability q the vacancy will be filled

Vt = −κ+ βEt [qtJt+1 + (1− qt)Vt+1]I Free entry in vacancies ensures that always V = 0

κ

qt= βEt [Jt+1]

Jt = (mpnt − wt) + βEt [(1− s)Jt+1]I In the steady state (r = 1/β − 1)

mpn − w = (r + s) κ

q (θ)

Page 30: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Worker side

I Period net gain from employment equals wageI With probability (1− s) the match will survive into the next period

Et = wt + βEt [(1− s) Et+1 + sUt+1]

I Period net gain from unemployment equals benefits(and possibly utility from leisure)

I With probability p unemployed finds a job

Ut = b + βEt [ptEt+1 + (1− pt)Ut+1]

Page 31: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Wage setting I

I In principle, wage can be as low as gain from unemployment bor as high as marginal product of employee mpn plus match gain

I Negotiated wage will be somewhere between those two valuesI An easy way to pin down wage is Nash bargainingI Let γ ∈ [0, 1] denote the relative bargaining power of firmsI Intuitively w → b if γ → 1 and w → mpn + κθ if γ → 0I The negotiated wage is the solution of the problem

maxwt

(Jt (wt))γ (Et (wt)− Ut)1−γ

I Solving the problem results in

γ (Et − Ut) = (1− γ)Jt

I Alternatively, if total match surplus St = (Et − Ut) + Jt

Et − Ut = (1− γ)St and Jt = γSt

Page 32: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Wage setting II

γ (Et − Ut) = (1− γ)Jt

Plug in expressions for Et , Ut and Jt

γ {(wt − b) + β (1− s − pt) Et [Et+1 − Ut+1]}= (1− γ) {(mpnt − wt) + βEt [(1− s)Jt+1]}

wt − γb + (1− s − pt)βEt [γ (Et+1 − Ut+1)]= (1− γ) mpnt + (1− s)βEt [(1− γ)Jt+1]

wt − γb + (1− s − pt)βEt [(1− γ)Jt+1]= (1− γ) mpnt + (1− s)βEt [(1− γ)Jt+1]

wt = γb + (1− γ) {mpnt + ptβEt [Jt+1]}κ/qt = βEt [Jt+1]

wt = γb + (1− γ) (mpnt + ptκ/qt)wt = γb + (1− γ) (mpnt + κθt)

Page 33: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Full set of equilibrium conditions

System of 9 equations and 9 unknowns:{w ,mpn, θ,J , q, u, n,m, v}

wt = γb + (1− γ) (mpnt + κθt)Jt = (mpnt − wt) + βEt [(1− s)Jt+1]κ

qt= βEt [Jt+1]

ut = 1− nt

nt = (1− s) nt−1 + mt−1

qt = χθη−1t

θt = vtut

mt = χvηt u1−η

t

lnmpnt = ρmpn lnmpnt−1 + εt

Page 34: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Steady state: key equations

In the steady state the model is fully summarizedby the following three key equations:

Beveridge curve (BC) : u = ss + p (θ)

Job (vacancy) creation (JC) : w = mpn − (r + s) κ

q (θ)Wage setting (W) : w = γb + (1− γ) (mpn + κθ)

Can be even reduced further to equations in u and θ

Page 35: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Steady state: graphical solution

Graph by Leszek Wincenciak

Page 36: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Steady state: algebraic solution

I In this model the crucial variable is labor market tightness θI We can find it solving the following system

w = γb + (1− γ) (mpn + κθ)

mpn − w = (r + s) κ

q (θ)

I After some rearrangement

(r + s) κχθ1−η = γ (mpn − b)− (1− γ)κθ

I The above equation does not have a closed form solution for θI We can find it easily via numerical methodsI We can also use a trick – set θ = 1 and solve for χ

(but loose a degree of freedom for calibration)

χ = [(r + s)κ] / [γ (mpn − b)− (1− γ)κ]

Page 37: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Comparative statics IEffects of an increase in unemployment benefits (b ↑)or in workers’ bargaining power (γ ↓):

I Increase in real wage wI Decrease in labor market tightness θI Decrease in vacancy rate vI Increase in unemployment rate u

Graph by Leszek Wincenciak

Page 38: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Comparative statics IIEffects of an increase in separation rate (s ↑)or a decrease in matching efficiency (χ ↓):

I Decrease in real wage wI Decrease in labor market tightness θI Ambiguous effect on vacancy rate v (depends on parameter values)I Increase in unemployment rate u

Graph by Leszek Wincenciak

Page 39: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Comparative statics IIIEffects of an increase in labor productivity (mpn ↑):

I Increase in real wage wI Increase in labor market tightness θI Increase in vacancy rate vI Decrease in unemployment rate u

Graph by Matthias Hertweck

Page 40: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Comparative statics IVEffects of an increase in interest rate (r ↑)or an increase in impatience (ρ ↑−→ β ↓):

I Decrease in real wage wI Decrease in labor market tightness θI Decrease in vacancy rate vI Increase in unemployment rate u

Graph by Matthias Hertweck

Page 41: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Transitional dynamics

Reduced form of the model:

u̇ = 0 −→ u = ss + χθη

θ̇ = θ

1− η

[(r + s)− γ (mpn − b) χθ

η−1

κ+ (1− γ)χθη

]The dynamic equation for θ is independent of u– θ̇ = 0 is a flat line in (u, θ) space

Page 42: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Transitional dynamics: phase diagram

Graphs by Matthias Hertweck

Page 43: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Transitional dynamics: positive productivity shock

Graph by Matthias Hertweck

Page 44: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Parameters

Values come from Shimer (2005, AER)

Description Valueχ matching efficiency 0.45η matching elasticity of v 0.28s separation probability 0.033β discount factor 0.99

mpn steady state marginal product 1κ vacancy cost 0.21b unemployment benefit 0.4γ firm bargaining power 0.28

Page 45: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Implied steady state values

Description Valueu unemployment rate 0.0687v vacancy rate 0.0674m new matches 0.031θ tightness 0.98p job finding probability 0.448q job filling probability 0.456w wage 0.98

Page 46: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Impulse response functions I

10 20 30 400

0.005

0.01mpn

10 20 30 400

0.005

0.01w

10 20 30 400

1

2×10-4 n

10 20 30 40-2

-1

0×10-4 u

10 20 30 400

0.5

1×10-3 v

10 20 30 400

0.005

0.01

0.015theta

10 20 30 400

0.5

1×10-4 m

10 20 30 40-4

-2

0×10-3 q

10 20 30 400

2

4×10-3 J

Page 47: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Impulse response functions II

5 10 15 20 25 30 35 400

0.5

1Output

5 10 15 20 25 30 35 400

0.01

0.02Employment

5 10 15 20 25 30 35 400

0.5

1Productivity

5 10 15 20 25 30 35 40-0.4

-0.2

0

0.2Unemployment

5 10 15 20 25 30 35 400

0.5

1Wages

5 10 15 20 25 30 35 400

0.5

1

1.5Vacancies

Page 48: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Model generated Beveridge curve

-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

Unemployment rate

-8

-6

-4

-2

0

2

4

6

8

Vac

ancy

rat

e

Deviations from Hodrick-Prescott trend (%)

Page 49: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Summary

I We have a “realistic” model of the labor marketI Able to match both steady state (average)

and some cyclical properties of the labor marketI Replicates the negative slope of the Beveridge curveI Not enough variation in employmentI Beveridge curve too steepI Too much variation in wages

Page 50: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Alternative parametrization

Values come from Hagedorn & Manovskii (2008, AER)

Description Valueη matching elasticity of v 0.45b unemployment benefit 0.965γ firm bargaining power 0.928

I Firms have very strong bargaining positionI But unemployment gain includes leisure utilityI Steady state unchanged

Page 51: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Hagedorn & Manovskii: Impulse response functions

5 10 15 20 25 30 35 400

0.5

1

1.5Output

5 10 15 20 25 30 35 400

0.2

0.4

0.6Employment

5 10 15 20 25 30 35 400

0.5

1Productivity

5 10 15 20 25 30 35 40-10

-5

0Unemployment

5 10 15 20 25 30 35 400

0.2

0.4Wages

5 10 15 20 25 30 35 400

10

20

30Vacancies

Page 52: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Hagedorn & Manovskii: Beveridge curve

-150 -100 -50 0 50 100

Unemployment rate

-200

-150

-100

-50

0

50

100

150

200V

acan

cy r

ate

Deviations from Hodrick-Prescott trend (%)

Page 53: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Mortensen & Nagypal (2007): Beveridge curveSet η = 0.54. Model BC replicates slope of the data BC

-80 -60 -40 -20 0 20 40 60 80

Unemployment rate

-100

-80

-60

-40

-20

0

20

40

60

80

100V

acan

cy r

ateDeviations from Hodrick-Prescott trend (%)

Page 54: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Summary

I Alternative parametrizations yield better resultsI Both unemployment and employment become more volatileI Volatility of wages is diminishedI Key problem for the search and matching model identified

– period-by-period Nash bargainingI Further extensions make alternative assumptions about wage setting

process

Page 55: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Integration with RBC framework

I Very easyI Get mpn from the usual firm problemI Adjust β for β λt+1

λtin the firm’s valuation since the latter is the

correct stochastic discounting factorI Solve for labor market variablesI Get back to the RBC partI Remember to include vacancy costs in the national accounting

equationyt = ct + it + κvt

Page 56: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Observation of Fujita (2004)

Model IRF for vacancies is counterfactual

Page 57: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Alternative hiring cost functionI We assumed linear vacancy posting costs

ψ (vt) = κvt

wt = γb + (1− γ) (mpnt + κθt)κ

qt= βEt

[mpnt+1 − wt+1 + (1− s) κ

qt+1

]I Gertler & Trigari (2009, JPE) assume convex labor posting costsI Define hiring rate x as the ratio of new hires to employed workers

xt = mtnt

ψ (xt) = κ

2 x2t nt

wt = γb + (1− γ)(

mpnt + κ

2 x2t + ptκxt

)κxt = βEt

[mpnt+1 − wt+1 + (1− s)κxt+1 + κ

2 x2t

]I They also consider staggered (multi-period) wage contracts

where only a fraction of previous wage contracts are renegotiated

Page 58: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Gertler & Trigari: Impulse response functions

Monthly period frequency

0 10 20 30 40 50 60 70 800.4

0.6

0.8

1

1.2y

0 10 20 30 40 50 60 70 800

0.5

1w

0 10 20 30 40 50 60 70 80-1

-0.5

0

0.5ls

0 10 20 30 40 50 60 70 800

0.1

0.2

0.3

0.4n

0 10 20 30 40 50 60 70 80-6

-4

-2

0

2u

0 10 20 30 40 50 60 70 800

2

4

6

8v

0 10 20 30 40 50 60 70 800

5

10

15theta

0 10 20 30 40 50 60 70 800

2

4

6p

0 10 20 30 40 50 60 70 80-1

0

1

2

3x

0 10 20 30 40 50 60 70 800

0.2

0.4

0.6

0.8k

0 10 20 30 40 50 60 70 800

1

2

3

4i

0 10 20 30 40 50 60 70 800

0.5

1

1.5z

flexible wages staggered wages

Page 59: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Gertler & Trigari: Beveridge curve (flexible wages)

-20 -15 -10 -5 0 5 10 15 20 25

Unemployment rate

-40

-30

-20

-10

0

10

20

30

Vac

ancy

rat

e

Deviations from Hodrick-Prescott trend (%)

Page 60: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Gertler & Trigari: Beveridge curve (staggered wages)

-50 -40 -30 -20 -10 0 10 20 30 40 50

Unemployment rate

-60

-40

-20

0

20

40

60

Vac

ancy

rat

e

Deviations from Hodrick-Prescott trend (%)

Page 61: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Beveridge curve: data

40 30 20 10 0 10 20 30 40Unemployment rate

40

30

20

10

0

10

20

30

40

Vaca

ncy

rate

Deviations from Hodrick-Prescott trend (%)

Page 62: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Gertler & Trigari: business cycle statistics

Page 63: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Summary

I After adding multi-period contracts, Gertler & Trigari obtain a verygood empirical match of the RBC model with search & matchingfeatures

I This is one of the best matches for single-shock modelsI Key to the success was

I Convex vacancy postingI Staggered (multi-period) wage contracts

Page 64: AdvancedMacroeconomics MarcinBieleckicoin.wne.uw.edu.pl/mbielecki/tree/2017_2018/Adv_Macro_QF/Lectur… · RBCmodelvsdatacomparison Std. Dev. Corr. w. y Autocorr. Data Model Data

Possible further extensions

I Endogenous (non-constant) separation rateI On-the-job searchI Hours per worker adjustments