σμ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 scikit-learn›Módulo 3 · Avaliação honesta›Tópico 3.5·~50 minAvançado

Coeficiente de informação taxa de acerto e calibração

Posição no roteiroMódulo 3 de 4 · Tópico 5 de 6
3.5 Coeficiente de informação taxa de acerto e calibração
—Nota do lab— / 100XP total—Sequência—

Pontuar um modelo que ordena ações

Um modelo de retornos para muitas ações não precisa prever o tamanho de cada retorno. Precisa pôr as ações na ordem certa. O coeficiente de informação, IC, é a correlação de postos entre as previsões e os retornos realizados de um mês, com ρ=1−6∑di2/(n(n2−1))\rho=1-6\sum d_i^{2}/(n(n^{2}-1))ρ=1−6∑di2​/(n(n2−1)) em que did_idi​ é a diferença entre os dois postos da ação iii. Fica entre −1-1−1 e 111, e valores de 0,020{,}020,02 a 0,050{,}050,05 são típicos de sinais reais. Calcula-se um IC por mês e olha-se a média e a estatística t IC‾/(s/m)\overline{\mathrm{IC}}/(s/\sqrt{m})IC/(s/m​) em mmm meses, que diz se a média se distingue de zero.

ρ=1−6∑di2n(n2−1),t=IC‾s/m,IR≈IC⋅N⋅12,B=1n∑i(pi−yi)2\rho=1-\frac{6\sum d_i^{2}}{n(n^{2}-1)},\qquad t=\frac{\overline{\mathrm{IC}}}{s/\sqrt{m}},\qquad \mathrm{IR}\approx\mathrm{IC}\cdot\sqrt{N\cdot 12},\qquad B=\frac1n\sum_i(p_i-y_i)^{2}ρ=1−n(n2−1)6∑di2​​,t=s/m​IC​,IR≈IC⋅N⋅12​,B=n1​i∑​(pi​−yi​)2(1)

Quando o modelo dá probabilidades, como a chance de uma ação superar a mediana, mais duas pontuações importam. A taxa de acerto é a parcela de acertos, fácil de ler e ruidosa. O escore de Brier é a média de (pi−yi)2(p_i-y_i)^{2}(pi​−yi​)2, menor é melhor, e um palpite constante de 0,50{,}50,5 dá 0,250{,}250,25. A calibração pergunta se as probabilidades significam o que dizem: entre os casos em que o modelo disse 70%70\%70%, cerca de 70%70\%70% deveriam ter ocorrido. Um modelo que ordena bem pode estar mal calibrado, e a calibração decide quanto apostar. A lei fundamental liga os dois mundos: o índice de informação anual é aproximadamente o IC vezes a raiz do número de apostas independentes.

Cinco ações e um modelo realPrevisões 0,1;0,4;0,2;0,9;0,50{,}1;0{,}4;0{,}2;0{,}9;0{,}50,1;0,4;0,2;0,9;0,5 contra retornos −1,2,0,3,1-1,2,0,3,1−1,2,0,3,1 têm postos de previsão 1,3,2,5,41,3,2,5,41,3,2,5,4 e postos de retorno 1,4,2,5,31,4,2,5,31,4,2,5,3. As diferenças de posto são 0,−1,0,0,10,-1,0,0,10,−1,0,0,1, então ∑d2=2\sum d^{2}=2∑d2=2 e ρ=1−6×2/(5×24)=0,9\rho=1-6\times2/(5\times24)=0{,}9ρ=1−6×2/(5×24)=0,9. Para as probabilidades 0,8;0,6;0,30{,}8;0{,}6;0{,}30,8;0,6;0,3 com resultados 1,0,01,0,01,0,0, o escore de Brier é (0,04+0,36+0,09)/3=0,163(0{,}04+0{,}36+0{,}09)/3=0{,}163(0,04+0,36+0,09)/3=0,163, que supera 0,250{,}250,25 e dá uma habilidade de 35%35\%35%. No modelo mensal real de ações (54 ações, 257257257 meses de teste) o IC médio é 0,03260{,}03260,0326 com dispersão de cerca de 0,210{,}210,21, então t=0,0326/(0,21/257)=2,49t=0{,}0326/(0{,}21/\sqrt{257})=2{,}49t=0,0326/(0,21/257​)=2,49, e a taxa de acerto é só 50,7%50{,}7\%50,7%. A lei fundamental, 0,0326×54×12=0,830{,}0326\times\sqrt{54\times12}=0{,}830,0326×54×12​=0,83, é um limite superior que ignora custos e o fato de as apostas não serem independentes.
  • Posto, não tamanho: o IC premia ordenar bem as ações e ignora o tamanho dos extremos.
  • Olhe a estatística t: um IC médio de 0,030{,}030,03 só faz sentido se estiver vários erros padrão acima de zero.
  • Probabilidades precisam de calibração: o escore de Brier e a confiabilidade dizem se 70%70\%70% significa 70%70\%70%.

Lab: o que é avaliado

  • Diferenças de posto ao quadrado10 pts
  • A correlação de postos15 pts
  • Uma estatística t para o IC médio15 pts
  • Um escore de Brier15 pts
  • A lei fundamental10 pts
  • Taxa de acerto contra IC10 pts
  • Associar o vocabulário10 pts
  • Por que a calibração importa15 pts
0/ 8 respondidas
Tarefas
1Resposta numérica10 ptsSem resposta

Os postos de previsão são 1,3,2,5,41,3,2,5,41,3,2,5,4 e os de retorno 1,4,2,5,31,4,2,5,31,4,2,5,3. Quanto vale ∑di2\sum d_i^{2}∑di2​, a soma das diferenças de posto ao quadrado?

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

Com n=5n=5n=5 ações e ∑di2=2\sum d_i^{2}=2∑di2​=2, quanto vale ρ=1−6∑di2/(n(n2−1))\rho=1-6\sum d_i^{2}/(n(n^{2}-1))ρ=1−6∑di2​/(n(n2−1))? Dê duas casas decimais.

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

Em m=257m=257m=257 meses o IC médio é 0,03260{,}03260,0326 e seu desvio padrão 0,210{,}210,21. Quanto vale t=IC‾/(s/m)t=\overline{\mathrm{IC}}/(s/\sqrt{m})t=IC/(s/m​)? Use 257=16,03\sqrt{257}=16{,}03257​=16,03 e dê duas casas decimais.

t=t =t=aceito: ± 0.03
4Resposta numérica15 ptsSem resposta

As probabilidades são 0,8;0,6;0,30{,}8;0{,}6;0{,}30,8;0,6;0,3 e os resultados 1,0,01,0,01,0,0. Quanto vale o escore de Brier 13∑(pi−yi)2\frac13\sum(p_i-y_i)^{2}31​∑(pi​−yi​)2? Dê três casas decimais.

b=b =b=aceito: ± 0.002
5Resposta numérica10 ptsSem resposta

Com um IC médio de 0,03260{,}03260,0326 e 545454 ações negociadas 121212 vezes por ano, a lei fundamental dá IR≈IC54×12\mathrm{IR}\approx\mathrm{IC}\sqrt{54\times12}IR≈IC54×12​. Quanto vale? Use 648=25,46\sqrt{648}=25{,}46648​=25,46 e dê duas casas decimais.

ir=ir =ir=aceito: ± 0.02
6Escolha10 ptsSem resposta

Um modelo tem IC médio de 0,0330{,}0330,033 com t=2,5t=2{,}5t=2,5, mas taxa de acerto de só 50,7%50{,}7\%50,7%. Qual afirmação está certa?

7Associar10 ptsSem resposta

Associe cada pontuação ao que ela mede.

Escolha o par de cada item da esquerda.

Coeficiente de informação
Taxa de acerto
Escore de Brier
Calibração
8Explicar com palavras15 ptsSem resposta

Um modelo ordena bem as ações, mas diz 90%90\%90% quando a chance real é 55%55\%55%. Em uma ou duas frases, explique por que isso ainda importa para operar.

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