σμ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
  • 日本語
  • 中文
Bayesian Inference 学习路线›模块 3 · 模型与实战›主题 3.1·~1小时高级

层次模型与收缩

路线进度模块 3/3 · 主题 1/4
3.1 层次模型与收缩
—实验得分— / 100总 XP—连续天数—

让许多估计互相帮助

假设你有 505050 只股票的平均收益。看起来最好的那些,一部分是真的好,一部分只是运气好。层次模型认为所有真实均值 θi\theta_iθi​ 都来自同一个总体,θi∼N(μ,τ2)\theta_i\sim N(\mu,\tau^{2})θi​∼N(μ,τ2),而观测到的平均值 yiy_iyi​ 是真实均值加上标准误差为 sis_isi​ 的噪声。于是这只股票自身的数据要与整个群体结合:估计被拉向群体均值 μ\muμ。这种拉动叫作收缩。

Bi=si2si2+τ2,θ^i=Bi μ+(1−Bi) yi,sd(θi)=(1si2+1τ2)−1/2B_i=\frac{s_i^{2}}{s_i^{2}+\tau^{2}},\qquad \hat\theta_i=B_i\,\mu+(1-B_i)\,y_i,\qquad \mathrm{sd}(\theta_i)=\left(\frac{1}{s_i^{2}}+\frac{1}{\tau^{2}}\right)^{-1/2}Bi​=si2​+τ2si2​​,θ^i​=Bi​μ+(1−Bi​)yi​,sd(θi​)=(si2​1​+τ21​)−1/2(1)

收缩系数 BiB_iBi​ 是分给群体的权重比例。噪声大的股票(sis_isi​ 大)的 BiB_iBi​ 接近 111,被强烈拉向群体均值;测得很精确的股票(sis_isi​ 小)几乎保留自己的值。若不知道 τ2\tau^{2}τ2,可由离散程度来估计:各股票 yiy_iyi​ 的方差等于 τ2\tau^{2}τ2 加上 si2s_i^{2}si2​ 的平均,所以 τ2\tau^{2}τ2 就是该方差减去平均噪声,且不小于 000。若离散程度不超过噪声单独能产生的水平,则 τ2=0\tau^{2}=0τ2=0,所有股票共用一个估计。

平均相同的两只股票设群体 μ=8%\mu=8\%μ=8%,τ=2%\tau=2\%τ=2%。股票 A 的 y=14%y=14\%y=14%,s=4%s=4\%s=4%:B=16/(16+4)=0.8B=16/(16+4)=0.8B=16/(16+4)=0.8,估计为 0.8×8+0.2×14=9.2%0.8\times8+0.2\times14=9.2\%0.8×8+0.2×14=9.2%,标准差 1/1/16+1/4=1.79%1/\sqrt{1/16+1/4}=1.79\%1/1/16+1/4​=1.79%。股票 B 的 yyy 同为 14%14\%14%,但 s=1%s=1\%s=1% 很精确:B=1/(1+4)=0.2B=1/(1+4)=0.2B=1/(1+4)=0.2,估计为 0.2×8+0.8×14=12.8%0.2\times8+0.8\times14=12.8\%0.2×8+0.8×14=12.8%。噪声大的几乎被完全拉回,精确的几乎不动。
  • 层次模型:真实均值来自同一总体,所以每只股票的数据都帮助其他股票。
  • 收缩 Bi=si2/(si2+τ2)B_i=s_i^{2}/(s_i^{2}+\tau^{2})Bi​=si2​/(si2​+τ2):噪声大的估计变动大,精确的几乎不变。
  • 估计 τ2\tau^{2}τ2:股票间方差减去平均噪声,且不小于 000。

实验:评分内容

  • 收缩系数15 分
  • A 的收缩均值15 分
  • B 的收缩均值10 分
  • A 的后验离散度10 分
  • 估计 tau 平方15 分
  • 谁被收缩得最多10 分
  • 配对术语10 分
  • 为什么收缩有帮助15 分
0/ 已答 8 题
任务
1数值作答15 分未作答

股票 A 的标准误差为 s=4%s=4\%s=4%,群体离散度为 τ=2%\tau=2\%τ=2%。B=s2/(s2+τ2)B=s^{2}/(s^{2}+\tau^{2})B=s2/(s2+τ2) 是多少?

b=b =b=允许误差:± 0.005
2数值作答15 分未作答

群体均值 μ=8%\mu=8\%μ=8%,股票 A 的平均为 y=14%y=14\%y=14%。当 B=0.8B=0.8B=0.8 时,收缩均值 Bμ+(1−B)yB\mu+(1-B)yBμ+(1−B)y(百分数)是多少?保留两位小数。

m=m =m=允许误差:± 0.03
3数值作答10 分未作答

股票 B 的平均同样是 y=14%y=14\%y=14%,但标准误差只有 s=1%s=1\%s=1%,所以 B=1/(1+4)=0.2B=1/(1+4)=0.2B=1/(1+4)=0.2。它的收缩均值(百分数)是多少?保留两位小数。

m=m =m=允许误差:± 0.03
4数值作答10 分未作答

股票 A 真实均值的后验标准差 (1/s2+1/τ2)−1/2\big(1/s^{2}+1/\tau^{2}\big)^{-1/2}(1/s2+1/τ2)−1/2(s=4s=4s=4、τ=2\tau=2τ=2,百分数)是多少?保留两位小数。

s=s =s=允许误差:± 0.02
5数值作答15 分未作答

在各股票之间,观测平均值的方差为 303030(百分数的平方),si2s_i^{2}si2​ 的平均为 202020。τ2\tau^{2}τ2 的矩估计是多少?

t=t =t=允许误差:± 0.01
6选择10 分未作答

哪只股票的平均被拉向群体均值的力度最大?

7配对10 分未作答

把每个符号与其含义配对。

为左侧每一项选择配对项。

μ\muμ
τ\tauτ
sis_isi​
BiB_iBi​
8用文字解释15 分未作答

用一两句话解释:为什么把每只股票的平均值向群体平均拉近,通常比原始平均值更能预测其未来平均值。

数学模式键盘或 LaTeX 输入第 1/8 题 · Ctrl ⏎ 检查

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

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

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