σμ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 Statistics›Módulo 2 · Testar hipóteses›Tópico 2.2·~55 minIntermediário

Testes múltiplos e falsas descobertas

Posição no roteiroMódulo 2 de 4 · Tópico 2 de 2
2.2 Testes múltiplos e falsas descobertas
—Nota do lab— / 100XP total—Sequência—

Quanto mais se procura, mais se encontra

Um teste no nível de 5% sinaliza erroneamente como significativo um efeito inexistente em 5% das vezes. Um único teste é aceitável. Com mmm testes independentes sobre puro ruído, a probabilidade de pelo menos um falso positivo é 1−(1−α)m1-(1-\alpha)^m1−(1−α)m: com 20 testes, 1−0,9520≈64%1-0{,}95^{20}\approx64\%1−0,9520≈64%. Tentar muitos sinais, parâmetros, ativos ou janelas de tempo e relatar só o que funcionou é a forma mais comum de a pesquisa quantitativa se enganar, e tem nome: o problema dos testes múltiplos, ou data snooping.

pi≤αm,p(k)≤km qp_i\le\frac{\alpha}{m},\qquad p_{(k)}\le\frac{k}{m}\,qpi​≤mα​,p(k)​≤mk​q(1)

Há duas coisas que se pode controlar. A taxa de erro por família (FWER) é a probabilidade de cometer qualquer falsa descoberta; Bonferroni a controla testando cada hipótese no nível α/m\alpha/mα/m, o que é simples mas severo quando mmm é grande. A taxa de falsas descobertas (FDR) é a parcela esperada de descobertas falsas; o procedimento de Benjamini-Hochberg ordena os valores ppp, acha o maior kkk com p(k)≤kq/mp_{(k)}\le kq/mp(k)​≤kq/m e declara significativos os kkk menores. O controle da FDR é mais brando e serve à pesquisa exploratória em que algumas pistas falsas são toleráveis; o da FWER serve quando é preciso ter certeza.

Vinte testes e seis valores pVinte testes independentes sobre ruído dão pelo menos um p<0,05p<0{,}05p<0,05 com probabilidade 1−0,9520=0,641-0{,}95^{20}=0{,}641−0,9520=0,64. Com 50 hipóteses, Bonferroni exige p≤0,05/50=0,001p\le0{,}05/50=0{,}001p≤0,05/50=0,001. Teste 1000 sinais a 5% quando nenhum funciona e espere 1000⋅0,05=501000\cdot0{,}05=501000⋅0,05=50 falsas descobertas. Para seis valores ppp ordenados 0,001, 0,008, 0,039, 0,041, 0,042, 0,0600{,}001,\,0{,}008,\,0{,}039,\,0{,}041,\,0{,}042,\,0{,}0600,001,0,008,0,039,0,041,0,042,0,060 e q=0,05q=0{,}05q=0,05, os limiares de Benjamini-Hochberg kq/6kq/6kq/6 são 0,0083, 0,0167, 0,025, 0,033, 0,0417, 0,050{,}0083,\,0{,}0167,\,0{,}025,\,0{,}033,\,0{,}0417,\,0{,}050,0083,0,0167,0,025,0,033,0,0417,0,05. O segundo valor ppp passa, o terceiro não, e nenhum dos seguintes: duas descobertas.
  • Testes múltiplos: a probabilidade de um falso positivo cresce como 1−(1−α)m1-(1-\alpha)^m1−(1−α)m.
  • Bonferroni controla a probabilidade de qualquer falsa descoberta (FWER) com o nível α/m\alpha/mα/m.
  • Benjamini-Hochberg controla a parcela de falsas descobertas (FDR) e mantém mais poder.
Conte suas tentativas, inclusive as que não guardouA correção depende de quantas hipóteses você realmente tentou, não de quantas relata. Cada grade de parâmetros, cada ideia descartada, cada variação de um filtro conta, e o número honesto costuma ser muito maior que o do artigo. Anote as tentativas ao longo do caminho e, se não puder contá-las, suponha mais do que imagina.

Lab: o que é avaliado

  • Pelo menos um falso positivo15 pts
  • Um nível de Bonferroni10 pts
  • Falsas descobertas esperadas10 pts
  • Benjamini-Hochberg15 pts
  • Qual controla a taxa de falsas descobertas15 pts
  • O vocabulário15 pts
  • O melhor de muitos backtests20 pts
0/ 7 respondidas
Tarefas
1Resposta numérica15 ptsSem resposta

Você faz 20 testes independentes no nível de 5% sobre puro ruído. Qual é a probabilidade de pelo menos um ser significativo? Dê com quatro casas decimais.

P=P =P=aceito: ± 0.001
2Resposta numérica10 ptsSem resposta

Com 50 hipóteses e um nível global de 0,05, que limiar de valor p o Bonferroni usa para cada teste?

α/m=\alpha/m =α/m=aceito: ± 0.00005
3Resposta numérica10 ptsSem resposta

Você testa 1000 sinais no nível de 5% e nenhum tem efeito real. Quantas falsas descobertas espera?

E[FD]=E[FD] =E[FD]=aceito: ± 0.1%
4Resposta numérica15 ptsSem resposta

Seis valores p ordenados são 0,001, 0,008, 0,039, 0,041, 0,042 e 0,060. Com q = 0,05, os limiares k*q/6 são 0,0083, 0,0167, 0,025, 0,033, 0,0417 e 0,05. Quantas descobertas o Benjamini-Hochberg faz?

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

Qual procedimento controla a taxa de falsas descobertas (FDR)?

6Associar15 ptsSem resposta

Associe cada termo ao seu significado.

Escolha o par de cada item da esquerda.

FWER
FDR
p-hacking
Correção de Bonferroni
7Explicar com palavras20 ptsSem resposta

Em duas frases, diga por que a melhor de muitas estratégias testadas é evidência fraca mesmo quando seu valor p bruto é pequeno.

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