Skip to content

Commit 26c3044

Browse files
authored
Merge branch 'main' into mccall_fitted_vfi
2 parents c261177 + 41cf96e commit 26c3044

18 files changed

+95
-97
lines changed

lectures/ak2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Auerbach 和 Kotlikoff (1987) 使用他们的两期模型作为分析长寿人
2929

3030
他们的两期生存重叠世代模型是一个有用的起点,因为
3131

32-
* 它阐述了在给定日期存活的不同世代代理人之间相互作用的结构
32+
* 它阐述了在给定日期存活的不同世代个体之间相互作用的结构
3333
* 它激活了政府和后续几代人面临的力量和权衡
3434
* 它是研究政府税收和补贴计划与发行和偿还政府债务政策之间联系的良好实验室
3535
* 一些涉及从一个稳态到另一个稳态转变的有趣实验可以手工计算

lectures/cake_eating_problem.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def u(c, γ):
8484

8585
具体来说,在$t$期消费$c$单位的现值为$\beta^t u(c)$
8686

87-
代理人的问题可以写作
87+
个体的问题可以写作
8888

8989
```{math}
9090
:label: cake_objective
@@ -128,7 +128,7 @@ $u$ 的凹性意味着消费者从*消费平滑*中获得价值,也就是将
128128

129129
以下是对这些参数影响的一个有根据的猜测。
130130

131-
首先,较高的 $\beta$ 意味着较少的贴现,因此代理人更有耐心,这应该会降低消费率。
131+
首先,较高的 $\beta$ 意味着较少的贴现,因此个体更有耐心,这应该会降低消费率。
132132

133133
其次,较高的 $\gamma$ 意味着边际效用 $u'(c) = c^{-\gamma}$ 随着 $c$ 的增加下降得更快。
134134

lectures/ge_arrow.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ kernelspec:
1818

1919
本讲座介绍了Python代码,用于实验具有以下特征的无限期纯交换经济的竞争均衡:
2020

21-
* 异质代理人
21+
* 异质个体
2222

2323
* 单一消费品的禀赋,是共同马尔可夫状态的个人特定函数
2424

2525
* 一期阿罗状态或有证券的完全市场
2626

2727
* 在宏观经济学和金融学中常用的贴现期望效用偏好
2828

29-
* 代理人之间具有共同的期望效用偏好
29+
* 个体之间具有共同的期望效用偏好
3030

31-
* 代理人之间具有共同的信念
31+
* 个体之间具有共同的信念
3232

3333
* 一个具有固定相对风险厌恶度(CRRA)的单期效用函数,它意味着存在一个代表性消费者,其消费过程可以代入单步Arrow证券定价核的公式中,从而在确定财富均衡分配之前确定均衡价格
3434

@@ -104,7 +104,7 @@ $$ U_k(c^k) =
104104

105105
$$ \lim_{c \downarrow 0} u'_k(c) = +\infty.$$
106106

107-
这个条件意味着每个代理人在每个日期-历史对 $(t, s^t)$ 都会选择严格正的消费。
107+
这个条件意味着每个个体在每个日期-历史对 $(t, s^t)$ 都会选择严格正的消费。
108108

109109
这些内部解使我们能够将分析限制在等式成立的欧拉方程上,并且保证在像我们这样的经济中,**自然债务限制**在连续交易箭头证券时不会受到约束。
110110

@@ -157,7 +157,7 @@ $$
157157

158158
第二个约束显然是一组逐状态的债务限制。
159159

160-
注意,求解贝尔曼方程的值函数和决策规则隐含地依赖于定价核$Q(\cdot \vert \cdot)$,因为它出现在代理人的预算约束中
160+
注意,求解贝尔曼方程的值函数和决策规则隐含地依赖于定价核$Q(\cdot \vert \cdot)$,因为它出现在个体的预算约束中
161161

162162
使用贝尔曼方程右侧问题的一阶条件和Benveniste-Scheinkman公式并重新整理得到
163163

@@ -207,7 +207,7 @@ $\{\hat a^k_{t+1}(s')\}_{s'}\}_k\}_t$ 满足 $\sum_k c^k_t = \sum_k y^k(s_t)$
207207

208208
也就是说
209209

210-
在时间$0$时,每个代理人的消费现值等于其禀赋流的现值,这确保了在时间$0$发生所有交易的单一预算约束安排。
210+
在时间$0$时,每个个体的消费现值等于其禀赋流的现值,这确保了在时间$0$发生所有交易的单一预算约束安排。
211211

212212
系统以所有$i$的$a_0^k =0$开始,这带来了一个显著的含义,我们称之为**状态变量退化**
213213

@@ -412,15 +412,15 @@ $$
412412

413413
### $Q$ 是定价核
414414

415-
对于任意代理人 $k \in \left[1, \ldots, K\right]$,在均衡配置下,一期箭头证券的定价核满足
415+
对于任意个体 $k \in \left[1, \ldots, K\right]$,在均衡配置下,一期箭头证券的定价核满足
416416

417417
$$
418418
Q_{ij} = \beta \left(\frac{c^k\left(\bar{s}_j\right)}{c^k\left(\bar{s}_i\right)}\right)^{-\gamma} P_{ij}
419419
$$
420420

421421
其中 $Q$ 是一个 $n \times n$ 矩阵
422422

423-
这来自代理人 $k$ 的一阶必要条件。
423+
这来自个体 $k$ 的一阶必要条件。
424424

425425
但是在我们假设的CRRA偏好下,个人消费与总消费成比例变化,因此也与总禀赋成比例变化。
426426

@@ -450,7 +450,7 @@ $$ (eq:Qformula)
450450
451451
在计算出均衡定价核$Q$后,我们可以计算几个在表示或构建个体家庭最优问题解时所需的**值**。
452452
453-
我们用一个$K \times 1$向量表示在马尔可夫状态$s$下代理人禀赋的状态依赖值
453+
我们用一个$K \times 1$向量表示在马尔可夫状态$s$下个体禀赋的状态依赖值
454454
455455
$$
456456
A\left(s\right)=\left[\begin{array}{c}
@@ -545,15 +545,15 @@ $$
545545
546546
注意 $\sum_{k=1}^K \psi^k = {0}_{n \times 1}$。
547547
548-
**注释:** 在初始状态 $s_0 \in \begin{bmatrix} \bar s_1, \ldots, \bar s_n \end{bmatrix}$ 时,所有代理人 $k = 1, \ldots, K$ 的延续财富 $\psi^k(s_0) = 0$。这表明在时间 $0$、状态 $s_0$ 时,经济中的所有代理人都没有债务和金融资产
548+
**注释:** 在初始状态 $s_0 \in \begin{bmatrix} \bar s_1, \ldots, \bar s_n \end{bmatrix}$ 时,所有个体 $k = 1, \ldots, K$ 的延续财富 $\psi^k(s_0) = 0$。这表明在时间 $0$、状态 $s_0$ 时,经济中的所有个体都没有债务和金融资产
549549
550-
**注释:** 请注意,当马尔可夫状态回到时间 $0$ 时的任何值 $s_0$ 时,所有代理人的延续财富都会周期性地回到零
550+
**注释:** 请注意,当马尔可夫状态回到时间 $0$ 时的任何值 $s_0$ 时,所有个体的延续财富都会周期性地回到零
551551
552552
### 最优投资组合
553553
554-
该模型的一个巧妙特点是,k 类型代理人的最优投资组合等于我们刚刚计算的延续财富
554+
该模型的一个巧妙特点是,k 类型个体的最优投资组合等于我们刚刚计算的延续财富
555555
556-
因此,k 类代理人在下一期对箭头证券的逐状态购买仅取决于下一期的马尔可夫状态,且等于
556+
因此,k 类个体在下一期对箭头证券的逐状态购买仅取决于下一期的马尔可夫状态,且等于
557557
558558
$$
559559
a_k(s) = \psi^k(s), \quad s \in \left[\bar s_1, \ldots, \bar s_n \right]
@@ -589,7 +589,7 @@ $$ (eqn:alphakform)
589589
590590
* 返回到依赖于 $\alpha$ 的公式 {eq}`eq:continwealth` 并计算延续财富
591591
592-
* 通过公式 {eq}`eqn:optport` 使代理人 $k$ 的投资组合在每个状态下等于其延续财富
592+
* 通过公式 {eq}`eqn:optport` 使个体 $k$ 的投资组合在每个状态下等于其延续财富
593593
594594
我们还可以在完整的一期状态或有Arrow证券交易的竞争均衡中添加最优值函数的公式。
595595
@@ -665,9 +665,9 @@ $$
665665
666666
注意对于所有 $t \in {\bf T}$,$\sum_{k=1}^K \psi_t^k = {0}_{n \times 1}$。
667667
668-
**注解:** 在初始状态 $s_0 \in \begin{bmatrix} \bar s_1, \ldots, \bar s_n \end{bmatrix}$ 时,对于所有代理人 $k = 1, \ldots, K$,延续财富 $\psi_0^k(s_0) = 0$。这表明经济在时间0、状态$s_0$时,所有代理人都没有债务和金融资产
668+
**注解:** 在初始状态 $s_0 \in \begin{bmatrix} \bar s_1, \ldots, \bar s_n \end{bmatrix}$ 时,对于所有个体 $k = 1, \ldots, K$,延续财富 $\psi_0^k(s_0) = 0$。这表明经济在时间0、状态$s_0$时,所有个体都没有债务和金融资产
669669
670-
**注解:** 注意当马尔可夫状态回到时间0时的初始值$s_0$时,所有代理人的延续财富都会回到零。如果马尔可夫链使初始状态$s_0$成为循环状态,这种情况会重复发生。
670+
**注解:** 注意当马尔可夫状态回到时间0时的初始值$s_0$时,所有个体的延续财富都会回到零。如果马尔可夫链使初始状态$s_0$成为循环状态,这种情况会重复发生。
671671
672672
初始状态为特定状态$s_0 \in \left[\bar{s}_1, \ldots, \bar{s}_n\right]$时,我们必须有
673673
@@ -701,7 +701,7 @@ $$ (eq:ww)
701701
702702
* 返回到依赖于$\alpha$的公式{eq}`eq:vv`计算延续财富
703703
704-
* 将代理人$k$的投资组合与其延续财富在各个状态下对应
704+
* 将个体$k$的投资组合与其延续财富在各个状态下对应
705705
706706
对于无限期限经济,价值函数的公式是
707707
@@ -1089,7 +1089,7 @@ ex3.Q
10891089
ex3.A
10901090
```
10911091

1092-
注意代理人$1$在状态$2$下的自然债务限制为$0$。
1092+
注意个体$1$在状态$2$下的自然债务限制为$0$。
10931093

10941094
```{code-cell} ipython3
10951095
# 当初始状态为状态1时

lectures/harrison_kreps.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ $P_b$ 的平稳分布约为 $\pi_b = \begin{bmatrix} .43 & .57 \end{bmatrix}$。
182182

183183
* 在状态$0$中,类型$a$的投资者比类型$b$的投资者对下一期的股息更乐观。
184184

185-
* 在状态$1$中,类型$b$的代理人对下一期的股息比类型$a$的代理人更乐观
185+
* 在状态$1$中,类型$b$的个体对下一期的股息比类型$a$的个体更乐观
186186

187187
然而,平稳分布$\pi_a = \begin{bmatrix} .57 & .43 \end{bmatrix}$和$\pi_b = \begin{bmatrix} .43 & .57 \end{bmatrix}$告诉我们,从长期来看,类型$b$的人对股息过程比类型$a$的人更乐观。
188188

@@ -204,9 +204,9 @@ $P_b$ 的平稳分布约为 $\pi_b = \begin{bmatrix} .43 & .57 \end{bmatrix}$。
204204

205205
关于信念的假设:
206206

207-
1. 只有一种类型的代理人,要么是 $a$ 要么是 $b$。
208-
1. 有两种类型的代理人,仅在其信念上有所不同。每种类型的代理人都有足够的资源购买所有资产(Harrison和Kreps的设定)。
209-
1. 有两种具有不同信念的代理人,但由于财富和/或杠杆的限制,两种类型的投资者在每个时期都持有资产。
207+
1. 只有一种类型的个体,要么是 $a$ 要么是 $b$。
208+
1. 有两种类型的个体,仅在其信念上有所不同。每种类型的个体都有足够的资源购买所有资产(Harrison和Kreps的设定)。
209+
1. 有两种具有不同信念的个体,但由于财富和/或杠杆的限制,两种类型的投资者在每个时期都持有资产。
210210

211211
### 总结表
212212

@@ -606,5 +606,5 @@ for p, label in zip(opt_beliefs, labels):
606606
```{solution-end}
607607
```
608608
609-
[^f1]: 通过假设两类代理人总是有"足够深的口袋"来购买所有资产,该模型将财富动态排除在外。Harrison-Kreps模型在状态从0变为1或从1变为0时会产生大量交易量。
609+
[^f1]: 通过假设两类个体总是有"足够深的口袋"来购买所有资产,该模型将财富动态排除在外。Harrison-Kreps模型在状态从0变为1或从1变为0时会产生大量交易量。
610610

lectures/ifp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ tags: [hide-output]
4444

4545
它与{doc}`随机最优增长模型 <optgrowth>`中的决策问题相关,但在重要方面有所不同。
4646

47-
例如,代理人的选择问题包含一个加性收入项,这导致了一个偶尔会出现的约束条件。
47+
例如,个体的选择问题包含一个加性收入项,这导致了一个偶尔会出现的约束条件。
4848

4949
此外,在本讲及后续讲座中,我们将引入更多现实的特征,如相关性冲击。
5050

lectures/jv.md

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ kernelspec:
3131

3232
在本节中,我们将解决一个简单的在职搜索模型
3333

34-
* 基于 {cite}`Ljungqvist2012` 的练习 6.18 和 {cite}`Jovanovic1979`
34+
* 本讲基于 {cite}`Ljungqvist2012` 的练习 6.18 和 {cite}`Jovanovic1979`
3535

3636
让我们从一些导入开始:
3737

@@ -52,30 +52,30 @@ from numba import jit, prange
5252
```{index} single: 在职搜索; 模型特点
5353
```
5454

55-
* 结合在职搜索的工作特定人力资本积累
56-
* 具有一个状态变量和两个控制变量的无限期动态规划
55+
* 模型结合了在职搜索和工作岗位特定的人力资本积累
56+
* 这是一个包含一个状态变量和两个控制变量的无限期动态规划问题
5757

5858
## 模型
5959

6060
```{index} single: 在职搜索; 模型
6161
```
6262

63-
$x_t$ 表示在特定公司就职的劳动者在 t 时刻的工作特定人力资本,$w_t$ 表示当前工资
63+
$x_t$ 为劳动者在当前公司和工作岗位的人力资本水平,$w_t$ 为其当前工资
6464

65-
$w_t = x_t(1 - s_t - \phi_t)$,其中
65+
工资由以下公式决定:$w_t = x_t(1 - s_t - \phi_t)$,其中
6666

67-
* $\phi_t$ 是对当前职位的工作特定人力资本投资,且
68-
* $s_t$ 是用于获取其他公司新工作机会的搜索努力。
67+
* $\phi_t$ 表示劳动者在当前岗位为提高人力资本而付出的时间
68+
* $s_t$ 表示寻找新工作机会的时间
6969

7070
只要劳动者继续留在当前工作,$\{x_t\}$ 的演变由 $x_{t+1} = g(x_t, \phi_t)$ 给出。
7171

72-
t 时刻的搜索努力为 $s_t$ 时,劳动者以概率 $\pi(s_t) \in [0, 1]$ 收到新的工作机会
72+
$t$ 时刻的搜索努力为 $s_t$ 时,劳动者以概率 $\pi(s_t) \in [0, 1]$ 得到新的工作机会
7373

74-
这个机会的价值(以工作特定人力资本衡量)是 $u_{t+1}$,其中 $\{u_t\}$ 是具有共同分布 $f$ 的独立同分布序列。
74+
这个机会的价值(以力资本衡量)是 $u_{t+1}$,其中 $\{u_t\}$ 是具有共同分布 $f$ 的独立同分布序列。
7575

7676
劳动者可以拒绝当前的工作机会并继续现有的工作。
7777

78-
因此,如果接受则 $x_{t+1} = u_{t+1}$,否则 $x_{t+1} = g(x_t, \phi_t)$。
78+
因此,若劳动者接受了新的工作机会,则$x_{t+1} = u_{t+1}$,否则 $x_{t+1} = g(x_t, \phi_t)$。
7979

8080
令 $b_{t+1} \in \{0,1\}$ 为二元随机变量,其中 $b_{t+1} = 1$ 表示劳动者在时间 $t$ 结束时收到一个工作机会。
8181

@@ -89,7 +89,7 @@ x_{t+1}
8989
\max \{ g(x_t, \phi_t), u_{t+1}\}
9090
```
9191

92-
代理人的目标:通过控制变量 $\{s_t\}$ 和 $\{\phi_t\}$ 来最大化预期折现工资总和。
92+
模型中每个劳动者的目标:通过控制变量 $\{s_t\}$ 和 $\{\phi_t\}$ 来最大化预期折现工资总和。
9393

9494
对 $v(x_{t+1})$ 取期望并使用 {eq}`jd`
9595
这个问题的贝尔曼方程可以写成
@@ -113,7 +113,7 @@ $a \vee b := \max\{a, b\}$。
113113
```{index} single: On-the-Job Search; 参数化
114114
```
115115

116-
在下面的实现中,我们将关注参数化
116+
在下面的实现中,我们将给以上模型添加参数化设定
117117

118118
$$
119119
g(x, \phi) = A (x \phi)^{\alpha},
@@ -134,20 +134,20 @@ $\text{Beta}(2,2)$ 分布的支撑集是 $(0,1)$ - 它具有单峰、对称的
134134
(jvboecalc)=
135135
### 粗略计算
136136

137-
在我们求解模型之前,让我们做一些快速计算,以直观地了解解应该是什么样子
137+
在求解模型之前,让我们先做一些简单的计算,帮助我们直观理解模型的解
138138

139-
首先,注意到劳动者有两种方式来积累资本从而提高工资
139+
我们可以看到,劳动者有两种途径来积累资本并提高工资
140140

141-
1. 通过 $\phi$ 投资于当前工作的特定资本
142-
1. 通过 $s$ 搜索具有更好的工作特定资本匹配的新工作
141+
1. 通过 $\phi$ 投资于适用于当前工作人力资本
142+
1. 通过 $s$ 搜寻更匹配岗位特定人力资本的新工作
143143

144144
由于工资是 $x (1 - s - \phi)$,通过 $\phi$ 或 $s$ 进行投资的边际成本是相同的。
145145

146-
我们的风险中性劳动者应该专注于预期回报最高的工具
146+
我们的风险中性劳动者应该专注于预期回报最高的方式
147147

148148
相对预期回报将取决于$x$。
149149

150-
例如,首先假设$x = 0.05$
150+
例如,假设$x = 0.05$
151151

152152
* 如果$s=1$且$\phi = 0$,由于$g(x,\phi) = 0$,
153153
对{eq}`jd`取期望值得到下一期的预期资本等于$\pi(s) \mathbb{E} u
@@ -161,18 +161,16 @@ $\text{Beta}(2,2)$ 分布的支撑集是 $(0,1)$ - 它具有单峰、对称的
161161
* 如果$s=1$且$\phi = 0$,那么下一期的预期资本仍然是$0.5$
162162
* 如果$s=0$且$\phi = 1$,那么$g(x, \phi) = g(0.4, 1) \approx 0.8$
163163

164-
通过$\phi$投资的回报超过了搜索的预期回报
164+
在这种情况下,投资于岗位特定人力资本的回报高于搜索新工作的预期回报
165165

166166
综合这些观察,我们得到两个非正式的预测:
167167

168-
1. 在任何给定状态$x$下,两个控制变量$\phi$和$s$将
168+
1. 在任何给定状态$x$下,两个控制变量$\phi$和$s$主要呈现替代关系 --- 且劳动者会专注于预期回报较高的工具。
169+
1. 对于足够小的 $x$,工作搜寻将优于岗位特定人力资本投资。而当$x$值较大时,结论则相反。
169170

170-
主要作为替代品 --- 劳动者会专注于预期回报较高的工具。
171-
1. 对于足够小的 $x$,搜索会比投资工作特定人力资本更可取。对于较大的 $x$,则相反。
171+
现在让我们转向模型实现,并验证是否与预测结果一致。
172172

173-
现在让我们转向实施,看看是否能验证我们的预测。
174-
175-
## 实施
173+
## 模型实现
176174

177175
```{index} single: On-the-Job Search; Programming Implementation
178176
```
@@ -211,7 +209,7 @@ class JVWorker:
211209
self.x_grid = np.linspace(ɛ, grid_max, grid_size)
212210
```
213211

214-
函数`operator_factory`接收这个类的实例并返回Bellman算子`T`的jit编译版本,即:
212+
函数`operator_factory`接收这个类的实例并返回jit编译的贝尔曼算子`T`,即:
215213

216214
$$
217215
Tv(x)
@@ -352,7 +350,7 @@ def solve_model(jv,
352350
return v_new
353351
```
354352

355-
## 求解政策
353+
## 策略求解
356354

357355
```{index} single: 在职搜索; 求解政策
358356
```
@@ -367,11 +365,11 @@ v_star = solve_model(jv)
367365
s_star, ϕ_star = get_greedy(v_star)
368366
```
369367

370-
以下是这些图表
368+
我们绘制以下图表
371369

372370
```{code-cell} ipython3
373371
plots = [s_star, ϕ_star, v_star]
374-
titles = ["s策略", "ϕ策略", "价值函数"]
372+
titles = [r"$s$策略", r"$\phi$策略", "价值函数"]
375373
376374
fig, axes = plt.subplots(3, 1, figsize=(12, 12))
377375
@@ -384,7 +382,7 @@ axes[-1].set_xlabel("x")
384382
plt.show()
385383
```
386384

387-
横轴表示状态 $x$,纵轴表示 $s(x)$ 和 $\phi(x)$。
385+
横轴表示状态变量 $x$,纵轴表示 $s(x)$ 和 $\phi(x)$。
388386

389387
总的来说,这些策略与我们在{ref}`上文<jvboecalc>`中的预测相符
390388

@@ -519,8 +517,8 @@ def xbar(ϕ):
519517
520518
ϕ_grid = np.linspace(0, 1, 100)
521519
fig, ax = plt.subplots(figsize=(9, 7))
522-
ax.set(xlabel='$\phi$')
523-
ax.plot(ϕ_grid, [xbar(ϕ) * (1 - ϕ) for ϕ in ϕ_grid], label='$w^*(\phi)$')
520+
ax.set(xlabel=r'$\phi$')
521+
ax.plot(ϕ_grid, [xbar(ϕ) * (1 - ϕ) for ϕ in ϕ_grid], label=r'$w^*(\phi)$')
524522
ax.legend()
525523
526524
plt.show()

0 commit comments

Comments
 (0)