Skip to content

Commit 9b557c8

Browse files
committed
minor updates
1 parent 8d8b2ed commit 9b557c8

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

lectures/mccall_model.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ McCall 搜索模型 {cite}`McCall1970` 帮助改变了经济学家思考劳动
4949

5050
为了解决这个决策问题,McCall 使用了动态规划。
5151

52-
在这里,我们将建立 McCall 的模型并使用动态规划来分析它。
52+
在本讲中,我们将建立 McCall 的模型并使用动态规划来分析它。
5353

5454
我们将看到,McCall 的模型不仅本身很有趣,而且是学习动态规划的绝佳载体。
5555

@@ -90,7 +90,7 @@ from quantecon.distributions import BetaBinomial
9090
1. 接受工作机会,并以固定工资$w_t$永久工作。
9191
1. 拒绝工作机会,获得失业补助$c$,并在下一期重新考虑。
9292

93-
假设失业者具有无限生命,其目标是最大化折现收益总和的期望值
93+
假设失业者具有无限长的生命,其目标是最大化折现收益总和的期望值
9494

9595
$$
9696
\mathbb{E} \sum_{t=0}^{\infty} \beta^t y_t
@@ -165,7 +165,7 @@ $$
165165

166166
* max运算中的第二项是**延续值**,即拒绝当前工作机会并在随后所有时期做出最优行为的终身收益。
167167

168-
如果我们从这两个选项中选择最佳选项,我们就能获得当前报价 $w$ 下的最大终身价值。
168+
通过从这两个选项中选择最优的一个,我们就能得到在当前工资报价 $w$ 下的最大终身价值。
169169

170170
而这恰恰就是 {eq}`odu_pv` 左边的 $v^*(w)$。
171171

@@ -278,7 +278,7 @@ v'(i)
278278

279279
### 不动点理论
280280

281-
这些想法背后的数学原理是什么
281+
这个算法背后的数学原理是什么
282282

283283
首先,通过以下方式定义从 $\mathbb R^n$ 到自身的映射 $T$:
284284

@@ -301,7 +301,7 @@ v'(i)
301301

302302
* 这是从初始猜测 $v$ 开始,应用 $k$ 次 $T$ 的结果
303303

304-
可以证明,$T$ 在 $\mathbb R^n$ 上满足[巴拿赫不动点定理](https://en.wikipedia.org/wiki/Banach_fixed-point_theorem)的条件。
304+
可以证明,$T$ 在 $\mathbb R^n$ 上满足[巴拿赫不动点定理](https://baike.baidu.com/item/%E5%B7%B4%E6%8B%BF%E8%B5%AB%E4%B8%8D%E5%8A%A8%E7%82%B9%E5%AE%9A%E7%90%86/9492042)的条件。
305305

306306
一个推论是 $T$ 在 $\mathbb R^n$ 中有唯一的不动点。
307307

@@ -313,7 +313,7 @@ v'(i)
313313

314314
### 实现
315315

316-
对于状态过程的分布 $q$,我们的默认选择是[Beta-二项分布](https://en.wikipedia.org/wiki/Beta-binomial_distribution)
316+
对于状态过程的分布 $q$,我们的默认选择是[Beta-二项分布](https://docs.scipy.org.cn/doc/scipy/tutorial/stats/discrete_betabinom.html)
317317

318318
```{code-cell} ipython3
319319
n, a, b = 50, 200, 100 # 默认参数
@@ -460,7 +460,7 @@ def compute_reservation_wage(mcm,
460460
return (1 - β) * (c + β * np.sum(v * q))
461461
```
462462

463-
下一行计算在默认参数下的保留工资
463+
现在我们计算在默认参数下的保留工资
464464

465465
```{code-cell} ipython3
466466
compute_reservation_wage(mcm)
@@ -572,7 +572,7 @@ h'
572572

573573
我们可以再次使用巴拿赫不动点定理来证明这个过程总是收敛的。
574574

575-
这里的一个重大区别是,我们是在对一个标量 $h$ 进行迭代,而不是对一个 $n$ 维向量 $v(i), i = 1, \ldots, n$ 进行迭代。
575+
与之前的方法相比,这里有一个重要区别:我们现在是对单个标量 $h$ 进行迭代,而不是像之前那样对 $n$ 维向量 $v(i), i = 1, \ldots, n$ 进行迭代,这使得计算过程更加简单
576576

577577
以下是实现代码:
578578

@@ -605,7 +605,7 @@ def compute_reservation_wage_two(mcm,
605605
return (1 - β) * h
606606
```
607607

608-
你可以使用以下代码来进行下面的练习
608+
你可以使用以上代码来完成下面的练习
609609

610610
## 练习
611611

@@ -762,7 +762,7 @@ def compute_reservation_wage_continuous(mcmc, max_iter=500, tol=1e-5):
762762
763763
c, β, σ, μ, w_draws = mcmc.c, mcmc.β, mcmc.σ, mcmc.μ, mcmc.w_draws
764764
765-
h = np.mean(w_draws) / (1 - β) # 初始猜测
765+
h = np.mean(w_draws) / (1 - β) # 初始值猜测
766766
i = 0
767767
error = tol + 1
768768
while i < max_iter and error > tol:

0 commit comments

Comments
 (0)