You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We can arrange {eq}`lake_model` as a linear system of equations in matrix form $x_{t+1} = Ax_t$ such that:
100
+
We can arrange {eq}`lake_model` as a linear system of equations in matrix form $x_{t+1} = Ax_t$ where
88
101
89
102
$$
90
103
x_{t+1} =
91
104
\begin{bmatrix}
92
105
u_{t+1} \\
93
106
e_{t+1}
94
107
\end{bmatrix}
95
-
, \; A =
108
+
\quad
109
+
A =
96
110
\begin{bmatrix}
97
111
(1-d)(1-\lambda) + b & \alpha(1-d) + b \\
98
112
(1-d)\lambda & (1 - \alpha)(1-d)
99
113
\end{bmatrix}
100
-
\; \text{and} \;
114
+
\quad \text{and} \quad
101
115
x_t =
102
116
\begin{bmatrix}
103
117
u_t \\
104
118
e_t
105
-
\end{bmatrix}
119
+
\end{bmatrix}.
106
120
$$
107
121
108
122
Suppose at $t=0$ we have $x_0 = \begin{bmatrix} u_0 & e_0 \end{bmatrix}^\top$.
@@ -117,14 +131,9 @@ What long-run unemployment rate and employment rate should we expect?
117
131
118
132
Do long-run outcomes depend on the initial values $(u_0, e_o)$?
119
133
120
-
Let us first plot the time series of unemployment $u_t$, employment $e_t$, and labor force $n_t$.
121
-
122
-
We will use the following imports.
134
+
### Visualising the long-run outcomes
123
135
124
-
```{code-cell} ipython3
125
-
import numpy as np
126
-
import matplotlib.pyplot as plt
127
-
```
136
+
Let us first plot the time series of unemployment $u_t$, employment $e_t$, and labor force $n_t$.
128
137
129
138
```{code-cell} ipython3
130
139
class LakeModel:
@@ -216,7 +225,7 @@ plt.show()
216
225
217
226
Not surprisingly, we observe that labor force $n_t$ increases at a constant rate.
218
227
219
-
This conincides with the fact there is only one inflow source (new entrants pool) to unemployment and employment pools.
228
+
This coincides with the fact there is only one inflow source (new entrants pool) to unemployment and employment pools.
220
229
221
230
The inflow and outflow of labor market system
222
231
is determined by constant exit rate and entry rate of labor market in the long run.
@@ -226,19 +235,27 @@ In detail, let $\mathbb{1}=[1, 1]^\top$ be a vector of ones.
226
235
Observe that
227
236
228
237
$$
229
-
n_{t+1} = u_{t+1} + e_{t+1} = \mathbb{1}^\top x_t = \mathbb{1}^\top A x_t = (1 + b - d) (u_t + e_t) = (1 + b - d) n_t.
238
+
\begin{aligned}
239
+
n_{t+1} &= u_{t+1} + e_{t+1} \\
240
+
&= \mathbb{1}^\top x_{t+1} \\
241
+
&= \mathbb{1}^\top A x_t \\
242
+
&= (1 + b - d) (u_t + e_t) \\
243
+
&= (1 + b - d) n_t.
244
+
\end{aligned}
230
245
$$
231
246
232
247
Hence, the growth rate of $n_t$ is fixed at $1 + b - d$.
233
248
234
249
Moreover, the times series of unemployment and employment seems to grow at some stable rates in the long run.
235
250
236
-
Since by intuition if we consider unemployment pool and employment pool as a closed system, the growth should be similar the labor force.
251
+
### The application of erron-Frobenius theorem
252
+
253
+
Since by intuition if we consider unemployment pool and employment pool as a closed system, the growth should be similar to the labor force.
237
254
238
255
We next ask whether the long run growth rates of $e_t$ and $u_t$
239
256
also dominated by $1+b-d$ as labor force.
240
257
241
-
The answer will be clearer if we appeal to Perron-Frobenius theorem.
258
+
The answer will be clearer if we appeal to {ref}`Perron-Frobenius theorem<perron-frobe>`.
242
259
243
260
The importance of the Perron-Frobenius theorem stems from the fact that
244
261
firstly in the real world most matrices we encounter are nonnegative matrices.
@@ -250,6 +267,8 @@ $x_{t+1} = Ax_t$ or in short $x_t = A^tx_0$.
250
267
This theorem helps characterise the dominant eigenvalue $r(A)$ which
251
268
determines the behavior of this iterative process.
252
269
270
+
#### Dominant eigenvector
271
+
253
272
We now illustrate the power of the Perron-Frobenius theorem by showing how it
254
273
helps us to analyze the lake model.
255
274
@@ -261,7 +280,7 @@ $$
261
280
r(A) := \max\{|\lambda|: \lambda \text{ is an eigenvalue of } A \}
262
281
$$
263
282
264
-
- any other eigenvalue $\lambda$ in absolue value is strictly smaller than $r(A)$: $|\lambda|< r(A)$,
283
+
- any other eigenvalue $\lambda$ in absolute value is strictly smaller than $r(A)$: $|\lambda|< r(A)$,
265
284
266
285
- there exist unique and everywhere positive right eigenvector $\phi$ (column vector) and left eigenvector $\psi$ (row vector):
267
286
@@ -275,18 +294,18 @@ $$
275
294
r(A)^{-t} A^t \to \phi \psi
276
295
$$
277
296
278
-
The last statement implies that the magnitude of $A^t$ is identical to the magnitude of $r(A)^t$ in the long run, where $r(A)$ can be considered as the dominated eigenvalue in this lecture.
297
+
The last statement implies that the magnitude of $A^t$ is identical to the magnitude of $r(A)^t$ in the long run, where $r(A)$ can be considered as the dominant eigenvalue in this lecture.
279
298
280
299
Therefore, the magnitude $x_t = A^t x_0$ is also dominated by $r(A)^t$ in the long run.
281
300
282
301
Recall that the spectral radius is bounded by column sums: for $A \geq 0$, we have
We see that the growth of $u_t$ and $e_t$ also dominated by $r(A) = 1+g$ in the long run: $x_t$ grows along $D$ as $r(A) > 1$ and converges to $(0, 0)$ as $r(A) < 1$.
440
467
441
-
Moreover, the long-run uneumploment and employment are steady fractions of $n_t$.
468
+
Moreover, the long-run unemployment and employment are steady fractions of $n_t$.
442
469
443
470
The latter implies that $\bar{u}$ and $\bar{e}$ are long-run unemployment rate and employment rate, respectively.
444
471
445
472
In detail, we have the unemployment rates and employment rates: $x_t / n_t = A^t n_0 / n_t \to \bar{x}$ as $t \to \infty$.
446
473
447
-
To illustate the dynamics of the rates, let $\hat{A} := A / (1+g)$ be the transition matrix of $r_t := x_t/ n_t$.
474
+
To illustrate the dynamics of the rates, let $\hat{A} := A / (1+g)$ be the transition matrix of $r_t := x_t/ n_t$.
448
475
449
476
The dynamics of the rates follow
450
477
@@ -458,7 +485,10 @@ Observe that the column sums of $\hat{A}$ are all one so that $r(\hat{A})=1$.
458
485
One can check that $\bar{x}$ is also the right eigenvector of $\hat{A}$ corresponding to $r(\hat{A})$ that $\bar{x} = \hat{A} \bar{x}$.
459
486
460
487
Moreover, $\hat{A}^t r_0 \to \bar{x}$ as $t \to \infty$ for any $r_0 = x_0 / n_0$, since the above discussion implies
0 commit comments