σμ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 Particle filtering and non-stationary time series›Módulo 1 · Estados ocultos que se movem›Tópico 1.1·~45 minAvançado

Modelos de espaço de estados revisitados

Posição no roteiroMódulo 1 de 3 · Tópico 1 de 2
1.1 Modelos de espaço de estados revisitados
—Nota do lab— / 100XP total—Sequência—

Acompanhar o que não se vê

O beta de uma ação, sua volatilidade, o nível justo de um diferencial: ninguém lê esses números numa tela. O que se vê todo dia é um preço ou um retorno, que é a quantidade oculta mais ruído. Um modelo de espaço de estados escreve isso com duas equações. O estado xtx_txt​ é a quantidade oculta e se move um pouco a cada dia. A observação yty_tyt​ é o que realmente se mede. O caso mais simples é o modelo de nível local: o estado faz um passeio aleatório e cada observação é o estado mais ruído de medição.

xt=xt−1+wt,  wt∼N(0,q),yt=xt+vt,  vt∼N(0,r)x_t=x_{t-1}+w_t,\ \ w_t\sim N(0,q),\qquad y_t=x_t+v_t,\ \ v_t\sim N(0,r)xt​=xt−1​+wt​,  wt​∼N(0,q),yt​=xt​+vt​,  vt​∼N(0,r)(1)

Aqui qqq é quanto o estado vagueia em um dia e rrr é o quão ruidosa é uma observação. Três perguntas aparecem sem parar. A previsão pergunta onde o estado estará amanhã antes de ver os dados de amanhã. A filtragem pergunta onde ele está agora, depois de ver a observação de hoje. A suavização pergunta onde ele esteve no passado, quando chegaram mais dados. Um operador que precisa de um número ao vivo só pode usar a filtragem. As três mantêm a crença como um sino com média e variância. Prever aumenta a variância em qqq, porque o estado pode ter se movido. Ver uma observação a diminui, porque ela traz informação.

Um primeiro olhar com númerosPartimos da crença x0∼N(0,2)x_0\sim N(0,2)x0​∼N(0,2), com q=0,5q=0{,}5q=0,5 e r=1r=1r=1. Após um dia de movimento, sem dados, a variância de x1x_1x1​ é 2+0,5=2,52+0{,}5=2{,}52+0,5=2,5. A observação acrescenta seu próprio ruído: y1y_1y1​ tem variância preditiva 2,5+1=3,52{,}5+1=3{,}52,5+1=3,5 e média 000. A probabilidade de y1y_1y1​ passar de 222 é a de uma normal padrão passar de 2/3,5=1,072/\sqrt{3{,}5}=1{,}072/3,5​=1,07, cerca de 14%14\%14%. Sem dados, a variância continua crescendo 0,50{,}50,5 por dia: após quatro dias vale 2+4×0,5=42+4\times0{,}5=42+4×0,5=4.
  • Estado versus observação: o estado é oculto e se move devagar; a observação é ruidosa e chega todo dia.
  • Prever e depois atualizar: o passo de previsão soma incerteza qqq; a atualização usa os dados para tirar parte dela.
  • A mesma ideia de um modelo oculto de Markov: lá o estado tem poucos valores, aqui é um número numa reta.

Lab: o que é avaliado

  • Um passo de movimento15 pts
  • Variância de uma observação15 pts
  • Quatro dias sem dados15 pts
  • Uma observação grande10 pts
  • Quais quantidades são ocultas10 pts
  • O ciclo do filtro10 pts
  • Associar o vocabulário10 pts
  • Por que filtrar15 pts
0/ 8 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

A crença sobre x0x_0x0​ é N(0,2)N(0,2)N(0,2) e o estado se move com q=0,5q=0{,}5q=0,5. Qual é a variância de x1x_1x1​ antes da chegada de qualquer dado?

P=P =P=aceito: ± 0.01
2Resposta numérica15 ptsSem resposta

O estado tem variância 2,52{,}52,5 e o ruído de medição tem variância r=1r=1r=1. Qual é a variância preditiva da observação y1y_1y1​?

S=S =S=aceito: ± 0.01
3Resposta numérica15 ptsSem resposta

Parta da variância 222 e deixe o estado se mover quatro dias com q=0,5q=0{,}5q=0,5 e sem observações. Qual é a variância de x4x_4x4​?

P4=P4 =P4=aceito: ± 0.01
4Resposta numérica10 ptsSem resposta

A observação y1y_1y1​ é N(0;3,5)N(0;3{,}5)N(0;3,5). O valor padronizado de 222 é z=1,07z=1{,}07z=1,07. Sabendo que P(Z>1,07)≈0,143P(Z>1{,}07)\approx0{,}143P(Z>1,07)≈0,143 para a normal padrão, dê a probabilidade de y1y_1y1​ passar de 222 com três casas decimais.

p=p =p=aceito: ± 0.003
5Escolha10 ptsSem resposta

Quais destas quantidades são estados ocultos, nunca lidos diretamente no mercado? Escolha todas as corretas.

6Ordenar os passos10 ptsSem resposta

Coloque em ordem os passos de um ciclo de filtro.

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

  1. 1Usar a observação para atualizar a crença
  2. 2Partir da crença de ontem
  3. 3Repetir amanhã com a nova crença
  4. 4Observar o valor de hoje
  5. 5Prever para onde o estado se moveu
7Associar10 ptsSem resposta

Associe cada termo ao seu significado.

Escolha o par de cada item da esquerda.

Ruído de estado q
Ruído de medição r
Filtragem
Suavização
8Explicar com palavras15 ptsSem resposta

Em uma ou duas frases, explique por que combinar uma previsão com uma observação, como faz um filtro, dá uma estimativa melhor do estado oculto do que a última observação ruidosa sozinha.

Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 8 · 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