Skip to content

Commit bf93f4c

Browse files
authored
Update wealth_dynamics.md
I've made some changes to this course I'm responsible for, so I'd be grateful if the RAs would take a further look!
1 parent b251a91 commit bf93f4c

File tree

1 file changed

+36
-35
lines changed

1 file changed

+36
-35
lines changed

lectures/wealth_dynamics.md

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ kernelspec:
2424
```
2525

2626
```{seealso}
27-
本讲座使用`GPU`[版本](https://jax.quantecon.org/wealth_dynamics.html)可在[这里](https://jax.quantecon.org/wealth_dynamics.html)找到
27+
使用`GPU`[版本]的本讲座(https://jax.quantecon.org/wealth_dynamics.html)可在[这里]找到(https://jax.quantecon.org/wealth_dynamics.html)
2828
```
2929

3030
除了Anaconda中已有的库外,本讲座还需要以下库:
@@ -38,38 +38,38 @@ tags: [hide-output]
3838

3939
## 概述
4040

41-
本笔记介绍了财富分配动态,重点关注
41+
本课程介绍了财富分配动态,重点要
4242

4343
* 通过模拟建模和计算财富分配,
44-
* 不平等的衡量指标,如洛伦兹曲线和基尼系数,以及
44+
* 介绍不平等的衡量指标,如洛伦兹曲线和基尼系数
4545
* 工资收入和资产回报的特性如何影响不平等。
4646

47-
我们讨论的财富分配的一个有趣特性是帕累托尾部
47+
我们这里讨论的财富分配,有一个有趣的特性是帕累托尾部
4848

4949
许多国家的财富分配都表现出帕累托尾部
5050

5151
* 参见{doc}`本讲座<intro:heavy_tails>`获取定义。
52-
* 关于实证证据的综述,请参见{cite}`benhabib2018skewed`
52+
* 关于相关实证证据的综述,请参见{cite}`benhabib2018skewed`
5353

54-
这与最富有家庭中的财富高度集中是一致的
54+
这与现实中,财富高度集中在最富有的一部分家庭的情况相一致
5555

56-
这也为我们提供了一种通过尾部指数来量化这种集中度的方法
56+
这一特性也为我们提供了一种量化这种集中度的方法:通过尾部指数
5757

58-
一个值得关注的问题是,我们是否能从一个相对简单的模型中复制出帕累托尾部
58+
一个值得关注的问题是,我们是否能从一个相对简单的模型中复现出帕累托尾部
5959

6060
### 关于假设的说明
6161

62-
任何给定家庭的财富演变取决于其
62+
任何给定家庭的财富变动取决于其
6363

6464
储蓄行为。
6565

66-
对这种行为的建模将成为本系列讲座的重要组成部分
66+
对这种储蓄行为的建模将成为本系列讲座的要点
6767

68-
然而,在本次讲座中,我们将满足于相对随意(但合理)的储蓄规则
68+
然而,在本次讲座中,我们假设相对随意(但合理)的储蓄规则就足够
6969

70-
我们这样做是为了更容易探索不同收入动态和投资回报规格的影响
70+
我们这样做是为了探索不同收入动态和投资回报规格的影响
7171

72-
同时,这里讨论的所有技术都可以应用到使用优化来获得储蓄规则的模型中
72+
同时,这里讨论的所有技术都可以应用到基于优化来获得储蓄规则的模型中
7373

7474
我们将使用以下导入。
7575

@@ -101,7 +101,7 @@ from numba.experimental import jitclass
101101

102102
```{code-cell} ipython3
103103
n = 10_000 # 样本大小
104-
w = np.exp(np.random.randn(n)) # 对数正态分布抽样
104+
w = np.exp(np.random.randn(n)) # 生成对数正态分布的随机样本
105105
```
106106

107107
数据代表了10,000个家庭的财富分布。
@@ -128,7 +128,7 @@ plt.show()
128128

129129
例如,最底层80%的人口拥有大约40%的总财富。
130130

131-
这里是另一个例子,展示了当底层分布发生变化时洛伦兹曲线如何移动。
131+
这里有另一个例子,展示了当底层分布发生变化时洛伦兹曲线如何移动。
132132

133133
我们使用帕累托分布和一系列参数生成10,000个观测值,然后计算对应于每组观测值的洛伦兹曲线。
134134

@@ -177,19 +177,19 @@ for a in a_vals:
177177
y = np.random.weibull(a, size=n)
178178
ginis.append(qe.gini_coefficient(y))
179179
ginis_theoretical.append(1 - 2**(-1/a))
180-
ax.plot(a_vals, ginis, label='estimated gini coefficient')
181-
ax.plot(a_vals, ginis_theoretical, label='theoretical gini coefficient')
180+
ax.plot(a_vals, ginis, label='基尼系数估值')
181+
ax.plot(a_vals, ginis_theoretical, label='基尼系数理论值')
182182
ax.legend()
183-
ax.set_xlabel("Weibull parameter $a$")
184-
ax.set_ylabel("Gini coefficient")
183+
ax.set_xlabel("韦伯分布参数 $a$")
184+
ax.set_ylabel("基尼系数")
185185
plt.show()
186186
```
187187

188188
模拟结果显示拟合效果良好。
189189

190190
## 财富动态模型
191191

192-
在讨论了不平等度量之后,让我们现在转向财富动态
192+
在讨论了不平等的度量方法后,我们转向财富动态
193193

194194
我们要研究的模型是
195195

@@ -201,9 +201,9 @@ w_{t+1} = (1 + r_{t+1}) s(w_t) + y_{t+1}
201201

202202
其中
203203

204-
- $w_t$ 是某个家庭在t时刻的财富
205-
- $r_t$ 是金融资产的收益率
206-
- $y_t$ 是当前非金融(如劳动)收入,
204+
- $w_t$ 是某个家庭在t时刻持有的财富
205+
- $r_t$ 是金融资产t时刻的收益率
206+
- $y_t$ 是当前非金融(如,劳动)收入,
207207
- $s(w_t)$ 是当前财富减去消费后的净值
208208

209209
令 $\{z_t\}$ 为具有以下形式的相关状态过程:
@@ -326,7 +326,7 @@ class WealthDynamics:
326326
w_hat, s_0, c_y, μ_y, σ_y, c_r, μ_r, σ_r, a, b, σ_z = params
327327
zp = a * z + b + σ_z * np.random.randn()
328328
329-
# 更新财富
329+
# 更新财富值
330330
y = c_y * np.exp(zp) + np.exp(μ_y + σ_y * np.random.randn())
331331
wp = y
332332
if w >= w_hat:
@@ -371,12 +371,12 @@ def update_cross_section(wdy, w_distribution, shift_length=500):
371371
"""
372372
将一组家庭的横截面数据在时间上向前推移
373373
374-
* wdy: WealthDynamics的实例
375-
* w_distribution: array_like, 表示当前的横截面分布
374+
* wdy: WealthDynamics的一个实例
375+
* w_distribution: array_like, 表示当前的截面分布
376376
377-
接收当前财富值分布w_distribution作为输入
377+
接收当前家庭财富值分布作为w_distribution输入
378378
并将每个w_t更新为w_{t+j},其中
379-
j = shift_length。
379+
j = shift_length。(步长)
380380
381381
返回新的分布。
382382
@@ -393,7 +393,7 @@ def update_cross_section(wdy, w_distribution, shift_length=500):
393393
return new_distribution
394394
```
395395

396-
在上述函数中,并行化非常有效,因为一旦已知总体状态的路径,每个家庭的时间路径就可以独立计算。
396+
在上述函数中,并行化非常高效,因为一旦已知总体状态的路径,每个家庭的时间路径就可以独立计算。
397397

398398
## 应用
399399

@@ -484,7 +484,7 @@ plt.show()
484484

485485
我们再次看到,随着金融收入回报的增加,不平等程度也在上升。
486486

487-
让我们通过研究改变金融回报的波动率项$\sigma_r$时会发生什么来结束本节
487+
让我们通过研究改变金融回报的波动率项$\sigma_r$时会发生什么,来结束本节课程
488488

489489
```{code-cell} ipython3
490490
%%time
@@ -515,9 +515,9 @@ plt.show()
515515
516516
事实上,可以证明帕累托分布的基尼系数,当尾部指数为$a$时,等于$1/(2a - 1)$。
517517
518-
请尽可能通过模拟来验证这一点
518+
请尽可能通过代码模拟来验证这一点
519519
520-
具体来说,绘制一个图表,展示基尼系数与尾部指数的关系,同时使用上述理论值和通过`qe.gini_coefficient`从样本计算得出的值
520+
具体来说,绘制一个图表,同时使用上述理论值和通过`qe.gini_coefficient`从样本中计算得出的值,来展示基尼系数与尾部指数的关系
521521
522522
对于尾部指数的值,使用`a_vals = np.linspace(1, 10, 25)`。
523523
@@ -533,7 +533,7 @@ plt.show()
533533
这是一个解决方案,它在理论和模拟之间产生了很好的匹配。
534534

535535
```{code-cell} ipython3
536-
a_vals = np.linspace(1, 10, 25) # Pareto尾部指数
536+
a_vals = np.linspace(1, 10, 25) # 帕累托尾部指数
537537
ginis = np.empty_like(a_vals)
538538
539539
n = 1000 # 每个样本的大小
@@ -551,7 +551,7 @@ plt.show()
551551

552552
这意味着财富的极端值较少,因此更加平等。
553553

554-
更多的平等转化为较低的基尼系数
554+
更大程度的平等转化为更低的基尼系数
555555

556556
```{solution-end}
557557
```
@@ -560,7 +560,7 @@ plt.show()
560560
:label: wd_ex2
561561
```
562562

563-
财富过程{eq}`wealth_dynam_ah`类似于{doc}`Kesten过程<kesten_processes>`
563+
{eq}`wealth_dynam_ah`中介绍的财富过程类似于{doc}`Kesten过程<kesten_processes>`
564564

565565
这是因为,根据{eq}`sav_ah`,在所有高于$\hat w$的财富水平上,储蓄是恒定的。
566566

@@ -622,3 +622,4 @@ plt.show()
622622
```{solution-end}
623623
```
624624

625+

0 commit comments

Comments
 (0)