@@ -23,7 +23,7 @@ kernelspec:
2323:depth: 2
2424```
2525
26- 除了Anaconda中已有的库外,本讲座还需要以下库 :
26+ 除了Anaconda中已有的库外,这节课程还需要以下库 :
2727
2828``` {code-cell} ipython
2929---
@@ -76,11 +76,11 @@ from cmath import sqrt
7676- 凯恩斯式* 消费函数* ,表明t时期的消费等于一个常数乘以t-1时期的国民产出。
7777- 投资* 加速器* ,表明t时期的投资等于一个称为* 加速系数* 的常数乘以t-1时期和t-2时期产出之差。
7878
79- 消费加投资加政府购买构成了* 总需求* ,这自动引致相等数量的 * 总供给* 。
79+ 消费加投资加政府购买构成了* 总需求* ,这自然而然对应相等数量的 * 总供给* 。
8080
81- (关于线性差分方程的内容请参见[ 这里] ( https://en.wikipedia.org/wiki/Linear_difference_equation ) 或{cite}` Sargent1987 ` 的第九章。)
81+ (关于线性差分方程的内容请参见[ 这里] ( https://baike.baidu.com/item/%E5%B8%B8%E7%B3%BB%E6%95%B0%E7%BA%BF%E6%80%A7%E9%80%92%E6%8E%A8%E6%95%B0%E5%88%97/8017610 ) 或{cite}` Sargent1987 ` 的第九章。)
8282
83- Samuelson使用该模型分析了边际消费倾向和加速系数的特定值如何可能导致国民产出出现暂时性的 * 商业周期* 。
83+ Samuelson使用该模型分析了边际消费倾向和加速系数的特定值如何在一定概率上导致国民产出出现暂时性的 * 商业周期* 。
8484
8585可能的动态特性包括:
8686
169169
170170我们通常会设置参数$(a,b)$,使得从任意一对初始条件$(\bar Y_ {-1}, \bar Y_ {-2})$开始,国民收入$Y_t$在$t$变大时会收敛到一个常数值。
171171
172- 我们感兴趣的是研究
172+ 我们感兴趣的是:
173173
174174- $Y_t$在收敛到其** 稳态** 水平过程中的暂时波动
175175- 其收敛到稳态水平的** 速率**
300300 \end{aligned}
301301$$
302302
303- 其中$v$和$\theta$是必须选择的常数,以满足 $Y_ {-1}, Y_ {-2}$的初始条件 。
303+ 其中$v$和$\theta$是确定的常数,可以通过 $Y_ {-1}, Y_ {-2}$的初始条件得到 。
304304
305305这个公式表明,当根为复数时,$Y_t$表现出具有** 周期** $\check p = \frac{2 \pi}{\omega}$和** 衰减因子** $r$的振荡。
306306
307307我们称$\check p$为** 周期** ,是因为在这段时间内,余弦波$\cos(\omega t + \theta)$恰好完成一个完整的周期。
308308
309- (请画一个余弦函数来说服自己这一点 )
309+ (请画一个余弦函数来辅助自己理解 )
310310
311311** 注释:** 遵循{cite}` Samuelson1939 ` ,我们要选择模型的参数$a, b$,使得特征多项式的(可能是复数的)根$\lambda_1, \lambda_2$的绝对值都严格小于1:
312312
335335* 在某个时间点G的一次性跳跃
336336* 在某个时间点发生的G的永久性跳跃
337337
338- 我们继续使用萨缪尔森乘数-加速器模型作为实验室来制作一个简单的面向对象编程示例 。
338+ 我们继续将萨缪尔森的乘数-加速器模型作为实验工具,用来构建一个简单的面向对象编程示例 。
339339
340340决定下一期$Y_ {t+1}$的"状态"现在不仅仅是当前值$Y_t$,还包括滞后一期的值$Y_ {t-1}$。
341341
342- 这需要比索洛模型类定义更多的记录工作 。
342+ 因此这比在 Solow 模型的类定义中所需的记录工作要稍微多一些 。
343343
344- 我们使用萨缪尔森乘数-加速器模型作为载体,来教授如何逐步为类添加更多功能 。
344+ 我们以萨缪尔森的乘数-加速器模型为例,说明如何逐步为类添加功能 。
345345
346346我们希望在类中有一个方法可以自动生成模拟,既可以是非随机的($\sigma=0$)也可以是随机的($\sigma > 0$)。
347347
@@ -476,7 +476,7 @@ categorize_solution(1.3, -.4)
476476
477477### 绘制路径的函数
478478
479- 对于我们接下来的工作,以下是一个有用的函数
479+ 我们再定义一个对接下来的工作很有用的函数
480480
481481``` {code-cell} ipython3
482482def plot_y(function=None):
@@ -551,7 +551,7 @@ def y_nonstochastic(y_0=100, y_1=80, α=.92, β=.5, γ=10, n=80):
551551plot_y(y_nonstochastic())
552552```
553553
554- ### 反向工程参数以生成阻尼周期
554+ ### 反向推导参数以生成阻尼周期
555555
556556下一个单元格编写的代码以极坐标形式的一对共轭复数的模 $r$ 和相位 $\phi$ 作为输入
557557
563563- 然后反向推导出能生成这些根的 $(a,b)$ 和 $(\rho_1, \rho_2)$ 对
564564
565565``` {code-cell} ipython3
566- ### 反向工程周期的代码
566+ ### 反向推导周期的代码
567567### y_t = r^t (c_1 cos(ϕ t) + c2 sin(ϕ t))
568568###
569569
@@ -672,9 +672,9 @@ def y_nonstochastic(y_0=100, y_1=80, α=.9, β=.8, γ=10, n=80):
672672plot_y(y_nonstochastic())
673673```
674674
675- ### 反向工程复数根 :示例
675+ ### 反向推导复数根 :示例
676676
677- 下一个单元研究反向工程复数根的含义 。
677+ 下一个单元研究反向推导复数根的含义 。
678678
679679我们将生成一个周期为10的** 无阻尼** 循环
680680
@@ -684,7 +684,7 @@ r = 1 # 生成无阻尼、非爆炸性循环
684684period = 10 # 时间单位中的循环长度
685685ϕ = 2 * math.pi/period
686686
687- ## 应用反向工程函数f
687+ ## 应用反向推导函数f
688688
689689ρ1, ρ2, a, b = f(r, ϕ)
690690
@@ -783,7 +783,7 @@ r = .97
783783period = 10 # 时间单位中的周期长度
784784ϕ = 2 * math.pi/period
785785
786- ### 应用反向工程函数f
786+ ### 应用反向推导函数f
787787
788788ρ1, ρ2, a, b = f(r, ϕ)
789789
0 commit comments