σμ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 学习路线›模块 2 · 对后验分布采样›主题 2.2·~55分钟高级

吉布斯采样

路线进度模块 2/3 · 主题 2/2
2.2 吉布斯采样
—实验得分— / 100总 XP—连续天数—

一次更新一个部分

有些后验整体上很难,但一次处理一个部分就很容易,吉布斯采样利用的正是这一点。对于两个未知量,比如均值 μ\muμ 和精度 τ\tauτ(方差的倒数),并不需要它们的联合分布。先在当前 τ\tauτ 给定下从 μ\muμ 的分布中抽一个 μ\muμ,再在新的 μ\muμ 给定下从 τ\tauτ 的分布中抽一个 τ\tauτ,如此反复。每次抽样都是条件抽样,并且总是被接受:与 Metropolis-Hastings 不同,这里没有接受或拒绝的步骤。收集到的数对构成一条探索联合后验的链。

μ∣τ,x∼N ⁣(P0m0+nτxˉP0+nτ, 1P0+nτ),τ∣μ,x∼Gamma ⁣(a+n2, b+∑(xi−μ)22)\mu\mid\tau,x\sim N\!\left(\frac{P_0m_0+n\tau\bar x}{P_0+n\tau},\ \frac{1}{P_0+n\tau}\right),\qquad \tau\mid\mu,x\sim\mathrm{Gamma}\!\left(a+\frac n2,\ b+\frac{\sum(x_i-\mu)^{2}}{2}\right)μ∣τ,x∼N(P0​+nτP0​m0​+nτxˉ​, P0​+nτ1​),τ∣μ,x∼Gamma(a+2n​, b+2∑(xi​−μ)2​)(1)

当各个部分之间联系不太紧密时,吉布斯采样效果最好。若两个未知量高度相关,每次条件抽样只能沿狭窄的山脊走很小的一步,链就会曲折前进、速度很慢。一个双变量例子:若 xxx 与 yyy 是相关系数为 ρ\rhoρ 的二元正态,则给定 yyy 时 xxx 服从均值 ρy\rho yρy、标准差 1−ρ2\sqrt{1-\rho^{2}}1−ρ2​ 的正态分布。当 ρ=0.8\rho=0.8ρ=0.8、y=2y=2y=2 时,xxx 的抽样均值为 1.61.61.6,标准差为 0.60.60.6;当 ρ=0.99\rho=0.99ρ=0.99 时标准差降到 0.140.140.14,步子变得极小。

两个条件步骤的数字设 n=25n=25n=25 个收益的均值为 xˉ=0.5\bar x=0.5xˉ=0.5,当前方差 σ2=4\sigma^{2}=4σ2=4,即 τ=0.25\tau=0.25τ=0.25。先验取 N(0,102)N(0,10^{2})N(0,102),先验精度 P0=0.01P_0=0.01P0​=0.01,数据精度 nτ=6.25n\tau=6.25nτ=6.25。于是 μ\muμ 从均值 6.25×0.5/6.26=0.4996.25\times0.5/6.26=0.4996.25×0.5/6.26=0.499、标准差 1/6.26=0.4001/\sqrt{6.26}=0.4001/6.26​=0.400 的正态分布中抽取。接着取 a=b=1a=b=1a=b=1、∑(xi−μ)2=100\sum(x_i-\mu)^{2}=100∑(xi​−μ)2=100,精度从 Gamma(13.5, 51)\mathrm{Gamma}(13.5,\ 51)Gamma(13.5, 51) 中抽取,其均值为 13.5/51=0.26513.5/51=0.26513.5/51=0.265,对应方差约 3.83.83.8。
  • 吉布斯采样:依次从每个未知量在其余量给定下的条件分布中抽样。
  • 无拒绝:每次条件抽样都保留,但要求每个条件分布都容易抽样。
  • 未知量之间的强相关会让链曲折前进、混合缓慢。

实验:评分内容

  • 条件均值15 分
  • 条件离散度10 分
  • 抽取均值15 分
  • 抽取精度15 分
  • 没有拒绝步骤10 分
  • 一次扫描10 分
  • 配对术语10 分
  • 强相关拖慢吉布斯15 分
0/ 已答 8 题
任务
1数值作答15 分未作答

xxx 与 yyy 是相关系数 ρ=0.8\rho=0.8ρ=0.8 的二元正态。给定 y=2y=2y=2 时,xxx 的条件分布的均值 ρy\rho yρy 是多少?

m=m =m=允许误差:± 0.01
2数值作答10 分未作答

该条件分布的标准差 1−ρ2\sqrt{1-\rho^{2}}1−ρ2​ 是多少?保留两位小数。

s=s =s=允许误差:± 0.005
3数值作答15 分未作答

当 n=25n=25n=25、xˉ=0.5\bar x=0.5xˉ=0.5、τ=0.25\tau=0.25τ=0.25、先验 N(0,102)N(0,10^{2})N(0,102) 时,μ\muμ 的条件分布精度为 0.01+25×0.25=6.260.01+25\times0.25=6.260.01+25×0.25=6.26。它的均值 6.25×0.5 / 6.266.25\times0.5\,/\,6.266.25×0.5/6.26 是多少?保留三位小数。

m=m =m=允许误差:± 0.002
4数值作答15 分未作答

当 a=b=1a=b=1a=b=1、n=25n=25n=25、∑(xi−μ)2=100\sum(x_i-\mu)^{2}=100∑(xi​−μ)2=100 时,τ\tauτ 的条件分布为 Gamma(a+n/2, b+100/2)\mathrm{Gamma}(a+n/2,\ b+100/2)Gamma(a+n/2, b+100/2)。它的均值(形状除以率)是多少?保留三位小数。

t=t =t=允许误差:± 0.002
5选择10 分未作答

为什么吉布斯采样不需要接受或拒绝的步骤?

6排列步骤10 分未作答

把吉布斯采样器的步骤按正确顺序排列。

拖动以重新排序;也可聚焦某项,按空格抬起,用方向键移动,再按空格放下。

  1. 1记录这一对
  2. 2在精度给定下抽均值
  3. 3选择初始值
  4. 4在新均值给定下抽精度
  5. 5重复多次并丢弃 burn-in
7配对10 分未作答

把每个术语与其含义配对。

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

吉布斯采样
条件分布
扫描
混合缓慢
8用文字解释15 分未作答

用一两句话解释:当两个未知量强相关时,吉布斯采样器为什么很慢。

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

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

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

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