σμ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 AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • 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 AcademyRoadmapsRoteiros
Ctrl K
AO
+1,2 mil alunos
EntrarParticipar ↗
RoadmapsRoteiros
AO
+1,2 mil alunos
Entrar
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Roteiro de Bayesian Inference›Módulo 3 · Modelos e prática›Tópico 3.2·~50 minAvançado

Comparação de modelos e fatores de Bayes

Posição no roteiroMódulo 3 de 3 · Tópico 2 de 4
3.2 Comparação de modelos e fatores de Bayes
—Nota do lab— / 100XP total—Sequência—

Qual modelo explica melhor os dados?

Muitas vezes é preciso escolher entre duas ideias sobre o mundo. Digamos que o modelo M0M_0M0​ afirma que uma estratégia ganha exatamente metade dos dias, θ=0,5\theta=0{,}5θ=0,5. O modelo M1M_1M1​ admite qualquer taxa de acerto, com um prior plano. Cada modelo recebe uma nota: a verossimilhança marginal P(D∣M)P(D\mid M)P(D∣M), a probabilidade que deu aos dados realmente vistos, tirada a média sobre seu próprio prior. A razão das duas notas é o fator de Bayes BF10=P(D∣M1)/P(D∣M0)BF_{10}=P(D\mid M_1)/P(D\mid M_0)BF10​=P(D∣M1​)/P(D∣M0​). Ele diz o quanto os dados favorecem M1M_1M1​. Multiplique-o pelas odds prévias para obter as odds posteriores.

P(D∣M)=∫P(D∣θ) p(θ∣M) dθ,BF10=P(D∣M1)P(D∣M0),P(M1∣D)P(M0∣D)=P(M1)P(M0)⋅BF10P(D\mid M)=\int P(D\mid\theta)\,p(\theta\mid M)\,d\theta,\qquad BF_{10}=\frac{P(D\mid M_1)}{P(D\mid M_0)},\qquad \frac{P(M_1\mid D)}{P(M_0\mid D)}=\frac{P(M_1)}{P(M_0)}\cdot BF_{10}P(D∣M)=∫P(D∣θ)p(θ∣M)dθ,BF10​=P(D∣M0​)P(D∣M1​)​,P(M0​∣D)P(M1​∣D)​=P(M0​)P(M1​)​⋅BF10​(1)

Duas coisas distinguem os fatores de Bayes de simplesmente escolher o modelo que melhor se ajusta. Primeiro, eles penalizam a complexidade sem nenhuma regra extra. Um modelo flexível espalha seu prior por muitos resultados possíveis, então cada um recebe pouca probabilidade, e só vence se os dados se ajustarem bem o bastante para compensar. Segundo, dependem do prior: um prior muito largo em M1M_1M1​ é mais penalizado. Como escala aproximada, um fator entre 111 e 333 mal merece menção, de 333 a 101010 é moderado, de 101010 a 100100100 é forte e acima de 100100100 é decisivo.

14 vitórias em 20 dias, depois 70 em 100Com 141414 vitórias em 202020 dias, M0M_0M0​ dá (2014)0,520=0,0370\binom{20}{14}0{,}5^{20}=0{,}0370(1420​)0,520=0,0370. M1M_1M1​ com prior plano dá 1/(n+1)=1/21=0,04761/(n+1)=1/21=0{,}04761/(n+1)=1/21=0,0476. O fator de Bayes é 1,291{,}291,29, quase nenhuma evidência, e com odds prévias iguais P(M1∣D)=1,29/2,29=0,56P(M_1\mid D)=1{,}29/2{,}29=0{,}56P(M1​∣D)=1,29/2,29=0,56. Com 707070 vitórias em 100100100 dias, M0M_0M0​ dá 2,3×10−52{,}3\times10^{-5}2,3×10−5 e M1M_1M1​ dá 1/101=0,00991/101=0{,}00991/101=0,0099. O fator é cerca de 427427427: decisivo. A mesma taxa de 70%70\%70% convence muito mais com mais dias.
  • Verossimilhança marginal: a probabilidade que um modelo deu aos dados, tirada a média sobre seu próprio prior.
  • Fator de Bayes: razão de duas verossimilhanças marginais. As odds posteriores são as prévias vezes ele.
  • Navalha de Occam embutida: modelos flexíveis diluem seu prior e precisam que os dados o justifiquem.

Lab: o que é avaliado

  • O modelo fixo15 pts
  • O modelo flexível15 pts
  • O fator de Bayes15 pts
  • A probabilidade posterior15 pts
  • Ler um fator de 42715 pts
  • Associar o vocabulário10 pts
  • Por que a complexidade é penalizada15 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

M0M_0M0​ diz que a taxa de acerto é exatamente 0,50{,}50,5. Que probabilidade ele dá a 141414 vitórias em 202020 dias, (2014) 0,520\binom{20}{14}\,0{,}5^{20}(1420​)0,520, com (2014)=38760\binom{20}{14}=38760(1420​)=38760? Dê quatro casas decimais.

m=m =m=aceito: ± 0.0005
2Resposta numérica15 ptsSem resposta

M1M_1M1​ admite qualquer taxa com um prior plano. Para kkk vitórias em nnn dias dá a probabilidade 1/(n+1)1/(n+1)1/(n+1) seja qual for kkk. Quanto vale com n=20n=20n=20? Dê quatro casas decimais.

m=m =m=aceito: ± 0.0005
3Resposta numérica15 ptsSem resposta

Qual é o fator de Bayes BF10=P(D∣M1)/P(D∣M0)BF_{10}=P(D\mid M_1)/P(D\mid M_0)BF10​=P(D∣M1​)/P(D∣M0​) com os dois números acima, 0,0476/0,03700{,}0476/0{,}03700,0476/0,0370? Dê duas casas decimais.

b=b =b=aceito: ± 0.02
4Resposta numérica15 ptsSem resposta

Com odds prévias iguais, as odds posteriores igualam o fator de Bayes 1,291{,}291,29. Qual é a probabilidade posterior de M1M_1M1​, 1,29/(1+1,29)1{,}29/(1+1{,}29)1,29/(1+1,29)? Dê três casas decimais.

p=p =p=aceito: ± 0.004
5Escolha15 ptsSem resposta

Com 70 vitórias em 100 dias o fator de Bayes do modelo flexível é cerca de 427. Quão forte é essa evidência?

6Associar10 ptsSem resposta

Associe cada termo ao seu significado.

Escolha o par de cada item da esquerda.

Verossimilhança marginal
Fator de Bayes
Penalidade de Occam embutida
Odds posteriores
7Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que um fator de Bayes penaliza automaticamente um modelo mais flexível.

Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 7 · Ctrl ⏎ para verificar

Entre para executar o seu código.

Todas as aulas são gratuitas para ler. Crie uma conta ou entre para executar código, rodar os testes e enviar este lab.

  • IDE no navegador com terminal bash — nada para instalar
  • Correção instantânea, XP e o seu lugar no roteiro
Criar uma contaEntrar
OU
Continuar com o GitHub