From 6b6694f14f628e09af6dd5c7d9fc1b649251c990 Mon Sep 17 00:00:00 2001 From: nisha617 Date: Wed, 15 Oct 2025 22:07:10 +1100 Subject: [PATCH 1/2] Add files via upload --- lectures/rational_expectations.md | 266 ++++++++++++++---------------- 1 file changed, 128 insertions(+), 138 deletions(-) diff --git a/lectures/rational_expectations.md b/lectures/rational_expectations.md index d9732d77..e6ff5bb3 100644 --- a/lectures/rational_expectations.md +++ b/lectures/rational_expectations.md @@ -25,10 +25,10 @@ kernelspec: ``` ```{epigraph} -"如果你那么聪明,为什么不富有?" +"如果你真的那么聪明,为什么不富有?" ``` -除了Anaconda中已有的库外,本课程还需要以下库: +除了Anaconda自带的库外,本讲义还需要以下库: ```{code-cell} ipython --- @@ -39,28 +39,28 @@ tags: [hide-output] ## 概述 -本讲座介绍*理性预期均衡*的概念。 +本讲义介绍*理性预期均衡*的概念。 -为了说明这一点,我们描述了一个由Lucas和Prescott提出的线性二次模型的版本{cite}`LucasPrescott1971`。 +为加以说明,我们描述了一个由Lucas和Prescott提出的线性二次模型的版本{cite}`LucasPrescott1971`。 这篇1971年的论文是引发*理性预期革命*的少数几篇研究文章之一。 -我们遵循Lucas和Prescott的做法,采用一个容易"贝尔曼化"的设置(即可以被表述为动态规划问题)。 +我们遵循Lucas和Prescott的思路,采用一个易于"贝尔曼化"的设置(即,可以被表述为动态规划问题)。 -由于我们对需求和成本使用线性二次设置,我们可以运用{doc}`这篇讲座 `中描述的LQ规划技术。 +由于我们对需求和成本均使用线性二次形式,我们可以运用{doc}`另一篇讲义 `中描述的LQ规划技术。 -我们将了解代表性个体的问题如何与规划者的问题不同,以及如何使用规划问题来计算理性预期均衡中的数量和价格。 +我们将学习代表性个体问题与计划者问题的差异,以及如何通过计划问题来求得理性预期均衡中的数量与价格。 -我们还将学习如何将理性预期均衡表示为从*感知运动规律*到*实际运动规律*的映射的[不动点](https://en.wikipedia.org/wiki/Fixed_point_%28mathematics%29)。 +我们还将学习如何将理性预期均衡表示为从*感知的动态规律*到*实际的动态规律*的映射的[不动点](https://baike.baidu.com/item/%E4%B8%8D%E5%8A%A8%E7%82%B9/8535695)。 -感知运动规律和实际运动规律在内生市场整体变量上的相等性,简明扼要地体现了理性预期均衡概念的本质。 +当市场内生变量的感知动态规律与实际动态规律相等时,即构成理性预期均衡的核心思想。 -最后,我们将学习重要的"大$K$,小$k$"技巧,这是宏观经济学中广泛使用的建模方法。 +最后,我们将学习宏观经济学中常用的重要建模技巧:"大 $K$,小 $k$" 技巧。 -不过对我们来说 +在本讲义中: -* "大$K$"将变成"大$Y$" -* "小$k$"将变成"小$y$" +* "大 $K$" 将变成 "大 $Y$" +* "小 $k$" 将变成 "小 $y$" 让我们从一些标准导入开始: @@ -81,44 +81,44 @@ import numpy as np from quantecon import LQ ``` -### 大Y,小y技巧 +### 大 $Y$,小 $y$ 技巧 -这种广泛使用的方法适用于**代表性企业**或经济主体作为"价格接受者"在竞争均衡中运营的情况。 +这种广泛使用的方法适用于**代表性企业**或经济主体在竞争均衡中作为"价格接受者"的情况。 -以下设定证明了代表性企业可以代表大量其他企业的概念。 +以下设定为引入代表性企业的概念提供了合理性:该企业可代表大量相同的其他企业。 -存在一个统一的单位测度的相同企业,记为$\omega \in \Omega = [0,1]$。 +假设存在一个由同质企业组成的连续体,其测度为 1,企业的索引记为 $\omega \in \Omega = [0,1]$。 -企业$\omega$的产出为$y(\omega)$。 +企业 $\omega$ 的产出为 $y(\omega)$。 -所有企业的总产出为$Y = \int_{0}^1 y(\omega) d \, \omega $。 +所有企业的总产出为 $Y = \int_{0}^1 y(\omega) d \, \omega $。 -所有企业最终都选择生产相同的产出,因此最终$ y(\omega) = y $且$Y =y = \int_{0}^1 y(\omega) d \, \omega $。 +所有企业最终都选择生产相同的产出,因此最终 $ y(\omega) = y$ 且 $Y =y = \int_{0}^1 y(\omega) d \, \omega $。 -这种设定使我们可以讨论选择生产$y$的代表性企业。 +这种设定使我们可以讨论选择生产 $y$ 的代表性企业。 我们要求: -* 当代表性企业或个别企业选择个体产出$y(\omega)$时,将总量$Y$视为给定,但是$\ldots$。 +* 当代表性企业或个体企业选择自身产出 $y(\omega)$ 时,总量 $Y$ 被视为给定,但是 -* 最终,$Y = y(\omega) = y$,因此代表性企业确实具有代表性。 +* 最终,$Y = y(\omega) = y$,以确保代表性企业确实具有代表性。 -大写$Y$、小写$y$的技巧通过以下两点实现这些目标: +"大 $Y$,小 $y$" 技巧可以通过以下两点实现上述目标: -* 在设定选择$y$的决策问题时,将$Y$视为不可控变量;但是$\ldots$ -* 在解决个体优化问题*之后*,强制执行$Y = y$。 +* 在设定选择 $y$ 的决策问题时,将 $Y$ 视为外生给定的;但是 +* 在解决个体最优化问题*之后*,强制执行 $Y = y$。 -请注意这个策略在讲座展开过程中是如何应用的。 +随着讲义展开,请注意这一策略如何被应用。 -我们首先在一个非常简单的静态环境中应用大写$Y$、小写$y$的技巧。 +我们首先在一个非常简单的静态环境中应用 "大 $Y$,小 $y$" 技巧。 -#### 大写Y、小写y技巧的简单静态示例 +#### "大 $Y$,小 $y$" 技巧的简单静态示例 -考虑一个静态模型,其中单位数量的企业生产一种在竞争市场中销售的同质商品。 +考虑一个静态模型:存在单位测度的企业群体,在竞争性市场中生产并销售同质产品。 -这些企业最终都生产和销售产出$y(\omega) = y$。 +这些企业最终都生产和销售 $y(\omega) = y$。 -商品价格$p$位于反需求曲线上 +商品价格 $p$ 服从以下反需求曲线 ```{math} :label: ree_comp3d_static @@ -128,16 +128,16 @@ p = a_0 - a_1 Y 其中 -* $a_i > 0$,对于$i = 0, 1$ -* $Y = \int_0^1 y(\omega) d \omega$是市场总产出水平 +* $a_i > 0$,对于 $i = 0, 1$ +* $Y = \int_0^1 y(\omega) d \omega$ 是市场总产出水平 -为了方便,当我们描述单个企业 $\omega \in \Omega$ 的选择问题时,我们通常直接写 $y$ 而不是 $y(\omega)$。 +为了方便起见,当我们描述单个企业 $\omega \in \Omega$ 的选择问题时,我们通常直接写 $y$ 而非 $y(\omega)$。 每个企业都有一个总成本函数 $$ c(y) = c_1 y + 0.5 c_2 y^2, -\qquad c_i > 0 \text{ for } i = 1,2 +\qquad c_i > 0, \quad i = 1,2 $$ 一个代表性企业的利润是 $p y - c(y)$。 @@ -152,9 +152,9 @@ $$ 在提出问题{eq}`max_problem_static`时,我们希望企业是一个*价格接受者*。 -我们通过将 $p$ 以及因此的 $Y$ 视为对企业而言是外生的来实现这一点。 +我们通过将 $p$ 以及因此而来的 $Y$ 视为企业的外生变量来实现这一点。 -大 $Y$,小 $y$ 技巧的本质是在对问题{eq}`max_problem_static`中的 $y$ 求一阶条件*之前*,*不*设定 $Y = n y$。 +"大 $Y$,小 $y$" 技巧的核心是:在对问题{eq}`max_problem_static`中的 $y$ 求一阶条件*之前*,*不*设定 $Y = y$。 这确保了企业是一个价格接受者。 @@ -166,7 +166,7 @@ $$ a_0 - a_1 Y - c_1 - c_2 y = 0 ``` -在这一点上,*而不是在此之前*,我们将 $Y = y$ 代入 {eq}`BigYsimpleFONC` 得到以下线性方程 +此时(而不是在此之前),我们将 $Y = y$ 代入 {eq}`BigYsimpleFONC` 得到以下线性方程 ```{math} :label: staticY @@ -174,11 +174,11 @@ a_0 - a_1 Y - c_1 - c_2 y = 0 a_0 - c_1 - (a_1 + c_2) Y = 0 ``` -用于求解竞争均衡市场总产出 $Y$。 +该式可用于求解竞争均衡市场总产出 $Y$。 在求解出 $Y$ 后,我们可以从反需求曲线 {eq}`ree_comp3d_static` 计算出竞争均衡价格 $p$。 -### 相关规划问题 +### 相关的规划问题 定义**消费者剩余**为反需求曲线下的面积: @@ -200,11 +200,11 @@ $$ 因此,满足 {eq}`staticY` 的 $Y$ 既是竞争均衡产出,也是解决规划问题的产出。 -这种结果为偏好竞争均衡提供了理论依据。 +这种结果为竞争均衡提供了理论依据。 ### 延伸阅读 -本讲的参考文献包括 +本讲义的参考文献包括 * {cite}`LucasPrescott1971` * {cite}`Sargent1987`, 第XIV章 @@ -215,31 +215,31 @@ $$ ```{index} single: Rational Expectations Equilibrium; Definition ``` -我们对理性预期均衡的第一个说明涉及一个由单位数量的相同企业组成的市场,每个企业都试图在面临调整成本的情况下最大化利润的现值。 +我们首次对理性预期均衡的说明,考虑一个由连续体同质企业组成的市场。每个企业都在存在调整成本的情况下,最大化自身利润的贴现现值。 -调整成本使企业不得不进行渐进式调整,这反过来又需要考虑未来的价格。 +调整成本使企业不得不进行渐进式调整,从而在决策时必须考虑未来价格的变化。 各个企业都明白,通过反向需求曲线,价格是由其他企业的供应量决定的。 -因此每个企业都需要预测未来的总产业产出。 +因此,每个企业都想要预测未来的行业总产出。 -在我们的语境中,预测是由对总体状态运动规律的信念产生的。 +在我们的设定中,这种预测是通过对总体状态动态规律的信念产生的。 -当这种信念与由该信念引导的生产选择所产生的实际运动规律相一致时,就形成了理性预期均衡。 +当这种信念与由该信念引导的生产决策所产生的实际动态规律相一致时,就形成了理性预期均衡。 我们将理性预期均衡表述为一个算子的不动点,该算子将信念映射为最优信念。 (ree_ce)= -### 具有调整成本的竞争均衡 +### 带调整成本的竞争均衡 ```{index} single: Rational Expectations Equilibrium; Competitive Equilbrium (w. Adjustment Costs) ``` -为了说明这一点,考虑n个生产同质产品的企业的集合,这些产品在竞争市场中销售。 +为了说明这一点,考虑一个包含 $n$ 个企业的市场,这些企业生产并销售一种同质产品。 每个企业销售产出 $y_t(\omega) = y_t$。 -商品价格 $p_t$ 位于反需求曲线上 +商品价格 $p_t$ 服从反需求曲线 ```{math} :label: ree_comp3d @@ -281,7 +281,7 @@ r_t := p_t y_t - \frac{ \gamma (y_{t+1} - y_t )^2 }{2}, * $\beta \in (0,1)$ 是折现因子 * $\gamma > 0$ 衡量产出率调整的成本 -关于时间安排,企业在t时刻选择 $y_{t+1}$ 时能观察到 $p_t$ 和 $y_t$。 +关于时间安排,企业在 $t$ 时刻观察到 $p_t$ 和 $y_t$,再选择 $y_{t+1}$。 要完整地描述企业的优化问题,我们需要明确所有状态变量的动态变化。 @@ -327,7 +327,7 @@ Y_{t+1} = H(Y_t) v(y,Y) = \max_{y'} \left\{ a_0 y - a_1 y Y - \frac{ \gamma (y' - y)^2}{2} + \beta v(y', H(Y))\right\} ``` -让我们用$h$表示企业的最优策略函数,因此 +让我们用 $h$ 表示企业的最优策略函数,因此 ```{math} :label: comp9 @@ -344,13 +344,13 @@ h(y, Y) := \textrm{argmax}_{y'} \left\{ a_0 y - a_1 y Y - \frac{ \gamma (y' - y)^2}{2} + \beta v(y', H(Y))\right\} ``` -显然$v$和$h$都依赖于$H$。 +显然 $v$ 和 $h$ 都依赖于 $H$。 #### 使用一阶必要条件的特征化 -在接下来的内容中,基于一阶条件对$h$进行第二次特征化将会很有帮助。 +在接下来的内容中,基于一阶条件对 $h$ 进行第二次特征化将会很有帮助。 -选择$y'$的一阶必要条件是 +选择 $y'$ 的一阶必要条件是 ```{math} :label: comp5 @@ -358,7 +358,7 @@ h(y, Y) := \textrm{argmax}_{y'} -\gamma (y' - y) + \beta v_y(y', H(Y) ) = 0 ``` -Benveniste-Scheinkman {cite}`BenvenisteScheinkman1979`的一个重要且有用的包络定理表明,要对$v$关于$y$求导,我们可以直接对{eq}`comp4`右侧进行求导,得到 +Benveniste-Scheinkman {cite}`BenvenisteScheinkman1979`包络定理表明,要对 $v$ 关于 $y$ 求导,我们可以直接对{eq}`comp4`右侧进行求导,得到 $$ v_y(y,Y) = a_0 - a_1 Y + \gamma (y' - y) @@ -372,22 +372,22 @@ $$ -\gamma (y_{t+1} - y_t) + \beta [a_0 - a_1 Y_{t+1} + \gamma (y_{t+2} - y_{t+1} )] =0 ``` -企业在以下条件下最优地设定满足 {eq}`ree_comp7` 的产出路径,同时将 {eq}`ree_hlom` 视为给定: +企业最优地选择一条满足{eq}`ree_comp7` 的产出路径,在给定{eq}`ree_hlom` 的情况下,并受到以下条件的约束: -* $(y_0, Y_0)$ 的初始条件。 +* 初始条件 $(y_0, Y_0)$, * 终端条件 $\lim_{t \rightarrow \infty } \beta^t y_t v_y(y_{t}, Y_t) = 0$。 -最后这个条件被称为*横截条件*,它作为"无穷远处"的一阶必要条件。 +最后这个条件被称为*横截条件*,其作用相当于"无穷远处"的一阶必要条件。 -代表性企业的决策规则求解差分方程 {eq}`ree_comp7`,需满足给定的初始条件 $y_0$ 和横截条件。 +代表性企业的决策规则需在给定初始条件 $y_0$ 和横截条件下,求解差分方程 {eq}`ree_comp7`。 -注意,求解贝尔曼方程 {eq}`comp4` 得到 $v$,然后在 {eq}`ree_opbe` 中求解 $h$,可以得到一个自动满足欧拉方程 {eq}`ree_comp7` 和横截条件的决策规则。 +注意,求解贝尔曼方程 {eq}`comp4` 得到 $v$,然后在 {eq}`ree_opbe` 中求解 $h$,即可自动满足欧拉方程 {eq}`ree_comp7` 和横截条件。 -#### 产出的实际运动规律 +#### 产出的实际动态规律 -正如我们所见,一个特定的信念会转化为一个特定的决策规则 $h$。 +如前所述,给定的信念会转化为特定的决策规则 $h$。 -回想一下,在均衡状态下 $Y_t = y_t$,市场整体产出的*实际运动规律*为 +回想一下,在均衡中,由于 $Y_t = y_t$,市场整体产出的*实际动态规律*为 ```{math} :label: ree_comp9a @@ -395,25 +395,25 @@ $$ Y_{t+1} = h(Y_t, Y_t) ``` -因此,当企业相信市场整体产出的运动规律是{eq}`ree_hlom`时,它们的优化行为使得实际运动规律变为{eq}`ree_comp9a`。 +因此,当企业相信市场整体产出的动态规律是{eq}`ree_hlom`时,它们的优化行为会使得实际动态规律变为{eq}`ree_comp9a`。 (ree_def)= ### 理性预期均衡的定义 -具有调整成本模型的*理性预期均衡*或*递归竞争均衡*是一个决策规则 $h$ 和一个总体运动规律 $H$,使得: +在带调整成本的模型中,*理性预期均衡*或*递归竞争均衡*是一对决策规则 $h$ 和总体动态规律 $H$,使得: 1. 在给定信念 $H$ 的情况下,映射 $h$ 是企业的最优政策函数。 1. 运动规律 $H$ 满足对所有 $Y$ 都有 $H(Y)= h(Y,Y)$。 -因此,理性预期均衡使感知的运动规律{eq}`ree_hlom`和实际的运动规律{eq}`ree_comp9a`相等。 +因此,理性预期均衡是感知的动态规律{eq}`ree_hlom`和实际的动态规律{eq}`ree_comp9a`相一致。 #### 不动点表征 -正如我们所见,企业的最优化问题产生了一个映射$\Phi$,它将市场总产出的感知运动规律$H$映射到实际运动规律$\Phi(H)$。 +正如我们所见,企业的最优化问题产生了一个映射 $\Phi$,它将市场总产出的感知动态规律 $H$映射到实际动态规律 $\Phi(H)$。 -映射$\Phi$是两个映射的组合,第一个映射通过{eq}`comp4`--{eq}`ree_opbe`将感知运动规律映射到决策规则,第二个映射通过{eq}`ree_comp9a`将决策规则映射到实际运动规律。 +映射 $\Phi$ 是两个映射的组合,第一个映射通过{eq}`comp4`--{eq}`ree_opbe`将感知动态规律映射到决策规则,第二个映射通过{eq}`ree_comp9a`将决策规则映射到实际动态规律。 -理性预期均衡的$H$分量是$\Phi$的一个不动点。 +理性预期均衡的 $H$ 分量是 $\Phi$ 的一个不动点。 ## 计算均衡 @@ -424,13 +424,13 @@ Y_{t+1} = h(Y_t, Y_t) ### 收缩性的失效 -熟悉动态规划论证的读者可能会尝试通过选择某个总体运动规律的初始猜测值$H_0$,然后对$\Phi$进行迭代来解决这个问题。 +熟悉动态规划论证的读者可能会尝试通过选择某个总体动态规律的初始猜测值 $H_0$,然后对$\Phi$ 进行迭代来解决这个问题。 -不幸的是,映射$\Phi$并不是一个压缩映射。 +不幸的是,映射 $\Phi$ 并不是一个压缩映射。 -事实上,对$\Phi$的直接迭代并不能保证收敛[^fn_im]。 +事实上,对 $\Phi$ 的直接迭代并不能保证收敛[^fn_im]。 -有些情况下这些迭代会发散。 +有些情况下,这些迭代会发散。 幸运的是,这里还有另一种可行的方法。 @@ -450,11 +450,11 @@ Lucas和Prescott {cite}`LucasPrescott1971` 使用这种方法构建了理性预 正如我们将看到的,这个规划问题可以通过LQ控制({doc}`linear regulator `)来解决。 -规划问题的最优数量就是理性预期均衡的数量。 +规划问题的最优产出量就是理性预期均衡的产出量。 -理性预期均衡价格可以作为规划问题中的影子价格获得。 +理性预期均衡价格可以解释为规划问题中的影子价格。 -我们首先计算时间$t$时消费者和生产者剩余的总和 +我们首先计算时间 $t$ 的消费者和生产者剩余之和 ```{math} :label: comp10 @@ -465,17 +465,17 @@ s(Y_t, Y_{t+1}) 第一项是需求曲线下的面积,而第二项衡量的是产出变化的社会成本。 -*规划问题*是选择一个生产计划$\{Y_t\}$来最大化 +*规划问题*是选择一个生产计划 $\{Y_t\}$ 来最大化 $$ \sum_{t=0}^\infty \beta^t s(Y_t, Y_{t+1}) $$ -同时满足$Y_0$的初始条件。 +同时满足 $Y_0$ 的初始条件。 -### 规划问题的解决方案 +### 规划问题的求解 -计算{eq}`comp10`中的积分得到二次形式$a_0 Y_t - a_1 Y_t^2 / 2$。 +计算{eq}`comp10`中的积分得到二次形式 $a_0 Y_t - a_1 Y_t^2 / 2$。 因此,规划问题的贝尔曼方程为 @@ -509,26 +509,26 @@ $$ \beta a_0 + \gamma Y_t - [\beta a_1 + \gamma (1+ \beta)]Y_{t+1} + \gamma \beta Y_{t+2} =0 ``` -### 关键洞察 +### 关键洞见 -回到方程 {eq}`ree_comp7` 并对所有 t 设定 $y_t = Y_t$。 +回到方程 {eq}`ree_comp7`,并令 $y_t = Y_t$ 对所有 $t$ 成立。 通过一些简单的代数运算,你会发现当 $y_t=Y_t$ 时,方程 {eq}`comp16` 和 {eq}`ree_comp7` 是完全相同的。 -因此,规划问题的欧拉方程与我们通过以下方式得到的二阶差分方程相匹配: +因此,规划问题的欧拉方程与我们通过以下方式得到的二阶差分方程一致: 1. 找到代表性企业的欧拉方程,并且 -1. 将使"代表性企业具有代表性"的表达式 $Y_t = y_t$ 代入其中。 +1. 代入 $Y_t = y_t$ 以确保代表性企业确实代表整个行业。 -如果对这两个差分方程应用相同的终端条件是合适的(确实如此),那么我们就验证了规划问题的解也是理性预期均衡的数量序列。 +如果对这两个差分方程应用相同的终端条件,那么规划问题的解也就是理性预期均衡的产出序列。 -因此,对于这个例子,我们可以通过构建对应于贝尔曼方程{eq}`comp12`的最优线性调节器问题来计算均衡量。 +因此,对于这个例子,我们可以通过构建与贝尔曼方程{eq}`comp12`相应的最优线性调节器问题来计算均衡产出量。 -规划问题的最优策略函数就是代表性企业在理性预期均衡中面临的总体运动规律$H$。 +该规划问题的最优策略函数就是代表性企业在理性预期均衡中面临的总体动态规律 $H$。 -#### 运动规律的结构 +#### 动态规律的结构 -正如练习中要求你证明的那样,规划者问题是LQ控制问题这一事实意味着最优策略——因此也是总体运动规律——具有以下形式 +正如练习中要求证明的,规划者问题是LQ控制问题这一事实意味着最优策略,亦即总体动态规律,具有如下形式 ```{math} :label: ree_hlom2 @@ -537,11 +537,11 @@ Y_{t+1} = \kappa_0 + \kappa_1 Y_t ``` -其中$\kappa_0, \kappa_1$为某个参数对。 +其中 $\kappa_0, \kappa_1$ 为某个参数对。 -现在我们知道总体运动规律是线性的,从企业的贝尔曼方程{eq}`comp4`可以看出,企业的问题也可以被构建为一个LQ问题。 +现在我们知道总体动态规律是线性的,从企业的贝尔曼方程{eq}`comp4`可以看出,企业的问题也可以被构建为一个LQ问题。 -正如练习中要求你证明的那样,企业问题的LQ表述意味着一个如下形式的运动规律 +如习题所示,企业问题的LQ形式意味着动态规律具有如下形式: ```{math} :label: ree_ex5 @@ -549,16 +549,16 @@ Y_{t+1} y_{t+1} = h_0 + h_1 y_t + h_2 Y_t ``` -因此,理性预期均衡将由{eq}`ree_hlom2`--{eq}`ree_ex5`中的参数$(\kappa_0, \kappa_1, h_0, h_1, h_2)$来定义。 +因此,理性预期均衡将由{eq}`ree_hlom2`--{eq}`ree_ex5`中的参数 $(\kappa_0, \kappa_1, h_0, h_1, h_2)$ 来定义。 ## 练习 ```{exercise} :label: ree_ex1 -考虑{ref}`上述描述的`企业问题。 +考虑{ref}`上述`企业问题。 -假设企业的信念函数$H$如{eq}`ree_hlom2`所示。 +假设企业的信念函数 $H$ 如{eq}`ree_hlom2`所示。 将企业的问题表述为一个贴现最优线性调节器问题,注意要详细描述所需的所有对象。 @@ -568,9 +568,9 @@ $$ a_0= 100, a_1= 0.05, \beta = 0.95, \gamma=10, \kappa_0 = 95.5, \kappa_1 = 0.95 $$ -将企业问题的解以{eq}`ree_ex5`的形式表示,并给出每个$h_j$的值。 +将企业问题的解以{eq}`ree_ex5`的形式表示,并给出每个 $h_j$ 的值。 -如果有一个单位数量的完全相同的竞争性企业都按照{eq}`ree_ex5`行事,那么对于市场供给的*实际*运动规律{eq}`ree_hlom`意味着什么。 +若存在一个由相同企业组成的连续体,每个企业均按照{eq}`ree_ex5`行事,那么{eq}`ree_ex5`对于市场供给的*实际*动态规律{eq}`ree_hlom`意味着什么? ``` ```{solution-start} ree_ex1 @@ -579,8 +579,8 @@ $$ 要将问题映射到[折现最优线性控制问题](https://python.quantecon.org/lqcontrol.html)中,我们需要定义 -- 状态向量$x_t$和控制向量$u_t$ -- 定义偏好和状态运动规律的矩阵$A, B, Q, R$ +- 状态向量 $x_t$ 和控制向量 $u_t$ +- 定义偏好和状态动态规律的矩阵 $A, B, Q, R$ 对于状态和控制向量,我们选择 @@ -590,7 +590,7 @@ x_t = \begin{bmatrix} y_t \\ Y_t \\ 1 \end{bmatrix}, u_t = y_{t+1} - y_{t} $$ -对于$B, Q, R$,我们设定 +对于 $B, Q, R$,我们设定 $$ A = @@ -617,9 +617,9 @@ $$ - $x_t' R x_t + u_t' Q u_t = - r_t$ - $x_{t+1} = A x_t + B u_t$ -我们将使用模块 `lqcontrol.py` 来解决在给定参数值下的公司问题。 +我们将使用模块 `lqcontrol.py` 来解决在给定参数值下的企业问题。 -这将返回一个 LQ 策略 $F$,其解释为 $u_t = - F x_t$,或 +这将返回一个LQ策略 $F$,其解释为 $u_t = - F x_t$,或 $$ y_{t+1} - y_t = - F_0 y_t - F_1 Y_t - F_2 @@ -631,7 +631,7 @@ $$ h_0 = -F_2, \quad h_1 = 1 - F_0, \quad h_2 = -F_1 $$ -这是我们的解决方案 +参考代码: ```{code-cell} ipython3 # 模型参数 @@ -688,15 +688,15 @@ $$ ```{exercise} :label: ree_ex2 -考虑以下 $\kappa_0, \kappa_1$ 对作为理性预期均衡中总体运动定律组成部分的候选(参见{eq}`ree_hlom2`)。 +考虑以下 $\kappa_0, \kappa_1$ 对作为理性预期均衡中总体动态规律组成部分的候选(参见{eq}`ree_hlom2`)。 -扩展你为 {ref}`ree_ex1` 编写的程序,确定哪些(如果有的话)满足理性预期均衡的{ref}`定义 ` +扩展{ref}`ree_ex1`中的程序,确定哪些(如果有的话)满足理性预期均衡的{ref}`定义 ` * (94.0886298678, 0.923409232937) * (93.2119845412, 0.984323478873) * (95.0818452486, 0.952459076301) -描述一个迭代算法,该算法使用你为 {ref}`ree_ex1` 编写的程序来计算理性预期均衡。 +描述一个迭代算法,用{ref}`ree_ex1`中的程序来计算理性预期均衡。 (你不需要实际使用你所建议的算法) ``` @@ -705,23 +705,19 @@ $$ :class: dropdown ``` -要确定一对 $\kappa_0, \kappa_1$ 是否构成理性预期均衡的总量运动规律组成部分,我们可以按以下步骤进行: +要确定一对 $\kappa_0, \kappa_1$ 是否构成理性预期均衡的总量动态规律组成部分,我们可以按以下步骤进行: -- 确定相应的企业运动规律 +- 确定相应的企业动态规律 $y_{t+1} = h_0 + h_1 y_t + h_2 Y_t$。 -- 检验相关的总量运动规律 - :$Y_{t+1} = n h(Y_t/n, Y_t)$ 是否等价于 - $Y_{t+1} = \kappa_0 + \kappa_1 Y_t$。 +- 检验相关的总量动态规律 $Y_{t+1} = n h(Y_t/n, Y_t)$ 是否等价于 $Y_{t+1} = \kappa_0 + \kappa_1 Y_t$。 -在第二步中,我们可以使用 $Y_t = n y_t = y_t$,因此 -$Y_{t+1} = n h(Y_t/n, Y_t)$ 变为 +在第二步中,我们可以使用 $Y_t = n y_t = y_t$,因此 $Y_{t+1} = n h(Y_t/n, Y_t)$ 变为 $$ Y_{t+1} = h(Y_t, Y_t) = h_0 + (h_1 + h_2) Y_t $$ -因此要检验第二步,我们可以检验 $\kappa_0 = h_0$ 和 -$\kappa_1 = h_1 + h_2$。 +因此要检验第二步,我们可以检验 $\kappa_0 = h_0$ 和 $\kappa_1 = h_1 + h_2$。 以下代码实现了这个检验 @@ -748,14 +744,13 @@ for κ0, κ1 in candidates: break ``` -输出告诉我们答案是第(iii)组,这意味着 -$(h_0, h_1, h_2) = (95.0819, 1.0000, -.0475)$。 +结果告诉我们答案是第(iii)组,这意味着 $(h_0, h_1, h_2) = (95.0819, 1.0000, -.0475)$。 (注意我们使用`np.allclose`来测试浮点数的相等性,因为精确相等要求太严格)。 -关于迭代算法,可以从给定的$(\kappa_0, \kappa_1)$对循环到相关的企业法则,然后再到新的$(\kappa_0, \kappa_1)$对。 +关于迭代算法,可以从给定的 $(\kappa_0, \kappa_1)$ 对循环到相关的企业规律,然后再到新的 $(\kappa_0, \kappa_1)$ 对。 -这相当于实现了讲座中描述的算子$\Phi$。 +这相当于实现了讲义中描述的算子 $\Phi$。 (一般来说,无法保证这个迭代过程一定会收敛到理性预期均衡) @@ -767,12 +762,12 @@ $(h_0, h_1, h_2) = (95.0819, 1.0000, -.0475)$。 ```{exercise} :label: ree_ex3 -回顾{ref}`上述`规划者问题 +回顾{ref}`上述`规划问题 -1. 将规划者问题表述为LQ问题。 +1. 将规划问题表述为LQ问题。 1. 使用练习1中相同的参数值求解 * $a_0= 100, a_1= 0.05, \beta = 0.95, \gamma=10$ -1. 将解表示为$Y_{t+1} = \kappa_0 + \kappa_1 Y_t$的形式。 +1. 将解表示为 $Y_{t+1} = \kappa_0 + \kappa_1 Y_t$ 的形式。 1. 将你的答案与练习2的结果进行比较。 ``` @@ -780,7 +775,7 @@ $(h_0, h_1, h_2) = (95.0819, 1.0000, -.0475)$。 :class: dropdown ``` -我们需要将规划者问题写成LQ问题。 +我们需要将规划问题写成LQ问题。 对于状态和控制向量,我们选择 @@ -813,7 +808,7 @@ $$ Y_{t+1} - Y_t = -F_0 Y_t - F_1 $$ -我们可以通过 $\kappa_0 = -F_1$ 和 $\kappa_1 = 1-F_0$ 得到隐含的总量运动规律。 +我们可以通过 $\kappa_0 = -F_1$ 和 $\kappa_1 = 1-F_0$ 得到隐含的总量动态规律。 解决此问题的Python代码如下: @@ -837,7 +832,7 @@ F = F.flatten() print(κ0, κ1) ``` -输出得到的$(\kappa_0, \kappa_1)$对与上一个练习中得到的均衡结果相同。 +返回的 $(\kappa_0, \kappa_1)$ 对与上一个练习中得到的均衡结果相同。 ```{solution-end} ``` @@ -845,7 +840,7 @@ print(κ0, κ1) ```{exercise} :label: ree_ex4 -一个垄断者面对产业需求曲线{eq}`ree_comp3d`,并选择$\{Y_t\}$来最大化$\sum_{t=0}^{\infty} \beta^t r_t$,其中 +一个垄断者面对产业需求曲线{eq}`ree_comp3d`,并选择 $\{Y_t\}$ 来最大化 $\sum_{t=0}^{\infty} \beta^t r_t$,其中 $$ r_t = p_t Y_t - \frac{\gamma (Y_{t+1} - Y_t)^2 }{2} @@ -893,16 +888,15 @@ m0, m1 = -F[1], 1 - F[0] print(m0, m1) ``` -我们看到垄断者的运动定律大约为 +我们看到垄断者的动态规律大约为 $Y_{t+1} = 73.4729 + 0.9265 Y_t$。 -在理性预期的情况下,运动定律大约为 +在理性预期的情况下,动态规律大约为 $Y_{t+1} = 95.0818 + 0.9525 Y_t$。 -比较这两个运动定律的一种方法是通过它们的不动点,这些不动点给出了每种情况下的长期均衡产出。 +比较这两个动态规律的一种方法是通过它们的不动点,这些不动点给出了每种情况下的长期均衡产出。 -对于形如 $Y_{t+1} = c_0 + c_1 Y_t$ 的定律,不动点为 -$c_0 / (1 - c_1)$。 +对于形如 $Y_{t+1} = c_0 + c_1 Y_t$ 的规律,不动点为 $c_0 / (1 - c_1)$。 如果你计算这些数字,你会发现垄断者采用的长期产量比竞争市场获得的要低,这意味着更高的市场价格。 @@ -911,9 +905,5 @@ $c_0 / (1 - c_1)$。 ```{solution-end} ``` -[^fn_im]: 研究由学习型代理构成的模型是否能收敛到理性预期均衡的文献,其特点是对映射 $\Phi$ 的修改进行迭代,可以近似为 $\gamma \Phi + (1-\gamma)I$。这里 $I$ 是 - - -恒等算子和 $\gamma \in (0,1)$ 是一个*松弛参数*。 -参见 {cite}`MarcetSargent1989` 和 {cite}`EvansHonkapohja2001` 中关于这种方法的阐述和应用,该方法用于确定在什么条件下使用最小二乘学习的自适应代理群体会收敛到理性预期均衡。 +[^fn_im]: 有一类文献研究:当模型中的个体具有学习行为时,这些个体是否能收敛到理性预期。该文献探讨的核心是对映射 $\Phi$ 的修正型迭代,其可近似表示为 $\gamma \Phi + (1-\gamma)I$。这里 $I$ 是恒等算子,$\gamma \in (0,1)$ 是一个*松弛参数*。参见 {cite}`MarcetSargent1989` 和 {cite}`EvansHonkapohja2001` 中关于这种方法的阐述和应用,该方法用于确定在什么条件下使用最小二乘学习的自适应代理群体会收敛到理性预期均衡。 From def506dde5de52e0e7462e6f7ca608859d440479 Mon Sep 17 00:00:00 2001 From: nisha617 Date: Wed, 22 Oct 2025 16:51:26 +0200 Subject: [PATCH 2/2] Update rational_expectations.md --- lectures/rational_expectations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lectures/rational_expectations.md b/lectures/rational_expectations.md index e6ff5bb3..38b06bcd 100644 --- a/lectures/rational_expectations.md +++ b/lectures/rational_expectations.md @@ -71,7 +71,7 @@ FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf" mpl.font_manager.fontManager.addfont(FONTPATH) plt.rcParams['font.family'] = ['Source Han Serif SC'] -plt.rcParams["figure.figsize"] = (11, 5) #set default figure size +plt.rcParams["figure.figsize"] = (11, 5) #设置默认图片尺寸 import numpy as np ``` @@ -448,7 +448,7 @@ Lucas和Prescott {cite}`LucasPrescott1971` 使用这种方法构建了理性预 我们的解决思路是将市场问题的欧拉方程与单个个体选择问题的欧拉方程相匹配。 -正如我们将看到的,这个规划问题可以通过LQ控制({doc}`linear regulator `)来解决。 +正如我们将看到的,这个规划问题可以通过LQ控制({doc}`线性调节器 `)来解决。 规划问题的最优产出量就是理性预期均衡的产出量。