σμ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 Time Series›Módulo 2 · Modelos da média›Tópico 2.2·~45 minIntermediário

Sazonalidade e efeitos de calendário

Posição no roteiroMódulo 2 de 5 · Tópico 2 de 3
2.2 Sazonalidade e efeitos de calendário
—Nota do lab— / 100XP total—Sequência—

Padrões que se repetem no calendário

Uma série é sazonal quando repete um padrão com período fixo sss: 5 dias de negociação por semana, 12 meses por ano, um dia de negociação dividido nas mesmas faixas de horário. Os mercados têm muitos padrões assim. O volume e a volatilidade intradiários são altos na abertura e no fechamento e baixos no almoço, um U amplo e confiável. A volatilidade também sobe em torno de anúncios programados. Efeitos nos retornos como a virada do mês, o dia da semana ou o efeito janeiro foram relatados muitas vezes, mas são pequenos e tendem a enfraquecer depois de publicados.

xt=∑j=1sβjDj,t+εt,Δsxt=xt−xt−s,t=xˉσ/nx_t=\sum_{j=1}^{s}\beta_jD_{j,t}+\varepsilon_t,\qquad \Delta_s x_t=x_t-x_{t-s},\qquad t=\frac{\bar x}{\sigma/\sqrt{n}}xt​=j=1∑s​βj​Dj,t​+εt​,Δs​xt​=xt​−xt−s​,t=σ/n​xˉ​(1)

Há três formas de tratar a sazonalidade. A diferenciação sazonal Δsxt=xt−xt−s\Delta_sx_t=x_t-x_{t-s}Δs​xt​=xt​−xt−s​ remove um padrão que se repete exatamente. Uma regressão em variáveis dummy, uma por faixa (uma a menos com constante), estima o padrão para subtraí-lo ou negociá-lo. Um ARIMA sazonal, SARIMA(p,d,q)(P,D,Q)s(p,d,q)(P,D,Q)_s(p,d,q)(P,D,Q)s​, modela juntas as partes sazonal e não sazonal. O período se acha procurando picos da ACF nas defasagens s,2s,3ss,2s,3ss,2s,3s. O perigo estatístico é a mineração de dados: uma varredura de 5 dias, 12 meses e 31 dias do mês testa cerca de 48 efeitos, e a 5 % dois ou três sairiam significativos só por acaso. Defina as classes antes de olhar, corrija pelo número de testes (Bonferroni divide o nível pela contagem) e confirme em dados não usados.

A segunda-feira é mesmo diferente?Suponha um retorno médio de segunda-feira de 0,04%0{,}04\%0,04% com desvio padrão de 1%1\%1% em n=500n=500n=500 segundas. O erro padrão é 1%/500=0,0447%1\%/\sqrt{500}=0{,}0447\%1%/500​=0,0447%, então t=0,04/0,0447≈0,89t=0{,}04/0{,}0447\approx0{,}89t=0,04/0,0447≈0,89, bem abaixo de 1,961{,}961,96. Mesmo uma média de 0,12%0{,}12\%0,12% daria t≈2,7t\approx2{,}7t≈2,7, mas se você tivesse varrido os 5 dias, o nível de Bonferroni seria 5%/5=1%5\%/5=1\%5%/5=1% e o limite 2,582{,}582,58, que esse resultado mal supera. Um efeito de dia da semana precisa sobreviver à correção e a uma checagem fora da amostra antes de valer um trade.
  • A diferenciação sazonal remove um padrão de período fixo sss; as dummies o estimam.
  • Os picos da ACF nas defasagens s,2s,3ss,2s,3ss,2s,3s revelam o período.
  • Varrer muitas classes acha efeitos falsos: corrija pela contagem (Bonferroni) e confirme fora da amostra.

Lab: o que é avaliado

  • Uma diferença sazonal10 pts
  • Uma estatística t de dia da semana15 pts
  • Um nível de Bonferroni15 pts
  • Contar as variáveis dummy10 pts
  • Achar o período15 pts
  • Associar o vocabulário15 pts
  • Testar um efeito de calendário10 pts
  • Classes demais10 pts
0/ 8 respondidas
Tarefas
1Resposta numérica10 ptsSem resposta

Uma série mensal vale 130130130 neste mês e 118118118 há doze meses. Qual é a diferença sazonal Δ12xt=xt−xt−12\Delta_{12}x_t=x_t-x_{t-12}Δ12​xt​=xt​−xt−12​?

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

O retorno médio de segunda é 0,04%0{,}04\%0,04%, o desvio padrão 1%1\%1% e há n=500n=500n=500 segundas. Quanto vale t=xˉ/(σ/n)t=\bar x/(\sigma/\sqrt{n})t=xˉ/(σ/n​)? Dê com duas casas decimais.

t=t =t=aceito: ± 0.02
3Resposta numérica15 ptsSem resposta

Você testa cada um dos 5 dias da semana e quer uma taxa global de falsos positivos de 5 %. Que nível (em porcentagem) o Bonferroni dá a cada teste?

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

Uma regressão sobre os 12 meses do ano inclui uma constante. De quantas variáveis dummy mensais ela precisa?

k=k =k=aceito: ± 0.01
5Escolha15 ptsSem resposta

A ACF de uma série mensal tem picos claros nas defasagens 12, 24 e 36. O que isso sugere?

6Associar15 ptsSem resposta

Associe cada termo ao seu significado.

Escolha o par de cada item da esquerda.

Diferenciação sazonal
Formato de U intradiário
Correção de Bonferroni
SARIMA
7Ordenar os passos10 ptsSem resposta

Coloque os passos em ordem.

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

  1. 1Confirmar em dados não usados e checar os custos de negociação
  2. 2Definir as classes antes de olhar os retornos
  3. 3Corrigir o nível de significância pelo número de classes
  4. 4Estimar a média e sua estatística t em cada classe
8Explicar com palavras10 ptsSem resposta

Em uma ou duas frases, explique por que varrer cada dia da semana, mês e dia do mês em busca de efeitos nos retornos provavelmente mostra efeitos que não são reais.

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