σμ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 学习路线›模块 1 · 信念与证据›主题 1.4·~1小时中级

贝叶斯线性回归

路线进度模块 1/3 · 主题 4/4
1.4 贝叶斯线性回归
—实验得分— / 100总 XP—连续天数—

带着诚实不确定性的回归

普通回归只给出一个斜率,贝叶斯回归给出斜率的整个分布。设股票收益为 yyy、市场收益为 xxx,y=βx+ey=\beta x+ey=βx+e,噪声 eee 的方差为 σ2\sigma^{2}σ2。先给贝塔一个先验,比如以 m0=1m_0=1m0​=1 为中心、方差为 v0v_0v0​ 的正态分布。数据把斜率推向最小二乘值,先验把它拉回来,这和前几个主题里按精度加权的平均是同一回事。先验精度是 1/v01/v_01/v0​,数据精度是 ∑x2/σ2\sum x^{2}/\sigma^{2}∑x2/σ2,后者在市场波动大时很大。

Pn=1v0+∑x2σ2,mn=m0/v0+∑xy/σ2Pn,sd(β)=1PnP_n=\frac{1}{v_0}+\frac{\sum x^{2}}{\sigma^{2}},\qquad m_n=\frac{m_0/v_0+\sum xy/\sigma^{2}}{P_n},\qquad \mathrm{sd}(\beta)=\frac{1}{\sqrt{P_n}}Pn​=v0​1​+σ2∑x2​,mn​=Pn​m0​/v0​+∑xy/σ2​,sd(β)=Pn​​1​(1)

有两点值得注意。第一,以 000 为中心的先验恰好给出岭回归:斜率为 ∑xy / (∑x2+λ)\sum xy\,/\,(\sum x^{2}+\lambda)∑xy/(∑x2+λ),其中 λ=σ2/v0\lambda=\sigma^{2}/v_0λ=σ2/v0​。所以岭回归就是先验不信任大斜率的贝叶斯回归。第二,对新的 x∗x^{*}x∗ 作预测时,离散度有两个来源:噪声 σ2\sigma^{2}σ2,以及斜率的不确定性,它贡献 x∗2/Pnx^{*2}/P_nx∗2/Pn​。后一项随 x∗x^{*}x∗ 的平方增长,所以远离数据的预测更不确定。

用数字看贝塔设 ∑x2=40\sum x^{2}=40∑x2=40、∑xy=48\sum xy=48∑xy=48、σ2=4\sigma^{2}=4σ2=4。最小二乘斜率为 48/40=1.248/40=1.248/40=1.2。取先验 N(1, 0.52)N(1,\,0.5^{2})N(1,0.52),即 v0=0.25v_0=0.25v0​=0.25:精度为 4+40/4=144+40/4=144+40/4=14,均值 (4+12)/14=1.143(4+12)/14=1.143(4+12)/14=1.143,标准差 1/14=0.2671/\sqrt{14}=0.2671/14​=0.267。若用以 000 为中心的岭先验,斜率为 48/(40+16)=0.85748/(40+16)=0.85748/(40+16)=0.857。在 x∗=2x^{*}=2x∗=2 处的预测均值为 2.292.292.29,标准差为 4+4/14=2.07\sqrt{4+4/14}=2.074+4/14​=2.07。
  • 贝叶斯斜率:精度等于先验精度加数据精度的分布。
  • 岭回归是先验以 000 为中心的情形,λ=σ2/v0\lambda=\sigma^{2}/v_0λ=σ2/v0​。
  • 预测包含噪声加斜率不确定性,后者随 x∗2x^{*2}x∗2 增长。

实验:评分内容

  • 后验精度15 分
  • 后验斜率15 分
  • 斜率的不确定性10 分
  • 岭回归斜率15 分
  • 预测的离散度10 分
  • 非常自信的先验10 分
  • 配对术语10 分
  • 远离数据时15 分
0/ 已答 8 题
任务
1数值作答15 分未作答

当 ∑x2=40\sum x^{2}=40∑x2=40、σ2=4\sigma^{2}=4σ2=4、先验方差 v0=0.25v_0=0.25v0​=0.25 时,后验精度 1/v0+∑x2/σ21/v_0+\sum x^{2}/\sigma^{2}1/v0​+∑x2/σ2 是多少?

p=p =p=允许误差:± 0.01
2数值作答15 分未作答

再加入先验均值 m0=1m_0=1m0​=1 与 ∑xy=48\sum xy=48∑xy=48。后验均值 (m0/v0+∑xy/σ2)/14\big(m_0/v_0+\sum xy/\sigma^{2}\big)/14(m0​/v0​+∑xy/σ2)/14 是多少?保留四位小数。

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

斜率的后验标准差 1/141/\sqrt{14}1/14​ 是多少?保留四位小数。

s=s =s=允许误差:± 0.001
4数值作答15 分未作答

使用以 000 为中心、v0=0.25v_0=0.25v0​=0.25 的先验,σ2=4\sigma^{2}=4σ2=4,所以 λ=σ2/v0=16\lambda=\sigma^{2}/v_0=16λ=σ2/v0​=16。当 ∑xy=48\sum xy=48∑xy=48、∑x2=40\sum x^{2}=40∑x2=40 时,岭回归斜率 ∑xy / (∑x2+λ)\sum xy\,/\,(\sum x^{2}+\lambda)∑xy/(∑x2+λ) 是多少?保留四位小数。

r=r =r=允许误差:± 0.001
5数值作答10 分未作答

对新的 x∗=2x^{*}=2x∗=2,预测标准差为 σ2+x∗2/14\sqrt{\sigma^{2}+x^{*2}/14}σ2+x∗2/14​,其中 σ2=4\sigma^{2}=4σ2=4。它是多少?保留三位小数。

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

如果先验方差 v0v_0v0​ 变得非常小,后验斜率会怎样?

7配对10 分未作答

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

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

最小二乘斜率
岭回归
后验精度
预测方差
8用文字解释15 分未作答

用一两句话解释:为什么贝叶斯回归对远离数据的 xxx 值给出更宽的预测范围。

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

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

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

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