σμ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 Hidden Markov Models›Módulo 1 · Cadeias e estados ocultos›Tópico 1.2·~45 minIntermediário

Estados ocultos e emissões

Posição no roteiroMódulo 1 de 3 · Tópico 2 de 2
1.2 Estados ocultos e emissões
—Nota do lab— / 100XP total—Sequência—

O estado é oculto, o movimento é visto

Num mercado você nunca vê se o dia é Calmo ou Tempestuoso. Vê só o tamanho do movimento: digamos Pequeno ou Grande. Um modelo oculto de Markov (HMM) tem três partes. As probabilidades iniciais π\piπ dizem quão provável é cada estado no primeiro dia. A matriz de transição AAA diz como o estado oculto se move. As probabilidades de emissão Bj(o)B_j(o)Bj​(o) dizem quão provável é cada observação ooo quando o estado é jjj. Aqui um dia calmo dá um movimento pequeno com probabilidade 0,90{,}90,9 e um dia tempestuoso um movimento grande com 0,70{,}70,7, e π=(0,6, 0,4)\pi=(0{,}6,\,0{,}4)π=(0,6,0,4).

P(s1,…,sT, o1,…,oT)=πs1Bs1(o1)∏t=2TAst−1st Bst(ot)P(s_1,\dots,s_T,\,o_1,\dots,o_T)=\pi_{s_1}B_{s_1}(o_1)\prod_{t=2}^{T}A_{s_{t-1}s_t}\,B_{s_t}(o_t)P(s1​,…,sT​,o1​,…,oT​)=πs1​​Bs1​​(o1​)t=2∏T​Ast−1​st​​Bst​​(ot​)(1)

A fórmula multiplica o início e, para cada dia seguinte, a probabilidade da mudança de estado e a do movimento observado. O problema é que só vemos os ooo. Um movimento grande é mais provável num dia tempestuoso, mas também pode ocorrer num calmo, então uma observação é só um indício sobre o estado, nunca uma prova. O resto desta habilidade trata de transformar uma sequência de observações em crenças sobre os estados ocultos: quão provável são os dados, em que estado está cada dia e quais são os números do modelo.

Um caminho, uma probabilidadeTome os dias Pequeno, Grande, Grande e o caminho oculto Calmo, Tempestuoso, Tempestuoso. Sua probabilidade é 0,6×0,90{,}6\times0{,}90,6×0,9 (início calmo, movimento pequeno) vezes 0,1×0,70{,}1\times0{,}70,1×0,7 (mudança para tempestuoso, movimento grande) vezes 0,8×0,70{,}8\times0{,}70,8×0,7 (continuar tempestuoso, movimento grande), ou seja 0,02120{,}02120,0212. A probabilidade de o primeiro dia ser um movimento pequeno é 0,6×0,9+0,4×0,3=0,660{,}6\times0{,}9+0{,}4\times0{,}3=0{,}660,6×0,9+0,4×0,3=0,66 e, dado um movimento pequeno, a de o primeiro dia ter sido calmo é 0,54/0,66=0,820{,}54/0{,}66=0{,}820,54/0,66=0,82.
  • Um HMM são três coisas: probabilidades iniciais π\piπ, transições AAA e probabilidades de emissão BBB.
  • Oculto versus visto: os estados nunca são observados, só as emissões.
  • Uma observação é um indício, não uma prova, porque cada estado pode produzir cada resultado.

Lab: o que é avaliado

  • Um caminho e suas observações15 pts
  • Um movimento pequeno no primeiro dia15 pts
  • O primeiro dia foi calmo?15 pts
  • Um movimento grande amanhã15 pts
  • Gerar dados com um HMM10 pts
  • Associar as partes de um HMM15 pts
  • Por que uma observação não é uma prova15 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

Qual é a probabilidade do caminho oculto Calmo, Tempestuoso, Tempestuoso junto com as observações Pequeno, Grande, Grande, isto é 0,6⋅0,9⋅0,1⋅0,7⋅0,8⋅0,70{,}6\cdot0{,}9\cdot0{,}1\cdot0{,}7\cdot0{,}8\cdot0{,}70,6⋅0,9⋅0,1⋅0,7⋅0,8⋅0,7? Dê quatro casas decimais.

p=p =p=aceito: ± 0.0002
2Resposta numérica15 ptsSem resposta

Qual é a probabilidade de o primeiro dia mostrar um movimento pequeno, πCBC(p)+πSBS(p)\pi_CB_C(p)+\pi_SB_S(p)πC​BC​(p)+πS​BS​(p) com 0,6⋅0,9+0,4⋅0,30{,}6\cdot0{,}9+0{,}4\cdot0{,}30,6⋅0,9+0,4⋅0,3?

p=p =p=aceito: ± 0.005
3Resposta numérica15 ptsSem resposta

Dado um movimento pequeno no primeiro dia, qual é a probabilidade de o dia ter sido calmo, 0,54/0,660{,}54/0{,}660,54/0,66? Dê três casas decimais.

p=p =p=aceito: ± 0.003
4Resposta numérica15 ptsSem resposta

Hoje é calmo. Qual é a probabilidade de amanhã mostrar um movimento grande, ACCBC(g)+ACSBS(g)A_{CC}B_C(g)+A_{CS}B_S(g)ACC​BC​(g)+ACS​BS​(g) com 0,9⋅0,1+0,1⋅0,70{,}9\cdot0{,}1+0{,}1\cdot0{,}70,9⋅0,1+0,1⋅0,7?

p=p =p=aceito: ± 0.003
5Ordenar os passos10 ptsSem resposta

Coloque em ordem os passos de gerar um dia de dados.

Arraste para reordenar, ou foque um item, Espaço para levantá-lo, setas para movê-lo e Espaço para soltá-lo.

  1. 1Passar ao estado de amanhã com uma linha de A
  2. 2Sortear a observação de hoje da linha de B
  3. 3Sortear o primeiro estado das probabilidades iniciais
  4. 4Anotar a observação e manter o estado oculto
6Associar15 ptsSem resposta

Associe cada parte ao seu significado.

Escolha o par de cada item da esquerda.

π\piπ
AAA
BBB
Observação
7Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que ver um movimento grande não diz com certeza que o mercado está tempestuoso.

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