协整理论在宏观分析中的应用

一句话先给结论

宏观分析里,协整用来处理「多个非平稳宏观变量之间的长期均衡关系」
——这是 Engle–Granger 1987 那篇论文真正“统治级”的应用场景。

一、货币经济学(最经典应用)

1️⃣ 货币需求函数(Money Demand)

问题背景:

  • 货币供给 ( M )
  • 收入 ( Y )
  • 利率 ( r )

这些变量:

  • 都是 I(1)(非平稳)
  • 但经济理论认为存在长期关系

典型协整关系:

[
\log(M_t) = \alpha + \beta \log(Y_t) + \gamma r_t + u_t
]

👉 如果 ( u_t ) 是平稳的 ⇒ 货币需求长期稳定

意义:

  • 验证央行货币政策是否“可预测”
  • 判断货币数量论是否成立
  • 为利率政策提供依据

这是 90 年代央行宏观研究的标配模型


二、购买力平价(PPP)检验(国际宏观)

2️⃣ 汇率与价格水平(PPP)

理论:
[
s_t = p_t - p_t^*
]

  • ( s_t ):名义汇率
  • ( p_t, p_t^* ):国内/国外价格指数

现实中:

  • 汇率、物价 都不平稳
  • 短期严重偏离 PPP

协整用途:

  • 检验是否存在长期 PPP 均衡
  • 建立 误差修正模型(ECM)

经济含义:

  • 短期偏离 → 套利、资本流动
  • 长期回归 → 国际价格机制有效

👉 IMF、世界银行大量用这一套


三、利率期限结构(Term Structure)

3️⃣ 短期利率 vs 长期利率

问题:

  • 短端利率、长端利率均为 I(1)
  • 但经济理论认为存在长期绑定关系

协整关系:
[
R^{long}_t - R^{short}_t \sim I(0)
]

用途:

  • 检验利率期限结构理论
  • 构建利率预测模型
  • 判断货币政策传导机制是否有效

👉 这和你熟悉的 配对交易逻辑几乎一模一样
只是对象从“股票”变成了“宏观变量”。


四、财政可持续性分析(非常重要)

4️⃣ 政府收入 vs 支出(Fiscal Sustainability)

变量:

  • 政府支出 ( G_t )
  • 税收收入 ( T_t )

理论上:

  • 长期不能无限背离

协整检验:
[
G_t - \lambda T_t \sim I(0)
]

解释:

  • 有协整 → 财政长期可持续
  • 无协整 → 债务路径不可持续

👉 这是:

  • 欧盟财政纪律(马斯特里赫特)
  • IMF 对发展中国家的核心分析工具

五、宏观增长模型(发展经济学)

5️⃣ GDP、资本、劳动、技术

在 Solow / AK 模型里:

[
\log Y_t = \alpha \log K_t + \beta \log L_t + A_t
]

现实:

  • ( Y, K, L ) 全是 I(1)

协整用于:

  • 验证长期增长路径
  • 估计长期弹性
  • 区分短期波动 vs 长期结构

六、误差修正模型(ECM)才是“杀招”

Engle–Granger 最重要的一点是:

如果变量协整 ⇒ 必然存在 ECM

形式:

[
\Delta y_t = \alpha (y_{t-1} - \beta x_{t-1}) + \text{short-run terms}
]

宏观意义:

  • 长期均衡 ≠ 马上成立
  • 偏离程度决定回归速度

👉 这是宏观政策分析中:

  • “政策冲击多久消失?”
  • “经济是否自我修复?”

的核心工具。


七、和你熟悉的量化交易的本质对应

量化交易宏观经济
股票价格宏观变量
配对交易长期均衡关系
均值回归误差修正
残差偏离均衡程度
止损/回归速度调整速度

👉 宏观分析是协整理论的“母体”
👉 配对交易只是一个工程化子应用


总结一句话(给你一个“可记忆版本”)

宏观分析中,协整用于研究:非平稳变量是否存在长期经济均衡偏离后是否、以及多快回归政策是否具有长期约束力

Read more

跑步的技巧(滚动落地)

“滚动落地(rolling contact / rolling foot strike)”不是一种教条式的“脚法”,而是一种 让冲击沿着整只脚、整条后链逐级传递的落地机制。 它的核心不是“你先用哪儿着地”,而是: 你的脚落地之后,冲击是不是像轮子一样滚过去,而不是像锤子一样砸下去。 这就是滚动落地的本质。 一、什么叫“滚动落地”? 你可以把它理解成两种完全不同的落地方式: 1. 砸地(撞击式) 脚像锤子一样拍到地上: * 要么后跟先砸 * 要么前掌先戳 * 冲击集中在一个点 * 一个结构瞬间吃掉大部分载荷 结果就是: * 后跟砸 → 膝盖难受 * 前掌戳 → 前脚掌磨烂 * 都不是长跑友好模式 这叫 撞击式着地(impact strike)。 2. 滚地(滚动式) 脚像轮胎一样“滚”过地面: * 不是某一点硬砸 * 而是外侧中足先轻触 * 再向前滚到前掌 * 最后从大脚趾蹬离

By SHI XIAOLONG

AMI的优越性

世界模型(World Models)的具体例子 如下,我按类型分类,便于理解。每类都附带实际实现、演示效果和应用场景。 1. Yann LeCun / Meta 的 JEPA 系列(最直接对应“世界模型”概念) 这些是 LeCun 主张的非生成式抽象预测世界模型代表。 * I-JEPA(Image JEPA,2023) 输入一张图像,模型把不同区域(context 和 target)编码成抽象表示,然后预测 target 的表示(不在像素级别重建)。 例子:给定一张遮挡了部分物体的图片,模型能预测“被遮挡物体的大致位置和属性”,构建对物体持久性和空间关系的理解。 这是一个“原始世界模型”,能学习物理常识(如物体不会凭空消失)。 * V-JEPA / V-JEPA 2(Video JEPA,

By SHI XIAOLONG

什么是:“世界模型(World Models)”

世界模型(World Models) 是人工智能领域的一个核心概念,尤其在 Yann LeCun 等研究者推动的下一代 AI 架构中占据中心位置。它指的是 AI 系统在内部构建的对现实世界的抽象模拟或内部表示,让机器能够像人类或动物一样“理解”物理世界、预测未来、规划行动。 简单比喻 想象你闭上眼睛也能“看到”房间里的物体会如何移动、碰撞或掉落——这就是你大脑里的世界模型。AI 的世界模型就是类似的“数字孪生”(digital twin)或“内部模拟器”:它不是简单记住数据,而是学习世界的动态、因果关系和物理直觉(如重力、物体持久性、遮挡、因果等)。 为什么需要世界模型? 当前主流的大型语言模型(LLM) 擅长处理文本(统计模式预测),但存在根本局限: * 缺乏对物理世界的真正理解 → 容易“幻觉”、无法可靠规划。 * 样本效率低 → 人类/

By SHI XIAOLONG

K线周期可配置化设计方案

K线周期可配置化设计方案 1. 背景与目标 当前 Beta 套利策略的 K 线周期硬编码为 "1h",分散在多个文件中。需要: 1. 将 K 线周期从 1h 改为 2h 2. 提取为环境变量 BETA_ARB_KLINE_INTERVAL,使其可在 .env 中配置 2. 影响范围分析 2.1 需要修改的文件(共 6 个) 文件 硬编码位置 修改内容 src/trading/config.py BetaArbConfig dataclass 新增 kline_interval 字段,

By SHI XIAOLONG