<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>动态优化 on 欢迎光临寒舍</title>
        <link>https://therealhan.com/tags/%E5%8A%A8%E6%80%81%E4%BC%98%E5%8C%96/</link>
        <description>Recent content in 动态优化 on 欢迎光临寒舍</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Mon, 05 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://therealhan.com/tags/%E5%8A%A8%E6%80%81%E4%BC%98%E5%8C%96/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>A Structural Analysis of Mental Health and Labour Market Trajectories</title>
        <link>https://therealhan.com/posts/jp2025/</link>
        <pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://therealhan.com/posts/jp2025/</guid>
        <description>&lt;h1 id=&#34;文献深度解构a-structural-analysis-of-mental-health-and-labour-market-trajectories&#34;&gt;文献深度解构：A Structural Analysis of Mental Health and Labour Market Trajectories
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;导语：&lt;/strong&gt; 你好。作为你的导师，我非常高兴看到你选择了 Jolivet 和 Postel-Vinay (2025) 这篇文章。这是一篇非常典型的、通过结构模型将两个传统上分离的领域——&lt;strong&gt;劳动经济学（Search and Matching）与健康经济学（Mental Health）&lt;/strong&gt;——结合起来的佳作。&lt;/p&gt;
&lt;p&gt;阅读这篇论文的挑战不在于看懂它的结论，而在于理解它是如何将一个模糊的直觉（“工作压力大伤身体，身体不好难找工作”）转化为一个可识别、可估计的数学系统的。我们将通过“逆向工程”的方法，拆解它的骨架。&lt;/p&gt;
&lt;h2 id=&#34;1-理论动机与直觉-theoretical-motivation--intuition&#34;&gt;1. 理论动机与直觉 (Theoretical Motivation &amp;amp; Intuition)
&lt;/h2&gt;&lt;h3 id=&#34;11-核心经济学权衡-the-core-trade-off&#34;&gt;1.1 核心经济学权衡 (The Core Trade-off)
&lt;/h3&gt;&lt;p&gt;这篇文章试图捕捉的核心权衡是：&lt;strong&gt;“职业发展与心理健康折旧之间的博弈”&lt;/strong&gt;。 在传统的搜寻模型（Job Ladder Model）中，工人总是向往高薪工作。但现实中，高薪往往伴随着高压力（Job Stress）。工人面临着动态权衡：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;向上攀爬（Climbing Up）：&lt;/strong&gt; 接受高压力工作换取高薪。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;健康成本（Health Cost）：&lt;/strong&gt; 高压力会加速心理健康的“折旧”（Depreciation）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;反馈效应（Feedback Loop）：&lt;/strong&gt; 一旦健康受损，工作的负效用（Disutility of Work）会急剧增加，迫使工人退出劳动力市场或接受低薪低压工作（Falling off the ladder）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;12-建模缺口-modeling-gap&#34;&gt;1.2 建模缺口 (Modeling Gap)
&lt;/h3&gt;&lt;p&gt;为什么作者要引入这个特定的模型？现有的文献存在两个断层：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;劳动文献的盲区：&lt;/strong&gt; 传统的 Job Search 模型通常假设健康是外生的，或者只影响生产率。它们忽略了**工作本身的非货币属性（如压力）**对工人未来状态（健康）的内生影响。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;健康文献的盲区：&lt;/strong&gt; 现有的健康经济学模型（如 Grossman 模型的发展版）虽然讨论健康存量，但往往忽略了&lt;strong&gt;劳动力市场的摩擦（Frictions）&lt;/strong&gt;。在这些模型中，如果健康变差，工人可以立刻无摩擦地换到一个轻松的工作。但现实是，搜寻摩擦（Search Frictions）使得工人可能被“困在”一个高压力工作中无法脱身，从而加剧健康恶化。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;作者的创新点（The &amp;ldquo;Twist&amp;rdquo;）：&lt;/strong&gt; 将“心理健康”建模为一个&lt;strong&gt;状态变量（State Variable）&lt;/strong&gt;，将“工作压力”建模为一个&lt;strong&gt;工作属性（Job Attribute）&lt;/strong&gt;，并将两者放入一个带有摩擦的生命周期搜寻模型中。&lt;/p&gt;
&lt;h3 id=&#34;13-直觉叙述-intuitive-narrative&#34;&gt;1.3 直觉叙述 (Intuitive Narrative)
&lt;/h3&gt;&lt;p&gt;想象一个工人在职业阶梯上攀爬。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;他收到一份 Offer，工资很高，但 O*NET 数据显示这工作压力极大（比如投行分析师）。&lt;/li&gt;
&lt;li&gt;他接受了。初期，高工资带来了高效用。&lt;/li&gt;
&lt;li&gt;但随着时间推移（动态过程），高压力环境增加了他心理健康恶化的概率（转移概率矩阵发生变化）。&lt;/li&gt;
&lt;li&gt;几年后，如果不幸遭遇健康冲击（Shock），他的“工作痛苦感”急剧上升。&lt;/li&gt;
&lt;li&gt;此时，由于&lt;strong&gt;搜寻摩擦&lt;/strong&gt;，他不能立刻找到一个“钱少事少”的工作。他面临选择：要么硬撑（继续损害健康），要么辞职失业（彻底失去收入）。&lt;/li&gt;
&lt;li&gt;这种机制解释了为什么我们观察到心理健康差的人往往就业率低、或者收入低——这不仅是选择效应，更是&lt;strong&gt;路径依赖&lt;/strong&gt;的结果。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;2-模型解剖-model-anatomy&#34;&gt;2. 模型解剖 (Model Anatomy)
&lt;/h2&gt;&lt;p&gt;让我们剥去繁复的文字，看清模型的数学骨架。&lt;/p&gt;
&lt;h3 id=&#34;21-状态空间-state-space&#34;&gt;2.1 状态空间 (State Space)
&lt;/h3&gt;&lt;p&gt;模型中的每一个决策主体（工人）由三组变量定义：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;变量类别&lt;/th&gt;
          &lt;th&gt;符号&lt;/th&gt;
          &lt;th&gt;变量名&lt;/th&gt;
          &lt;th&gt;类型&lt;/th&gt;
          &lt;th&gt;说明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;异质性&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$x$&lt;/td&gt;
          &lt;td&gt;个体类型&lt;/td&gt;
          &lt;td&gt;静态 (Time-invariant)&lt;/td&gt;
          &lt;td&gt;代表不可观测的能力、抗压天赋。这是结构估计必须控制的“体质”。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;时间状态&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$t$&lt;/td&gt;
          &lt;td&gt;年龄&lt;/td&gt;
          &lt;td&gt;动态 (State Variable)&lt;/td&gt;
          &lt;td&gt;生命周期的进度条。影响健康自然折旧和退休预期。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;健康状态&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$h$&lt;/td&gt;
          &lt;td&gt;心理健康&lt;/td&gt;
          &lt;td&gt;动态 (State Variable)&lt;/td&gt;
          &lt;td&gt;离散变量：$h \in \{Good, Average, Poor, Severe\}$。是前一期工作压力的结果。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;工作状态&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$y$&lt;/td&gt;
          &lt;td&gt;工作属性&lt;/td&gt;
          &lt;td&gt;动态 (Job Attribute)&lt;/td&gt;
          &lt;td&gt;包含工资 $w$、工时 $l$、压力 $s$。$y=\emptyset$ 代表失业。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;22-价值函数与决策-bellman-equations&#34;&gt;2.2 价值函数与决策 (Bellman Equations)
&lt;/h3&gt;&lt;p&gt;工人的决策由价值函数驱动。以就业者为例，其价值 $V(x,t,h,y)$ 包含两部分：&lt;/p&gt;
$$V(\cdot) = \underbrace{w - c(l,s,t,h)}_{\text{Current Utility}} + \beta \underbrace{E[\text{Continuation Value}]}_{\text{Future Value}}$$&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;瞬时效用：&lt;/strong&gt; 工资 $w$ 带来正效用，但付出劳动有成本 $c(\cdot)$。
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;关键设定：&lt;/em&gt; $c(l,s,t,h)$ 是 $s$（压力）和 $h$（健康）的函数。&lt;strong&gt;Cross-derivative&lt;/strong&gt; $\frac{\partial^2 c}{\partial s \partial h} &gt; 0$ 意味着：健康越差，做高压力工作就越痛苦。这是驱动模型机制的核心参数。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;期权价值（Continuation Value）：&lt;/strong&gt; 工人考虑到明天健康可能会变差（取决于今天的 $s$），也可能收到新的工作 Offer（取决于 $\lambda$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;23-搜寻与摩擦-frictions--offers&#34;&gt;2.3 搜寻与摩擦 (Frictions &amp;amp; Offers)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Offer Arrival (&lt;/strong&gt;$\lambda_0, \lambda_1$&lt;strong&gt;)：&lt;/strong&gt; 工作不是想换就换的。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Offer Distribution：&lt;/strong&gt; 工人收到的新工作，$s&#39;$ 是怎么决定的？作者在这里做了一个&lt;strong&gt;Reduced-form 的状态依赖设定&lt;/strong&gt;：在职搜寻时，你更容易收到与你当前工作压力相似的 Offer。这捕捉了职业的分割性（Segmentation）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;3-推导复现与教学-derivation--solution-method&#34;&gt;3. 推导复现与教学 (Derivation &amp;amp; Solution Method)
&lt;/h2&gt;&lt;p&gt;这是对博士生来说最关键的部分。你需要搞清楚作者是如何从数据中把那些看不见的参数“挖”出来的。作者采用了一个&lt;strong&gt;三步估计算法 (Three-Step Estimation Procedure)&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id=&#34;30-估计策略总览-strategy-overview&#34;&gt;3.0 估计策略总览 (Strategy Overview)
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;步骤&lt;/th&gt;
          &lt;th&gt;任务目标&lt;/th&gt;
          &lt;th&gt;核心方法&lt;/th&gt;
          &lt;th&gt;处理的参数 ($\theta$)&lt;/th&gt;
          &lt;th&gt;为什么这样分？&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;个体分类&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Conditional&lt;/strong&gt; K-means&lt;/td&gt;
          &lt;td&gt;异质性类型 $x$&lt;/td&gt;
          &lt;td&gt;需同时处理“分类”和“年龄效应”。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;物理法则&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Ordered Logit / OLS&lt;/td&gt;
          &lt;td&gt;健康演变 $\eta$、工资方程 $\beta$&lt;/td&gt;
          &lt;td&gt;控制 $x$ 后，这些过程就变成可直接观测的统计规律，无需解模型。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;行为推断&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Indirect Inference (SMM)&lt;/td&gt;
          &lt;td&gt;偏好 $\kappa$、摩擦 $\lambda$&lt;/td&gt;
          &lt;td&gt;这些是深层行为参数，看不见摸不着，必须通过模型模拟来反推。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;第一步剥离个体异质性-estimation-of-unobserved-heterogeneity&#34;&gt;第一步：剥离个体异质性 (Estimation of Unobserved Heterogeneity)
&lt;/h3&gt;&lt;p&gt;这是你追问的核心。这里的难点在于：&lt;strong&gt;如果直接对所有数据做平均然后聚类，会混淆“类型效应”和“年龄效应”。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;问题场景：&lt;/em&gt; 一个 Type 1（高能力）的 25 岁年轻人，工资可能和 Type 2（低能力）的 45 岁老员工一样高。如果只看平均工资，K-means 会把他们分到一组。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;具体操作步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;构造个体矩向量 (&lt;/strong&gt;$m_i$&lt;strong&gt;)：&lt;/strong&gt; 对于每一个工人 $i$，计算他在观测期内的平均值。$m_i$ 是一个包含 5 个元素的向量：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;平均对数工资 (Average Log Wage)&lt;/li&gt;
&lt;li&gt;平均工作压力 (Average Job Stress)&lt;/li&gt;
&lt;li&gt;健康状态为 &amp;ldquo;Poor&amp;rdquo; 的时间比例&lt;/li&gt;
&lt;li&gt;健康状态为 &amp;ldquo;Average&amp;rdquo; 的时间比例&lt;/li&gt;
&lt;li&gt;健康状态为 &amp;ldquo;Good&amp;rdquo; 的时间比例&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;设定含年龄修正的目标函数：&lt;/strong&gt; 作者修改了标准的 K-means 目标函数。不是寻找固定的中心点 $\mu_k$，而是寻找&lt;strong&gt;随年龄变化的中心曲线&lt;/strong&gt; $g_k(Age)$。&lt;/p&gt;
$$\min_{x_1,...,x_N, g} \sum_{i=1}^{N} \| m_{i} - \mathbf{g(x_{i}, T_i^0)} \|^{2}$$&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;$T_i^0$：工人 $i$ 第一次被观测时的年龄（Cohort）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;$g(k, T)$：第 $k$ 类工人在年龄 $T$ 时的预期表现。作者将其设定为 $T$ 的&lt;strong&gt;二次多项式&lt;/strong&gt;：&lt;/p&gt;
$$g(k, T) = \gamma_{k,0} + \gamma_{k,1} T + \gamma_{k,2} T^2$$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;迭代算法求解 (Iterative Solution)：&lt;/strong&gt; 计算机是如何解出这个 $\min$ 问题的？通过类似 EM 算法的迭代：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;E-step (分配)：&lt;/strong&gt; 给定当前的年龄曲线 $g(\cdot)$，把每个工人 $i$ 分配到离他最近的那条曲线所属的类别 $k$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M-step (更新)：&lt;/strong&gt; 给定每个人的分类 $k$，对每一类 $k$ 的数据跑回归，更新年龄曲线 $g(k, T)$ 的参数 $\gamma$。&lt;/li&gt;
&lt;li&gt;重复直到收敛。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;结论：&lt;/strong&gt; 这一步不仅给每个人打上了标签 $x_i \in \{1,2,3,4\}$，还顺便剔除了由于这群人处于不同生命周期阶段而产生的偏差。&lt;/p&gt;
&lt;h3 id=&#34;第二步估计健康动态与工资方程-estimation-of-health--wage-processes&#34;&gt;第二步：估计健康动态与工资方程 (Estimation of Health &amp;amp; Wage Processes)
&lt;/h3&gt;&lt;p&gt;这一步的参数可以直接从数据中通过最大似然（MLE）或 OLS 得到，&lt;strong&gt;不需要&lt;/strong&gt;求解复杂的动态规划模型。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: 估计哪些参数？结合哪些公式？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 健康动态参数 (&lt;/strong&gt;$\eta, \tau$&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心公式 (Eq 4 &amp;amp; 5)：&lt;/strong&gt; 健康演变被建模为一个 Ordered Logit 过程。&lt;/p&gt;
$$Pr(h&#39; \le \text{Poor}) = \Lambda(\tau_{P} + \tau(y,x,t,h))$$&lt;p&gt;其中潜变量阈值函数 $\tau(\cdot)$ 是我们需要估计的核心：&lt;/p&gt;
$$\tau(y,x,t,h) = \eta^{(t)} t + \eta^{(w)} w + \mathbf{\eta^{(s)} s} + I_l \eta^{(l)} + I_h \eta^{(h)} + I_x \eta^{(x)}$$&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;参数含义：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\eta^{(s)}$：这是关键参数！它衡量了&lt;strong&gt;工作压力&lt;/strong&gt; $s$ &lt;strong&gt;对下一年健康恶化的因果效应&lt;/strong&gt;。如果 $\eta^{(s)} &gt; 0$，说明压力越大，健康越容易恶化。&lt;/li&gt;
&lt;li&gt;$\eta^{(w)}$：工资对健康的保护作用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. 工资 Offer 参数 (&lt;/strong&gt;$\beta$&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心公式 (Eq 6)：&lt;/strong&gt; 工资方程（Wage Equation）：&lt;/p&gt;
$$\log w = \beta^{(0)} + \beta^{(x)} + (I_x \times s) \mathbf{\beta^{(s)}} + \beta^{(pt)} + \dots$$&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;参数含义：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\beta^{(s)}$：这是&lt;strong&gt;补偿性工资差异 (Compensating Differential)&lt;/strong&gt;。即市场是否为高压力工作支付溢价？这直接决定了工人是否有动力去牺牲健康换取金钱。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;为什么不需要结构估计？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;因为在第一步控制了 $x$ 后，健康 $h$ 和工资 $w$ 的演变就变成了&lt;strong&gt;条件外生&lt;/strong&gt;的物理过程。我们可以直接观测 $s$ 和 $h&#39;$ 的关系，直接跑回归（Ordered Logit / OLS）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;第三步结构参数估计-structural-estimation-of-preferences--frictions&#34;&gt;第三步：结构参数估计 (Structural Estimation of Preferences &amp;amp; Frictions)
&lt;/h3&gt;&lt;p&gt;这是最难的部分。这里涉及的参数是不可观测的“偏好”和“摩擦”，必须通过模型反推。这也是你复现论文时最需要写代码的部分。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q: 哪些是需要结构估计的参数？结合公式。&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;核心参数与识别逻辑表-identification-map&#34;&gt;&lt;strong&gt;核心参数与识别逻辑表 (Identification Map)&lt;/strong&gt;
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;参数符号&lt;/th&gt;
          &lt;th&gt;参数含义&lt;/th&gt;
          &lt;th&gt;所在公式&lt;/th&gt;
          &lt;th&gt;识别它的数据矩 (Target Moment)&lt;/th&gt;
          &lt;th&gt;识别逻辑 (Intuition)&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;$\kappa^{(h)}$&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;健康恶化带来的痛苦&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Eq 7 (Cost Func)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;失业者的健康分布&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;如果工作太痛苦（$\kappa$大），健康差的人就会更多地选择辞职失业。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;$\kappa^{(s)}$&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;工作压力的痛苦系数&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Eq 7 (Cost Func)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;辞职率 (Quit Rate)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;如果压力大的工作没人做（辞职率高），说明压力带来的痛苦很大。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;$\lambda_0$&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;失业者收到 Offer 概率&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Eq 1 (Unemployed V)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;失业持续时间&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;失业越久，说明收到 Offer 越难（假设接受率不变）。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;$\lambda_1$&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;在职者收到 Offer 概率&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Eq 2 (Employed V)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;跳槽率 (Job-to-Job Rate)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;跳槽越频繁，说明挖墙脚的机会越多。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;$\alpha, \rho$&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Offer 分布参数&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Eq 2 (Employed V)&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;新工作的压力分布&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;我们只观察到被接受的工作，通过模型反推整个 Offer 市场的分布。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Q: 用什么数据怎么估计？（Indirect Inference）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;方法：&lt;/strong&gt; &lt;strong&gt;间接推断 (Indirect Inference)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作流程：&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;猜测&lt;/strong&gt;一组参数 $\theta_3$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求解&lt;/strong&gt;模型：在这个参数下，解出工人的价值函数 $V(x,t,h,y)$（Eq 1 &amp;amp; 2）。这决定了工人何时辞职、何时接受 Offer。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模拟&lt;/strong&gt; 16 万个虚拟工人的职业生涯。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算&lt;/strong&gt; 虚拟数据的矩（比如虚拟的跳槽率）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;匹配&lt;/strong&gt;：最小化 虚拟矩与真实矩的距离 $\min \| \text{Actual Moments} - \text{Simulated Moments}(\theta) \|^2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;迭代&lt;/strong&gt;直到虚拟数据和真实数据吻合。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;方法论辩护为什么选择间接推断-indirect-inference&#34;&gt;&lt;strong&gt;方法论辩护：为什么选择间接推断 (Indirect Inference)?&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;你可能会问：为什么不直接用&lt;strong&gt;最大似然估计 (MLE)&lt;/strong&gt;？那不是更有效率吗？或者为什么不用简单的&lt;strong&gt;矩估计 (GMM)&lt;/strong&gt;？&lt;/p&gt;
&lt;p&gt;这里有三个致命的技术原因，迫使作者选择了间接推断：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;似然函数的噩梦 (Likelihood Intractability)：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;缺失数据：&lt;/strong&gt; MLE 需要计算观测数据的概率。但在搜寻模型中，我们&lt;strong&gt;看不到被拒绝的 Offer&lt;/strong&gt;。一个工人没跳槽，是因为他没收到 Offer？还是收到了但拒绝了？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多重积分：&lt;/strong&gt; 如果用 MLE，我们需要对每一个工人每一个时期所有可能的未观测路径（Offers, Shocks）进行积分。在连续工资和多维状态空间下，这个似然函数极其复杂，几乎不可导，很难最大化。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;时间聚合问题 (Time Aggregation Bias)：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据频率：&lt;/strong&gt; UKHLS 是&lt;strong&gt;年度&lt;/strong&gt;数据。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模型频率：&lt;/strong&gt; 实际上是&lt;strong&gt;连续&lt;/strong&gt;或更高频的。一个人可能在一年内经历了“失业 -&amp;gt; 找到工作 -&amp;gt; 又失业”的过程，但年度数据只记录了年初和年末的状态。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决方案：&lt;/strong&gt; 模拟（Simulation）非常容易处理这个问题。我们可以让模型按月运行，然后只取出每年第 12 个月的数据作为“模拟观测值”。这比推导复杂的年度似然函数要简单得多。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;辅助模型的威力 (Richness of Auxiliary Models)：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;简单的 GMM 只匹配均值（如平均工资）。但间接推断允许我们匹配&lt;strong&gt;辅助回归模型的系数 (Auxiliary Regression Coefficients)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例子：&lt;/strong&gt; 作者匹配了一个 OLS 回归的系数：$\log w = \beta_0 + \beta_1 \cdot \text{Age} + \beta_2 \cdot \text{Health}$。&lt;/li&gt;
&lt;li&gt;这意味着模型不仅要生成正确的平均工资，还要生成正确的“工资-年龄相关性”和“工资-健康相关性”。这迫使结构模型不仅要在水平上（Levels）准确，还要在机制（Correlations）上准确。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;总结参数全景图&#34;&gt;总结：参数全景图
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;步骤&lt;/th&gt;
          &lt;th&gt;涉及参数&lt;/th&gt;
          &lt;th&gt;对应公式&lt;/th&gt;
          &lt;th&gt;方法&lt;/th&gt;
          &lt;th&gt;核心逻辑&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;1. 异质性&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$x$ (Type)&lt;/td&gt;
          &lt;td&gt;Eq 3 (K-means)&lt;/td&gt;
          &lt;td&gt;聚类算法&lt;/td&gt;
          &lt;td&gt;先把人分类，控制不可观测的天赋差异。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;2. 物理法则&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\eta$ (健康影响)$\beta$ (工资补偿)&lt;/td&gt;
          &lt;td&gt;Eq 4, 5 (Ordered Logit)Eq 6 (OLS)&lt;/td&gt;
          &lt;td&gt;MLE / OLS&lt;/td&gt;
          &lt;td&gt;既然控制了 $x$，直接看数据中压力 $s$ 如何影响健康 $h&#39;$。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;3. 行为参数&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\kappa$ (痛苦成本)$\lambda$ (搜寻摩擦)&lt;/td&gt;
          &lt;td&gt;Eq 7 (Cost Function)Eq 1, 2 (Bellman)&lt;/td&gt;
          &lt;td&gt;间接推断 (SMM)&lt;/td&gt;
          &lt;td&gt;痛苦看不见，通过“辞职率”反推；摩擦看不见，通过“跳槽率”反推。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;</description>
        </item>
        <item>
        <title>When Money Dies: The Dynamics of Speculative Hyperinflations</title>
        <link>https://therealhan.com/posts/rocheteau2025/</link>
        <pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://therealhan.com/posts/rocheteau2025/</guid>
        <description>&lt;h1 id=&#34;论文数理模型完全掌握&#34;&gt;论文数理模型完全掌握
&lt;/h1&gt;&lt;h2 id=&#34;1-基础模型stw-框架下的不可分货币-indivisible-money&#34;&gt;1. 基础模型：STW 框架下的不可分货币 (Indivisible Money)
&lt;/h2&gt;&lt;p&gt;这是论文的第一部分（Section I），基于 Shi (1995) 和 Trejos-Wright (1995) 的连续时间版本。&lt;/p&gt;
&lt;h3 id=&#34;11-环境设定-environment&#34;&gt;1.1 环境设定 (Environment)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间&lt;/strong&gt;：连续时间 $t \in [0, \infty)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代理人&lt;/strong&gt;：单位测度，分为 $N \ge 3$ 种类型（为了产生通过货币交易的需求）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;偏好&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;消费效用 $u(y)$，其中 $u&#39;&gt;0, u&#39;&#39;&lt;0$。&lt;/li&gt;
&lt;li&gt;生产负效用 $c(y) = y$（线性）。&lt;/li&gt;
&lt;li&gt;时间折现率 $\rho$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;匹配&lt;/strong&gt;：泊松到达率 $\alpha$。
&lt;ul&gt;
&lt;li&gt;双重需求巧合概率为 0。&lt;/li&gt;
&lt;li&gt;单重需求巧合概率 $\sigma = 1/N$（一方想要对方的产品）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;货币&lt;/strong&gt;：总量 $M \in (0,1)$，不可分（indivisible），每人最多持有一单位（持有量 $m \in \{0, 1\}$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;12-资产价值方程-hjb-equations&#34;&gt;1.2 资产价值方程 (HJB Equations)
&lt;/h3&gt;&lt;p&gt;这是理解模型的起点。我们需要定义两个价值函数：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$V_{1,t}$：持有货币（买家）的期望折现效用。&lt;/li&gt;
&lt;li&gt;$V_{0,t}$：未持有货币（卖家）的期望折现效用。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;推导 HJB 方程：&lt;/strong&gt; 在连续时间下，资产价值等于流式收益（Flow payoff）加上价值变动（Capital gain/loss）。&lt;/p&gt;
&lt;p&gt;对于持有货币者（买家）：&lt;/p&gt;
$$\rho V_{1,t} = \underbrace{\alpha \sigma (1-M)}_{\text{遇到卖家的速率}} \underbrace{[u(y_t) + V_{0,t} - V_{1,t}]}_{\text{交易后的净收益}} + \underbrace{\dot{V}_{1,t}}_{\text{价值随时间的变化}} \quad (1)$$&lt;ul&gt;
&lt;li&gt;解释：买家以速率 $\alpha$ 遇到人，概率 $\sigma$ 喜欢对方产品，对方必须没有货币（概率 $1-M$）才能交易。交易后，买家获得 $u(y_t)$，失去货币（价值变为 $V_{0,t}$），放弃原状态 $V_{1,t}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对于未持有货币者（卖家）：&lt;/p&gt;
$$\rho V_{0,t} = \underbrace{\alpha \sigma M}_{\text{遇到买家的速率}} \underbrace{[-y_t + V_{1,t} - V_{0,t}]}_{\text{交易后的净收益}} + \underbrace{\dot{V}_{0,t}}_{\text{价值随时间的变化}} \quad (2)$$&lt;ul&gt;
&lt;li&gt;解释：卖家生产 $y_t$ 成本，获得货币变成 $V_{1,t}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;13-议价与交易量-terms-of-trade&#34;&gt;1.3 议价与交易量 (Terms of Trade)
&lt;/h3&gt;&lt;p&gt;假设买家进行“全有或全无”（Take-it-or-leave-it, TIOLI）出价。买家会压榨卖家的剩余，直到卖家无差异：&lt;/p&gt;
$$-y_t + V_{1,t} - V_{0,t} = 0 \implies y_t = V_{1,t} - V_{0,t} \quad (3)$$&lt;p&gt;这意味着货币的价值（购买力）$y_t$ 正好等于持有货币带来的这种“价值差”。&lt;/p&gt;
&lt;h3 id=&#34;14-结构方程与动态系统-structural-equation-estimation&#34;&gt;1.4 结构方程与动态系统 (Structural Equation Estimation)
&lt;/h3&gt;&lt;p&gt;这是论文的核心推导部分。我们需要找到 $y_t$ 的微分方程。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤 1：利用 (1) 和 (2) 消除&lt;/strong&gt; $V$&lt;strong&gt;。&lt;/strong&gt; 计算 $\rho(V_{1,t} - V_{0,t})$：&lt;/p&gt;
$$\rho(V_{1,t} - V_{0,t}) = \alpha\sigma(1-M)[u(y_t) - (V_{1,t}-V_{0,t})] - \alpha\sigma M [-(V_{1,t}-V_{0,t}) + (V_{1,t}-V_{0,t})] + (\dot{V}_{1,t} - \dot{V}_{0,t})$$&lt;p&gt;&lt;strong&gt;步骤 2：代入&lt;/strong&gt; $y_t = V_{1,t} - V_{0,t}$ &lt;strong&gt;和&lt;/strong&gt; $\dot{y}_t = \dot{V}_{1,t} - \dot{V}_{0,t}$&lt;strong&gt;。&lt;/strong&gt; 注意卖家议价公式 (3) 意味着卖家剩余为 0，所以 (2) 式简化相关项。整理得到：&lt;/p&gt;
$$\dot{y}_t = [\rho + \alpha \sigma (1-M)] y_t - \alpha \sigma (1-M) u(y_t) \quad (4)$$&lt;p&gt;&lt;strong&gt;结构分析：&lt;/strong&gt; 这是一个&lt;strong&gt;自治的一阶常微分方程 (Autonomous ODE)&lt;/strong&gt;。 定义货币流通速度参数 $\vartheta = \alpha \sigma (1-M)$。&lt;/p&gt;
$$\dot{y}_t = (\rho + \vartheta) y_t - \vartheta u(y_t)$$&lt;p&gt;假设 CRRA 偏好 $u(y) = y^{1-\eta}$，方程变为&lt;strong&gt;伯努利方程 (Bernoulli Equation)&lt;/strong&gt;：&lt;/p&gt;
$$\dot{y}_t = (\rho + \vartheta) y_t - \vartheta y_t^{1-\eta}$$&lt;h3 id=&#34;15-求解与投机性恶性通胀&#34;&gt;1.5 求解与投机性恶性通胀
&lt;/h3&gt;&lt;p&gt;这是一个非线性方程，但可以通过变量代换线性化。 令 $x_t = y_t^{\eta}$，则 $\dot{x}_t = \eta y_t^{\eta-1} \dot{y}_t$。 代入整理得线性 ODE：&lt;/p&gt;
$$\dot{x}_t = \eta(\rho + \vartheta) x_t - \eta \vartheta$$&lt;p&gt;&lt;strong&gt;通解：&lt;/strong&gt;&lt;/p&gt;
$$x_t = (x_0 - x^s) e^{\eta(\rho+\vartheta)t} + x^s$$&lt;p&gt;其中稳态 $x^s = \frac{\vartheta}{\rho+\vartheta}$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;关键结论：货币何时消亡？&lt;/strong&gt; 如果初始值 $x_0 &lt; x^s$（即 $y_0 &lt; y^s$），解会发散向 0。 货币完全失去价值的时间 $T$ 是由 $x_T = 0$ 定义的。&lt;/p&gt;
$$T = \frac{\ln[1 - (y_0/y^s)^\eta]^{-\frac{1}{\eta}}}{\rho + \vartheta} &lt; \infty$$&lt;p&gt;&lt;strong&gt;博士级洞察：&lt;/strong&gt; 通常在离散时间模型中，如果 $T$ 时刻货币价值为 0，逆向归纳法会导致 $T-1$ 时刻价值也为 0。但在连续时间中，这涉及到一个奇点。Rocheteau 证明了在 CRRA 偏好下，只要流动性回报随实际余额减少而趋于无穷大（Inada 条件不满足或特定形式），有限时间的恶性通胀路径是存在的。&lt;/p&gt;
&lt;h2 id=&#34;2-扩展模型可整除货币-divisible-money&#34;&gt;2. 扩展模型：可整除货币 (Divisible Money)
&lt;/h2&gt;&lt;p&gt;为了讨论货币增长率 $\pi_t$ 的影响，论文在 Section II 扩展到了 Lagos-Wright 类型的模型（在此为连续时间版本，类似 Choi &amp;amp; Rocheteau, 2021）。&lt;/p&gt;
&lt;h3 id=&#34;21-结构方程组&#34;&gt;2.1 结构方程组
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;买家的 HJB 方程：&lt;/strong&gt;&lt;/p&gt;
$$\rho V_t^b(m) = \max_{c} \{ u(c) + \dots \} + \frac{1}{dt} E[dV]$$&lt;p&gt;简化后，买家持有的实际余额 $m_t$ 的边际价值由以下欧拉方程决定（论文公式 21）：&lt;/p&gt;
$$\rho + \pi_t - \frac{\dot{m}_t}{m_t} = \alpha \sigma L(m_t)$$&lt;ul&gt;
&lt;li&gt;左边：持有货币的机会成本（名义利率 $i_t = r + \pi_t$，其中 $r$ 包含 $\dot{m}/m$ 项）。&lt;/li&gt;
&lt;li&gt;右边：流动性溢价（Liquidity Premium）。$L(m)$ 衡量了放宽流动性约束带来的边际效用增益。&lt;/li&gt;
&lt;li&gt;形式：$L(m) = \frac{u&#39;(y(m))}{p&#39;(y(m))} - 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;22-结构估计与校准视角&#34;&gt;2.2 结构估计与校准视角
&lt;/h3&gt;&lt;p&gt;如果你想做“结构方程估计”，在宏观理论中通常指：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;设定函数形式&lt;/strong&gt;：论文设定流动性溢价函数 $L(m) = m^{-\eta} - 1$（这对应特定的 CRRA 偏好）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;动态系统求解&lt;/strong&gt;：&lt;/p&gt;
$$\dot{m}_t = (\rho + \pi_t + \alpha \sigma) m_t - \alpha \sigma m_t^{1-\eta}$$&lt;p&gt;这又是一个伯努利方程！&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解析解 (Proposition 3)&lt;/strong&gt;： 利用积分因子法，可以求得 $m_t$ 的显式解：&lt;/p&gt;
$$m_t = \left[ (\bar{m}_t)^\eta - e^{\eta [(\alpha \sigma + \rho)t + \Pi(t)]} C \right]^{1/\eta}$$&lt;p&gt;其中 $\bar{m}_t$ 是基本面解（Monetarist solution），后一项是投机性泡沫（Speculative bubble）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;23-关键参数分析&#34;&gt;2.3 关键参数分析
&lt;/h3&gt;&lt;p&gt;作为博士生，你需要关注以下参数对“货币寿命” $T$ 的影响：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\pi$ &lt;strong&gt;(货币增长率)&lt;/strong&gt;：$\pi$ 越高，分母中的折现效应越大，货币死得越快。&lt;/li&gt;
&lt;li&gt;$\eta$ &lt;strong&gt;(风险规避/需求弹性)&lt;/strong&gt;：决定了当 $m \to 0$ 时，流动性溢价 $L(m)$ 趋于无穷大的速度。这是货币能否在有限时间内死亡的必要条件（需 $\eta \in (0,1)$ 或特定条件）。&lt;/li&gt;
&lt;li&gt;$\alpha \sigma$ &lt;strong&gt;(交易摩擦)&lt;/strong&gt;：摩擦越小（$\alpha$ 越大），人们越容易交易，但在恶性通胀路径中，高流速反而可能加速货币价值的崩溃（这是一个反直觉的有趣结论，见 Figure 2）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;3-总结如何掌握这篇论文&#34;&gt;3. 总结：如何掌握这篇论文
&lt;/h2&gt;&lt;p&gt;要充分掌握这篇论文的数理模型，你需要能够独立完成以下步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;复现 ODE&lt;/strong&gt;：不看论文，从 HJB 方程 (1) 和 (2) 推导出 ODE (4)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求解 Bernoulli 方程&lt;/strong&gt;：熟练掌握 $x = y^{1-n}$ 的变量代换技巧。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理解奇点&lt;/strong&gt;：思考为什么在 $y \to 0$ 时，微分方程的解可以触达 0 而不是渐近趋向于 0（这取决于 $u&#39;(0)$ 的性质）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;财政主导 (Fiscal Dominance)&lt;/strong&gt;：阅读 Section IV，尝试推导当货币增长率 $\pi_t$ 内生于政府预算约束 $g = \pi_t m_t$ 时，系统如何变成 Riccati 方程。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;小白也能懂&#34;&gt;小白也能懂
&lt;/h2&gt;&lt;h1 id=&#34;rocheteau-2025-结构参数校准与估计实战指南&#34;&gt;Rocheteau (2025) 结构参数校准与估计实战指南
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;——从“参数空间”到“数据空间”的完全映射&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;前言我们要解决什么问题&#34;&gt;前言：我们要解决什么问题？
&lt;/h2&gt;&lt;p&gt;作为博士生，你拿到一个理论模型（比如 Rocheteau 的微分方程），想用它来分析现实世界（比如津巴布韦的恶性通胀）。你会发现模型里全是希腊字母（$\rho, \alpha, \sigma, \eta$），但你手头只有 Excel 表格里的数据（GDP, CPI, M1）。&lt;/p&gt;
&lt;p&gt;本指南的任务就是教你&lt;strong&gt;如何用 Excel 里的数据，算出一个个具体的希腊字母数值&lt;/strong&gt;，然后把它们塞回微分方程里，画出漂亮的仿真图。&lt;/p&gt;
&lt;h2 id=&#34;第一步参数大盘点你要估计谁&#34;&gt;第一步：参数大盘点（你要估计谁？）
&lt;/h2&gt;&lt;p&gt;在 Rocheteau (2025) 的模型中，决定货币“死期”（$T$）的核心公式是：&lt;/p&gt;
$$T = \frac{\ln[1 - (y_0/y^s)^\eta]^{-\frac{1}{\eta}}}{\rho + \alpha \sigma}$$&lt;p&gt;我们需要确定的参数如下表所示：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;参数&lt;/th&gt;
          &lt;th&gt;符号&lt;/th&gt;
          &lt;th&gt;含义&lt;/th&gt;
          &lt;th&gt;来源类型&lt;/th&gt;
          &lt;th&gt;处理方式（小白必看）&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;时间折现率&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\rho$&lt;/td&gt;
          &lt;td&gt;人们有多不耐烦&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;外部设定 (Fixed)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;不估计&lt;/strong&gt;。通常直接设为年化 4% ($0.04$)。这是宏观经济学的行规，代表长期无风险实际利率。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;货币增长率&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\pi$&lt;/td&gt;
          &lt;td&gt;印钞机开得有多快&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;直接观测 (Data)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;不估计&lt;/strong&gt;。直接看数据。比如你想模拟津巴布韦 2008 年，就用当时的数据（比如每月增长几亿倍）。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;风险规避系数&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\eta$&lt;/td&gt;
          &lt;td&gt;货币需求对利率多敏感&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;结构参数 (Unknown)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;需要估计！&lt;/strong&gt; 这是效用函数 $u(c) = \frac{c^{1-\eta}}{1-\eta}$ 的曲率。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;交易摩擦&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;$\alpha\sigma$&lt;/td&gt;
          &lt;td&gt;交易有多难/多频繁&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;结构参数 (Unknown)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;需要估计！&lt;/strong&gt; $\alpha$ 是遇到人的概率，$\sigma$ 是能做生意的概率。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;结论&lt;/strong&gt;：你的任务就是利用数据，把 $\eta$ 和 $\alpha\sigma$ 这两个“黑箱”解出来。&lt;/p&gt;
&lt;h2 id=&#34;第二步建立桥梁货币需求函数&#34;&gt;第二步：建立桥梁——货币需求函数
&lt;/h2&gt;&lt;p&gt;我们不能凭空猜这两个参数，必须找到一个能把模型和数据联系起来的方程。这个方程就是&lt;strong&gt;货币需求函数（Money Demand Function）&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id=&#34;1-理论端的方程&#34;&gt;1. 理论端的方程
&lt;/h3&gt;&lt;p&gt;在模型的稳态（非恶性通胀时期），欧拉方程（FOC）告诉我们名义利率 $i$ 等于流动性溢价：&lt;/p&gt;
$$i = \underbrace{\alpha \sigma}_{\text{摩擦}} \times \underbrace{[(\frac{M}{P})^{-\eta} - 1]}_{\text{边际效用增益}}$$&lt;p&gt;&lt;em&gt;注：这里假设了&lt;/em&gt; $u(q) = \frac{q^{1-\eta}}{1-\eta}$ &lt;em&gt;和线性生产成本&lt;/em&gt; $c(q)=q$&lt;em&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-变形为可估计的形式&#34;&gt;2. 变形为可估计的形式
&lt;/h3&gt;&lt;p&gt;我们需要把上述方程反过来写，把“货币量”放在左边，因为我们要拟合的是“大家手里愿意拿多少钱”。&lt;/p&gt;
&lt;p&gt;令真实货币余额 $L = \frac{M}{P}$（在宏观数据中通常对应 $M/PY$，即货币流通速度的倒数）。&lt;/p&gt;
&lt;p&gt;通过简单的代数变换：&lt;/p&gt;
$$\frac{i}{\alpha \sigma} = L^{-\eta} - 1 \\ L^{-\eta} = 1 + \frac{i}{\alpha \sigma} \\ L = (1 + \frac{i}{\alpha \sigma})^{-\frac{1}{\eta}}$$&lt;p&gt;这就是我们的&lt;strong&gt;圣杯方程&lt;/strong&gt;：&lt;/p&gt;
$$\text{货币需求} (L) = \left( 1 + \frac{\text{利率 } (i)}{\text{摩擦参数 } (\alpha\sigma)} \right)^{-\frac{1}{\eta}}$$&lt;h2 id=&#34;第三步数据准备data-space&#34;&gt;第三步：数据准备（Data Space）
&lt;/h2&gt;&lt;p&gt;要跑这个回归，你需要去下载以下时间序列数据（比如美国 1900-2000 年的数据，或者你想研究的国家的稳定期数据）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;名义利率 (&lt;/strong&gt;$i_t$&lt;strong&gt;)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用什么&lt;/strong&gt;：通常用短期国债收益率（如 3-Month T-Bill Rate）或商业票据利率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;单位&lt;/strong&gt;：要转化为小数（例如 5% 写成 0.05）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;货币供应量 (&lt;/strong&gt;$M_t$&lt;strong&gt;)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用什么&lt;/strong&gt;：通常用 &lt;strong&gt;M1&lt;/strong&gt;（狭义货币），因为模型里的 Money 主要指用于交易的现金和活期存款。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;名义 GDP (&lt;/strong&gt;$P_t Y_t$&lt;strong&gt;)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用什么&lt;/strong&gt;：名义 GDP 数据。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;构建被解释变量 (&lt;/strong&gt;$L_t$&lt;strong&gt;)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;计算 &lt;strong&gt;“货币-收入比率”&lt;/strong&gt;：$L_t = \frac{M_t}{P_t Y_t}$。&lt;/li&gt;
&lt;li&gt;直觉：这代表了全社会持有的货币量相当于这一年生产总值的几分之几。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;第四步怎么估计结构估计实操&#34;&gt;第四步：怎么估计？（结构估计实操）
&lt;/h2&gt;&lt;p&gt;这是最关键的一步。我们要用 &lt;strong&gt;非线性最小二乘法 (Non-linear Least Squares, NLLS)&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id=&#34;为什么不能用普通的-ols&#34;&gt;为什么不能用普通的 OLS？
&lt;/h3&gt;&lt;p&gt;看上面的公式：$L = (1 + \frac{i}{A})^{-1/\eta}$。 这是一个高度非线性的函数，取对数也没法变成简单的 $y = ax + b$ 形式（因为里面有加法）。所以必须用 NLLS。&lt;/p&gt;
&lt;h3 id=&#34;具体操作流程以-stata-或-python-为例&#34;&gt;具体操作流程（以 Stata 或 Python 为例）：
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;设定回归方程：&lt;/strong&gt;&lt;/p&gt;
$$y_t = \beta_0 \cdot \left( 1 + \frac{x_t}{A} \right)^B + \epsilon_t$$&lt;ul&gt;
&lt;li&gt;$y_t$ &lt;strong&gt;(数据)&lt;/strong&gt;：你计算出的 $M_t / P_t Y_t$。&lt;/li&gt;
&lt;li&gt;$x_t$ &lt;strong&gt;(数据)&lt;/strong&gt;：名义利率 $i_t$。&lt;/li&gt;
&lt;li&gt;$A$ &lt;strong&gt;(待估参数)&lt;/strong&gt;：对应模型中的 $\alpha \sigma$。&lt;/li&gt;
&lt;li&gt;$B$ &lt;strong&gt;(待估参数)&lt;/strong&gt;：对应模型中的 $-1/\eta$。&lt;/li&gt;
&lt;li&gt;$\beta_0$ &lt;strong&gt;(待估参数)&lt;/strong&gt;：一个比例常数（Scaling factor），虽然模型里它是 1，但在处理指数数据时通常需要它来调整单位。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;结果解读映射回参数空间&#34;&gt;结果解读（映射回参数空间）：
&lt;/h3&gt;&lt;p&gt;假设软件跑出来的结果是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\hat{A} = 0.5$&lt;/li&gt;
&lt;li&gt;$\hat{B} = -3.33$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;参数换算：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;交易摩擦&lt;/strong&gt; $\alpha\sigma$：直接就是 $\hat{A}$。
&lt;ul&gt;
&lt;li&gt;$\alpha \sigma = 0.5$。这意味这你每两年（$1/0.5$）才会有一次成功的货币交易机会（在某些校准中单位可能不同，需注意时间单位）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;风险规避系数&lt;/strong&gt; $\eta$：
&lt;ul&gt;
&lt;li&gt;因为 $B = -1/\eta$，所以 $\eta = -1/B$。&lt;/li&gt;
&lt;li&gt;$\eta = -1 / (-3.33) \approx 0.3$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;第五步为什么选择这个方法博士论文里怎么吹&#34;&gt;第五步：为什么选择这个方法？（博士论文里怎么吹？）
&lt;/h2&gt;&lt;p&gt;当被问到“你为什么要搞这么复杂的结构估计，而不是直接跑个 CPI 回归？”时，你要这样回答：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;识别深层参数 (Identification of Deep Parameters)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;普通的通胀回归只能告诉我通胀和货币的关系，那是“相关性”。&lt;/li&gt;
&lt;li&gt;结构估计帮我把观察到的货币需求曲线拆解成了**“偏好”($\eta$)** 和 &lt;strong&gt;“摩擦”(&lt;/strong&gt;$\alpha\sigma$&lt;strong&gt;)&lt;/strong&gt; 两部分。Rocheteau 的模型证明，这两个参数对恶性通胀的死期 $T$ 有完全不同的动态影响，必须分开识别。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;福利分析的基础 (Welfare Analysis)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;只有知道了 $\eta$（效用函数的形状），我们才能计算恶性通胀到底让老百姓损失了多少“效用（Utils）”，而不仅仅是损失了多少钱。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;反事实推演 (Counterfactuals)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;估计出的 $\alpha\sigma$ 和 $\eta$ 是结构性的，理论上不随政策改变（Lucas 批判）。因此，我们可以放心地把这些参数固定住，然后强行把货币增长率 $\pi$ 拉高到 10000%，看看模型预测的 $T$ 是多少。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;总结你的复现清单&#34;&gt;总结：你的复现清单
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;下载数据&lt;/strong&gt;：找一份稳定的（比如美国 1950-2000）$M1$，$GDP$，$Interest Rate$ 数据。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;洗数据&lt;/strong&gt;：算出 $L_t = M1 / GDP$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跑回归&lt;/strong&gt;：用 NLLS 拟合 $L_t = \beta (1 + i_t / A)^B$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;得参数&lt;/strong&gt;：算出 $\eta = -1/B$, $\alpha\sigma = A$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代公式&lt;/strong&gt;：把 $\rho=0.04, \pi=10000\%$, 以及算出的 $\eta, \alpha\sigma$ 代入 $T$ 的公式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;画图&lt;/strong&gt;：得出结论，“在当前摩擦水平下，如果印钞速度达到津巴布韦水平，货币将在 45 天后归零”。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这就是所谓的“结构模型与数据的映射”。祝你复现成功！&lt;/p&gt;</description>
        </item>
        
    </channel>
</rss>
