σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
statsmodels 学习路线›模块 1 · 回归及其检验›主题 1.7·~50分钟中级

手算 Newey–West 标准误

路线进度模块 1/3 · 主题 7/10
1.7 手算 Newey–West 标准误
—实验得分— / 100总 XP—连续天数—

当误差有记忆时

普通标准误假设每个误差与其他误差独立。重叠的收益打破了这一点:1 月到 3 月的收益与 2 月到 4 月的收益共享两个月,所以它们的误差同向变化。系数仍然没问题,但经典标准误太小,t 统计量太大。Newey–West(HAC)协方差修正了这一点。它从常见的“三明治”(XᵀX)⁻¹ S (XᵀX)⁻¹ 出发,用每一行与其残差的乘积 xₜeₜ 构造中间部分:S=Σₜeₜ²xₜxₜᵀ+ Σₖ₌₁^LwₖΣₜeₜeₜ₋ₖ (xₜxₜ₋ₖᵀ+ xₜ₋ₖxₜᵀ),其中 Bartlett 权重 wₖ=1-k/(L+1) 把较早的自协方差压向零并保持矩阵有效。

在 statsmodels 中,用 sm.OLS(y, X).fit(cov_type='HAC', cov_kwds={'maxlags': L}) 得到同一个矩阵,此时 res.tvalues 使用稳健标准误。亲手写一次很值得:你会看到滞后为 0 时它退化为怀特的异方差稳健协方差,正自相关使稳健方差大于经典方差,而滞后数的选择是一种判断(常见经验是约等于重叠的长度)。对 SPY 的三个月收益,2005 年 5 月到 2026 年 8 月的 256 个重叠观测平均 2.78%,经典 t 为 6.10。用 Newey–West,2 个滞后降到 4.18,6 个滞后降到 3.65:仍然显著,但证据比第一个数字显示的要弱。

  • 重叠意味着记忆:重叠收益的误差自相关,所以经典 t 统计量夸大了证据。
  • 三明治:Newey–West 是 (X'X)^-1 S (X'X)^-1,其中 S 由 x_t e_t 和 Bartlett 加权自协方差构成。
  • 用自己的公式核对库:手算矩阵与库的结果一致,说明你理解了这个选项做了什么。

实验:评分内容

  • 重叠收益10 分
  • 经典 t 统计量10 分
  • Bartlett 权重10 分
  • 手算 Newey–West25 分
  • 用 statsmodels 求 HAC t 统计量15 分
  • SPY 研究30 分
资源管理器 · lab-sx-13
▾ lab-sx-13
▾ data
…
bash · 浏览器内
learner@quantcraft:~/lab-sx-13$
Python 尚未加载PythonLn 1, Col 1Spaces: 4UTF-8

要重置此主题吗?

lab-sx-13 中的所有内容将恢复为初始文件,终端也会被清空。你当前的解答将丢失,且无法撤销。

将被重置
  • main.py → 初始代码
  • 终端历史与测试输出
  • 未提交的更改
将被保留
  • 实验最高得分
  • 你的 XP 与连续天数
  • 讲解进度与笔记

登录后即可运行你的代码。

所有讲解均可免费阅读。创建账户或登录后,即可运行代码、运行测试并提交此实验。

  • 浏览器内 IDE 与 bash 终端,无需安装
  • 即时评分、XP 以及你在学习路线中的位置
创建账户登录
或
使用 GitHub 继续