Skip to content

Commit 47a32be

Browse files
committed
update cagan_adaptive
1 parent 7408fb1 commit 47a32be

File tree

1 file changed

+38
-47
lines changed

1 file changed

+38
-47
lines changed

lectures/cagan_adaptive.md

Lines changed: 38 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ $$
112112
\begin{bmatrix} \pi_0^* \cr 0 \cr 0 \cr \vdots \cr 0 \end{bmatrix}
113113
$$
114114
115-
将此方程写成
115+
让我们将上述方程简洁地写成矩阵形式:
116116
117117
$$
118118
A \pi^* = (1-\lambda) B \pi + \pi_0^*
119119
$$ (eq:eq1)
120120
121-
其中 $(T+2) \times (T+2)$ 矩阵 $A$、$(T+2)\times (T+1)$ 矩阵 $B$ 以及向量 $\pi^* , \pi_0, \pi_0^*$ 通过对齐这两个方程隐式定义
121+
其中 $A$ 是一个 $(T+2) \times (T+2)$ 矩阵,$B$ 是一个 $(T+2)\times (T+1)$ 矩阵,$\pi^*$、$\pi$ 和 $\pi_0^*$ 是相应的向量。这些矩阵和向量的具体形式可以通过比较上述两个等式得到
122122
123-
接下来,我们将关键方程 {eq}`eq:eqpipi` 写成矩阵形式
123+
现在,让我们将方程 {eq}`eq:eqpipi` 表示为矩阵形式
124124
125125
$$
126126
\begin{bmatrix}
@@ -141,19 +141,19 @@ $$
141141
\end{bmatrix}
142142
$$
143143
144-
用向量和矩阵表示上述方程系统
144+
让我们用向量和矩阵简洁地表示上述方程系统:
145145
146146
$$
147147
\pi = \mu + C \pi^*
148148
$$ (eq:eq2)
149149
150-
其中 $(T+1) \times (T+2)$ 矩阵 $C$ 隐式定义,以使此方程与前面的方程系统对齐
150+
其中 $C$ 是一个 $(T+1) \times (T+2)$ 矩阵,其形式可以从前面的方程系统中看出
151151
152-
## 从矩阵表述中获得洞见
152+
## 求解模型
153153
154-
我们现在拥有了求解 $\pi$ 作为 $\mu, \pi_0, \pi_0^*$ 函数所需的所有要素。
154+
现在我们有了求解 $\pi$ 作为 $\mu, \pi_0, \pi_0^*$ 函数所需的所有要素。
155155
156-
结合方程 {eq}`eq:eq1` 和 {eq}`eq:eq2`,得到
156+
将方程 {eq}`eq:eq1` 和 {eq}`eq:eq2` 结合:
157157
158158
$$
159159
\begin{aligned}
@@ -162,38 +162,39 @@ A \pi^* & = (1-\lambda) B \pi + \pi_0^* \cr
162162
\end{aligned}
163163
$$
164164
165-
这意味着
165+
整理得到:
166166
167167
$$
168168
\left[ A - (1-\lambda) B C \right] \pi^* = (1-\lambda) B \mu+ \pi_0^*
169169
$$
170170
171-
将上述方程两边乘以左侧矩阵的逆,得到
171+
求解 $\pi^*$:
172172
173173
$$
174174
\pi^* = \left[ A - (1-\lambda) B C \right]^{-1} \left[ (1-\lambda) B \mu+ \pi_0^* \right]
175175
$$ (eq:eq4)
176176
177-
求解方程 {eq}`eq:eq4` 得到 $\pi^*$ 后,我们可以使用方程 {eq}`eq:eq2` 求解 $\pi$
177+
有了 $\pi^*$,我们就可以从方程 {eq}`eq:eq2` 求出 $\pi$:
178178
179179
$$
180180
\pi = \mu + C \pi^*
181181
$$
182182
183-
我们因此解决了我们模型所决定的两个关键内生时间序列,即预期通货膨胀率序列 $\pi^*$ 和实际通货膨胀率序列 $\pi$。
183+
这样我们就解出了模型的两个关键内生变量序列:预期通货膨胀率 $\pi^*$ 和实际通货膨胀率 $\pi$。
184184
185-
知道了这些,我们就可以从方程 {eq}`eq:eqfiscth1` 快速计算出相关的价格水平对数序列 $p$。
185+
有了这些,我们就可以从方程 {eq}`eq:eqfiscth1` 计算出价格水平对数序列 $p$。
186186
187-
让我们填补这一步骤的细节
187+
让我们来看看具体步骤
188188
189-
既然我们现在知道了 $\mu$,计算 $m$ 就很容易了。
189+
首先,已知 $\mu$,我们可以计算货币供应 $m$。
190+
191+
注意到方程
190192
191-
因此,注意到我们可以将方程
192193
$$
193194
m_{t+1} = m_t + \mu_t , \quad t = 0, 1, \ldots, T
194195
$$
195196
196-
表示为矩阵方程
197+
可以写成矩阵形式:
197198
198199
$$
199200
\begin{bmatrix}
@@ -215,7 +216,7 @@ m_0 \cr 0 \cr 0 \cr \vdots \cr 0 \cr 0
215216
\end{bmatrix}
216217
$$ (eq:eq101_ad)
217218
218-
将方程 {eq}`eq:eq101_ad` 的两边都乘以左侧矩阵的逆矩阵,将得到
219+
将方程 {eq}`eq:eq101_ad` 的两边都乘以左侧矩阵的逆矩阵,我们得到
219220
220221
$$
221222
m_t = m_0 + \sum_{s=0}^{t-1} \mu_s, \quad t =1, \ldots, T+1
@@ -241,29 +242,27 @@ $$
241242
\end{bmatrix},
242243
$$
243244
244-
这只是去掉最后一个元素的 $\pi^*$。
245+
这是去掉最后一个元素的 $\pi^*$。
245246
246-
## 预测误差
247+
## 预期与实际通货膨胀的差异
247248
248-
我们的计算将验证
249+
在这个适应性预期模型中,人们的通货膨胀预期通常会与实际通货膨胀率不同。具体来说,我们的计算将显示:
249250
250251
$$
251252
\hat \pi^* \neq \pi,
252253
$$
253254
254-
因此通常
255+
也就是说,对于任意时期 $t$,预期通货膨胀率与实际通货膨胀率不相等:
255256
256257
$$
257258
\pi_t^* \neq \pi_t, \quad t = 0, 1, \ldots , T
258259
$$ (eq:notre)
259260
260-
这种结果在包含像方程 {eq}`eq:adaptexpn` 这样的适应性预期假设作为组成部分的模型中很典型。
261-
262-
在讲座 {doc}`价格水平的货币主义理论 <cagan_ree>` 中,我们研究了用"完美预见"或"理性预期"假设替代假设 {eq}`eq:adaptexpn` 的模型版本。
261+
这种预期误差是适应性预期模型的一个典型特征。在这类模型中,人们根据过去的经验逐步调整他们的预期,如方程 {eq}`eq:adaptexpn` 所示。
263262
264-
但现在,让我们深入并用适应性预期版本的模型进行一些计算
263+
这与我们在 {doc}`价格水平的货币主义理论 <cagan_ree>` 中研究的"完美预见"或"理性预期"版本形成对比。在那个版本中,人们能够完全准确地预测通货膨胀
265264
266-
像往常一样,我们将从导入一些 Python 模块开始。
265+
让我们通过一些数值实验来探索这个适应性预期版本的具体表现。首先,我们需要导入必要的Python模块:
267266
268267
269268
```{code-cell} ipython3
@@ -288,23 +287,21 @@ def create_cagan_model(α, m0, Eπ0, T, λ):
288287
T = 80
289288
T1 = 60
290289
α = 5
291-
λ = 0.9 # 0.7
290+
λ = 0.9
292291
m0 = 1
293292
294293
μ0 = 0.5
295294
μ_star = 0
296295
297296
md = create_cagan_model(α=α, m0=m0, Eπ0=μ0, T=T, λ=λ)
298297
```
299-
+++ {"user_expressions": []}
300-
301298
302299
我们用以下的函数来求解模型并且绘制这些变量。
303300
304301
305302
```{code-cell} ipython3
306303
def solve(model, μ_seq):
307-
" 在求解有限时间的凯根模型"
304+
"在求解有限视界的凯根模型"
308305
309306
model_params = model.α, model.m0, model.Eπ0, model.T, model.λ
310307
α, m0, Eπ0, T, λ = model_params
@@ -365,7 +362,7 @@ def solve_and_plot(model, μ_seq):
365362
366363
+++ {"user_expressions": []}
367364
368-
## 稳定性的技术条件
365+
## 稳定性的条件
369366
370367
在构建我们的示例时,我们假设 $(\lambda, \alpha)$ 满足
371368
@@ -383,7 +380,7 @@ $$
383380
384381
通过确保 $\pi_t$ 的系数绝对值小于1,条件{eq}`eq:suffcond`保证了由我们推导过程最后一行描述的 $\{\pi_t\}$ 动态的稳定性。
385382
386-
读者可以自由研究违反条件{eq}`eq:suffcond`的示例结果
383+
读者可以尝试探索当条件{eq}`eq:suffcond`不满足时会发生什么情况
387384
388385
```{code-cell} ipython3
389386
print(np.abs((λ - α*(1-λ))/(1 - α*(1-λ))))
@@ -397,11 +394,9 @@ print(λ - α*(1-λ))
397394
398395
### 实验1
399396
400-
我们将研究一种情况,其中货币供应量的增长率从t=0到t=T_1时为$\mu_0$,然后在t=T_1时永久下降到$\mu^*$。
397+
让我们研究一个简单的货币政策变化场景:货币供应增长率最初维持在较高水平$\mu_0$,直到时间$T_1$时突然降至较低水平$\mu^*$并保持不变
401398
402-
因此,设$T_1 \in (0, T)$。
403-
404-
所以当$\mu_0 > \mu^*$时,我们假设
399+
具体来说,假设$T_1$是介于0和$T$之间的某个时点,且$\mu_0 > \mu^*$。货币供应增长率的路径可以写为:
405400
406401
$$
407402
\mu_{t+1} = \begin{cases}
@@ -410,9 +405,7 @@ $$
410405
\end{cases}
411406
$$
412407
413-
注意,我们在这个讲座{doc}`货币主义价格水平理论<cagan_ree>`中的理性预期版本模型中研究了完全相同的实验。
414-
415-
因此,通过比较这两个讲座的结果,我们可以了解假设适应性预期(如我们在这里所做的)而不是理性预期(如我们在另一个讲座中所假设的)的后果。
408+
这个实验与我们在{doc}`货币主义价格水平理论<cagan_ree>`讲座中分析的情形完全相同。通过对比两个讲座的结果,我们可以清楚地看到采用适应性预期(本讲座)和理性预期(前一讲座)这两种不同预期机制的影响。
416409
417410
```{code-cell} ipython3
418411
μ_seq_1 = np.append(μ0*np.ones(T1), μ_star*np.ones(T+1-T1))
@@ -421,19 +414,17 @@ $$
421414
π_seq_1, Eπ_seq_1, m_seq_1, p_seq_1 = solve_and_plot(md, μ_seq_1)
422415
```
423416
424-
我们邀请读者将结果与在另一讲座 {doc}`货币主义价格水平理论 <cagan_ree>` 中研究的理性预期下的结果进行比较。
425-
426-
请注意实际通货膨胀率 $\pi_t$ 在时间 $T_1$ 货币供应增长率突然减少时如何"超调"其最终稳态值。
417+
让我们将这些结果与{doc}`货币主义价格水平理论 <cagan_ree>`讲座中的理性预期情形进行对比。
427418
428-
我们邀请您向自己解释这种超调的来源,以及为什么在模型的理性预期版本中不会出现这种情况
419+
值得注意的是,当货币供应增长率在时间$T_1$突然下降时,实际通货膨胀率$\pi_t$会"超调"其最终稳态值。这种超调现象在理性预期版本中并不存在,读者可以思考其背后的原因
429420
430421
### 实验2
431422
432-
现在我们将进行一个不同的实验,即渐进式稳定化,其中货币供应增长率从高值平稳下降到持续的低值
423+
接下来我们考虑一个渐进式稳定化的情形,即货币供应增长率从高水平逐步平稳下降到一个较低的水平
433424
434-
虽然价格水平通货膨胀最终会下降,但它下降的速度比最终导致它下降的驱动力(即货币供应增长率的下降)要慢
425+
在这种情况下,我们观察到价格水平的通货膨胀率虽然最终会下降,但其下降速度要慢于货币供应增长率的下降速度
435426
436-
通货膨胀缓慢下降的原因可以解释为在从高通胀向低通胀过渡期间,预期通货膨胀率 $\pi_t^*$ 持续高于实际通货膨胀率 $\pi_t$。
427+
这种通货膨胀率下降缓慢的现象可以归因于从高通胀向低通胀过渡期间,公众的预期通货膨胀率$\pi_t^*$始终高于实际通货膨胀率$\pi_t$。
437428
438429
```{code-cell} ipython3
439430
# 参数

0 commit comments

Comments
 (0)