Estatística

Teste Sequencial e Inferência Sempre Válida, Explicado

Teste sequencial em A/B: como a inferência sempre válida permite espiar o resultado a qualquer momento sem inflar o falso positivo, e quando vale a pena.

Ilustração abstrata de uma fita ondulada e luminosa atravessando uma grade em perspectiva sobre fundo verde-escuro, com pequenos pontos de luz ao longo do trajeto, representando uma leitura válida em qualquer ponto no tempo

Teste sequencial (ou inferência sempre válida) é uma família de métodos estatísticos, como o mSPRT (mixture Sequential Probability Ratio Test), que permite olhar o resultado de um teste A/B quantas vezes você quiser, a qualquer momento, e ainda assim manter a taxa real de falso positivo no nível combinado, geralmente 5%. É a resposta estatística de verdade para o problema do peeking: em vez de proibir você de olhar o painel antes do fim (a solução do teste de amostra fixa), o teste sequencial redesenha a própria matemática da decisão para que olhar repetidamente pare de ser um erro.

Este guia explica o que o teste sequencial promete de verdade, como o mSPRT chega nisso sem reinventar a estatística do zero, o que ele custa em troca dessa liberdade, e quando vale mais a pena adotar um método assim do que simplesmente calcular a amostra fixa deste blog e ter a disciplina de não espiar.

O problema que o teste sequencial resolve

Todo teste A/B clássico carrega uma promessa implícita: um valor-p abaixo de 0,05 significa 5% de chance de você estar comemorando um resultado que é só ruído. Essa promessa só vale sob uma condição muito específica, que quase ninguém verbaliza: você decidiu o tamanho de amostra com antecedência e olhou o resultado exatamente uma vez, no fim. Cada olhada extra antes desse ponto, combinada com a tentação de parar assim que o número parece bom, é uma nova chance de o acaso puro cruzar a linha de significância por um instante.

O nosso guia sobre o problema do peeking mostra a matemática por trás disso em detalhe, citando a análise de Evan Miller: um teste desenhado para 5% de falso positivo, monitorado continuamente e encerrado na primeira vitória aparente, pode entregar uma taxa real de erro perto de 26% (Miller, 2010). O gráfico abaixo reproduz essa curva de inflação, e coloca ao lado dela o comportamento de um teste sequencial de verdade, que fica sob controle o tempo inteiro, não porque você resiste à tentação de olhar, mas porque o método foi desenhado matematicamente para isso:

Peeking ingênuo infla o falso positivo; teste sequencial fica sob controleOlhar repetidamente e parar no primeiro sinal favorável, sem correção, leva a taxa real de falso positivo de 5% para cerca de 14% após 5 olhadas e cerca de 26% sob monitoramento contínuo, segundo Miller (2010) e Armitage, McPherson e Rowe (1969). Um método sequencial como o mSPRT, em contraste, mantém a taxa real de falso positivo no teto nominal de 5% por construção, e na prática chega a ficar bem abaixo disso, em torno de 1,1%, segundo dado real medido pela Statsig em 2025.taxa real de falso positivonúmero de vezes que você olha o resultado5% (o número nominal prometido)~14%~26%peeking ingênuo (sem correção)~1,1% real (mSPRT)1515contínuo
A curva laranja é o mesmo peeking ingênuo do nosso guia sobre o problema do peeking. A linha verde é o que um método sequencial promete e entrega: controle da taxa de erro em qualquer ponto em que você decida parar.

Como o teste sequencial realmente funciona

A ideia central não é “checar com mais cuidado”, é trocar a pergunta que a estatística responde. Um teste de horizonte fixo pergunta: “nesse N específico, decidido com antecedência, a diferença observada é grande demais para ser acaso?”. Um método sequencial pergunta uma coisa mais ambiciosa: “em qualquer ponto no tempo em que eu possa querer parar, a diferença observada até ali é grande demais para ser acaso, considerando que eu poderia estar olhando de novo daqui a uma hora?”. Responder essa segunda pergunta de forma matematicamente honesta exige uma estatística diferente do valor-p de um único olhar.

O método mais usado na indústria para isso é o mSPRT (mixture Sequential Probability Ratio Test), a base do que a Optimizely chama de Stats Engine e do que a Statsig e o GrowthBook oferecem como “sequential testing”. A mecânica, em três peças:

O ciclo de um teste sequencial (mSPRT)A cada novo visitante, o método atualiza a razão de verossimilhança misturada com o dado observado, compara o resultado com um limite que já reserva o orçamento de erro para todos os looks futuros, e decide declarar um vencedor, um perdedor, ou continuar coletando, sempre com validade estatística no momento da decisão.Novo dadoum visitanteconverte ou nãoAtualizaa razão deverossimilhança misturadaComparacom o limite que járeserva os looks futurosDecidevencedor, ou continuavolta pro início, no próximo visitante, sempre com validade
Diferente de um valor-p clássico, cada uma dessas rodadas produz uma leitura interpretável, mesmo que você decida parar (ou continuar) logo depois dela.

Um efeito colateral importante dessa mecânica: os intervalos de confiança e os “valores-p sempre válidos” de um método sequencial costumam ser mais largos e mais conservadores do que um valor-p de horizonte fixo calculado sobre o mesmo N, principalmente cedo no teste. Isso não é um defeito, é o preço explícito de a leitura continuar sendo válida em qualquer ponto futuro. A Statsig documenta essa troca com números reais de um teste próprio rodado por 28 dias com múltiplas checagens: o mSPRT manteve o falso positivo em cerca de 1,1% (abaixo do teto nominal de 5%), contra 5,0% de um horizonte fixo com um único olhar disciplinado e 17,3% de um z-test clássico checado repetidamente sem nenhuma correção, ao custo de um poder estatístico geral em torno de 84% do poder do teste de horizonte fixo equivalente (Statsig, 2025).

Falso positivo real em um teste de 28 dias com múltiplas checagensNum teste real de 28 dias monitorado repetidamente (Statsig, 2025), um z-test clássico checado sem correção teve 17,3% de falso positivo real, um horizonte fixo com um único olhar teve 5,0%, e um mSPRT sequencial teve 1,1%, abaixo do teto nominal de 5%.taxa real de falso positivo, num teste de 28 dias5% nominal (o que o painel promete)17,3%z-test compeeking ingênuo5,0%horizonte fixoum olhar só1,1%sequencialmSPRT
Fonte: teste real de 28 dias com checagens repetidas, medido pela Statsig (2025). O peeking ingênuo quase triplica o número nominal do painel; o mSPRT fica abaixo do teto de 5% por construção.

“Pare quando quiser”: o que essa promessa cobre, e o que ela não cobre

Vale desfazer um mal-entendido comum antes de ir adiante: teste sequencial não é “olhe sempre que quiser e não precisa mais pensar em amostra”. Ele troca uma regra rígida (nunca olhe antes do N) por uma regra mais flexível, mas ainda assim uma regra: a leitura em cada ponto do tempo é honesta, só que ela reflete tudo o que ainda pode acontecer depois. A tabela abaixo resume os três cenários que já apareceram nos gráficos acima, lado a lado:

Abordagem Quando você pode parar Taxa real de falso positivo O que exige de você
Horizonte fixo Só no N calculado com antecedência, nunca antes 5% (a promessa se cumpre), desde que você não espie e decida Disciplina: calcular a amostra antes e não tocar na decisão até chegar lá
Peeking ingênuo Sempre que “parecer bom” Sobe de 5% para ~14% (5 olhadas) a ~26% (contínuo) Nada, e é exatamente por isso que é perigoso: parece grátis
Sequencial (mSPRT) A qualquer momento, com leitura válida Capado no nível nominal por construção; ~1,1% medido na prática (Statsig, 2025) Uma ferramenta feita para isso; poder um pouco menor, IC mais largo cedo no teste

O horizonte fixo e o sequencial chegam ambos a uma taxa de erro honesta. A diferença é o preço que cada um cobra: o horizonte fixo cobra paciência (você não pode agir antes do N, ponto final); o sequencial cobra um pouco de poder estatístico e amostra extra, em troca de liberdade real para agir cedo quando o efeito é grande o bastante para já ter cruzado o limite mais rigoroso que o método impõe no início do teste.

O contraponto: o teste de amostra fixa tradicional

Para enxergar a troca com números reais, vale a pena rodar o cenário canônico deste blog pelo motor de amostra tradicional. Com uma taxa base de 5%, efeito mínimo detectável de 10% relativo, 95% de confiança e 80% de poder, o cálculo de horizonte fixo devolve 31.234 visitantes por variação, o que dá cerca de 44 dias rodando com um tráfego de 10 mil visitantes por semana. Ajuste os números para o seu caso:

Calculadora de tamanho de amostra
-Visitantes por variação
-Total (2 variações)
-Duração estimada

Cálculo por aproximação normal de duas proporções, 2 variações (50/50). Mexa nos campos e veja o impacto ao vivo.

Esse é o acordo do teste de amostra fixa: você calcula esse N uma vez, antes de lançar, e se compromete a não decidir nada até chegar nele. Nenhuma calculadora de significância, nenhum recálculo, nenhum “só uma olhadinha” no meio do caminho conta como decisão.

Agora imagine que, no dia 15 desse teste de 44 dias (cerca de um terço do caminho, com 10.411 visitantes por variação já coletados), você abre o painel só por curiosidade e vê o controle (A) com 521 conversões e a variação (B) com 614. Cole esses números na calculadora abaixo:

Calculadora de significância estatística
Controle (A)
Variação (B)
Controle (A) · Taxa-
Variação (B) · Taxa-
Melhora relativa-
valor-p-
IC 95% da diferença-

Teste z bilateral de duas proporções. "Sem significância" quase sempre quer dizer que falta amostra, não que as versões são iguais.

Rodando esses números no mesmo motor deste blog: taxa de A em 5,00%, taxa de B em 5,90%, valor-p de aproximadamente 0,0045, visivelmente abaixo de 0,05. Um observador que só olhasse uma vez, no dia 44, confiaria nesse tipo de leitura sem pestanejar. Mas essa leitura apareceu no dia 15, um terço do caminho, e um teste de horizonte fixo não te dá permissão para decidir com ela, porque o valor-p de 0,0045 foi calculado como se você tivesse olhado só essa vez, quando na verdade essa é uma entre várias olhadas possíveis ao longo do teste. É exatamente esse tipo de leitura precoce, tentadora e aparentemente sólida, que alimenta a curva de inflação do primeiro gráfico deste guia: uma fatia relevante desses “sinais” no meio do caminho não sobrevive até o N completo.

Um método sequencial de verdade trataria esse mesmo dado do dia 15 de outro jeito: ele compararia a razão de verossimilhança misturada acumulada até ali contra um limite propositalmente mais rigoroso do que 0,05 nesse ponto específico, porque parte do orçamento de erro de 5% já está reservada para os looks que ainda virão entre o dia 15 e o dia 44. Se a leitura passar desse limite mais alto, a decisão é válida ali mesmo, sem esperar o resto. Se não passar, o método simplesmente continua, sem que isso conte contra você, e sem que você precise fingir que não olhou.

Quando vale a pena usar teste sequencial (e quando o horizonte fixo já resolve)

A pergunta certa não é “qual método é mais moderno”, é “o que a sua operação de fato precisa”. As duas colunas abaixo resumem os casos mais comuns:

Cenário Prefira teste sequencial Prefira horizonte fixo + calculadora deste blog
Custo de esperar até o N completo Alto: cada dia a mais rodando uma variação ruim custa receita real agora Baixo: o produto pode esperar o prazo calculado sem problema
Time de stakeholders pedindo status Frequente, com pressão real para agir cedo se o sinal for forte Raro, ou a cultura já aceita “ainda está rodando” como resposta
Ferramenta disponível Uma plataforma que já implementa mSPRT ou equivalente (Optimizely, Statsig, GrowthBook) Qualquer ferramenta, incluindo uma calculadora simples de significância
Disciplina de não espiar o painel Difícil de garantir na prática (o painel atualiza sozinho, todo mundo vê) Alta: a equipe consegue de fato tratar o N calculado como intocável
Efeito esperado Grande e provável de aparecer bem antes do N completo Pequeno ou incerto, exigindo a amostra inteira de qualquer forma

Na prática, a maioria das equipes com tráfego médio e uma cultura de “calculamos a amostra e esperamos” não precisa de mSPRT: a calculadora de tamanho de amostra deste blog, seguida de disciplina real, já entrega os mesmos 5% honestos, de graça, sem exigir uma plataforma nova. Vale investir em teste sequencial quando o custo de esperar é alto o bastante, ou quando a tentação de espiar é forte o bastante, para que a liberdade de decidir cedo com validade pague o preço em poder estatístico que ela cobra.

Faça isso automático na Donnu

O medo por trás deste guia é real: você espia o painel do seu teste, o número parece bom, e a dúvida vira “isso é de verdade, ou eu vou invalidar o resultado se agir agora?”. Um mSPRT completo resolveria essa dúvida formalmente a qualquer momento; a Donnu resolve o mesmo medo pelo caminho que já está disponível hoje, sem exigir uma plataforma de pesquisa estatística à parte: ela calcula o seu tamanho de amostra e a sua duração com antecedência, mantém essa decisão travada até o N ser atingido, e usa um motor bayesiano nativo para uma leitura honesta assim que você chega lá, sem o teatro do valor-p e sem a tentação silenciosa de “só mais uma olhadinha”.

Comece um teste grátis de 14 dias e rode o seu próximo teste sabendo exatamente quando (e por que) você pode confiar no número que está vendo. Para o quadro completo do problema que o teste sequencial resolve, veja o nosso guia sobre o problema do peeking, para a base da significância estatística que sustenta o teste de horizonte fixo, veja o que é significância estatística em testes A/B, e para outra técnica bayesiana que também reduz a espera de um teste, veja o nosso guia sobre CUPED e redução de variância.

Referências

Perguntas frequentes

O que é teste sequencial (inferência sempre válida) em teste A/B?
É uma família de métodos estatísticos, como o mSPRT (mixture Sequential Probability Ratio Test), desenhada para que você possa olhar o resultado de um teste A/B a qualquer momento e tomar uma decisão, sem que isso infle a taxa real de falso positivo além do nível combinado (geralmente 5%). Em vez de calcular um único valor-p pensado para um olhar só no fim, o método calcula, a cada novo dado, um valor "sempre válido" que já reserva o risco de erro para todos os pontos futuros em que você poderia parar.
Teste sequencial é o mesmo que teste bayesiano?
Não. São eixos diferentes. Frequentista x bayesiano é sobre como você expressa e interpreta a evidência (valor-p e intervalo de confiança de um lado, probabilidade de B ser melhor que A do outro). Horizonte fixo x sequencial é sobre quando você pode validamente parar. Dá para ter um teste bayesiano de horizonte fixo (decide a amostra antes, só olha no fim) e um teste sequencial frequentista (mSPRT), que é justamente o caso mais comum na indústria hoje.
Um teste sequencial elimina a necessidade de calcular o tamanho de amostra antes de começar?
Reduz a dependência, mas não elimina por completo. Você ainda se beneficia de estimar uma faixa de efeito plausível e um tráfego esperado para saber se o teste é viável no seu volume. O que muda é a rigidez: em vez de um N fixo que você é proibido de checar antes de atingir, o método já embute uma regra de parada válida a cada novo lote de dados, então checar cedo deixa de ser um erro.
Preciso de uma ferramenta especial para rodar teste sequencial, ou dá para fazer com a calculadora deste blog?
Precisa de uma ferramenta feita para isso. A calculadora de significância deste blog usa o two-proportion z-test clássico, que assume um único olhar decidido com antecedência, exatamente o cenário de horizonte fixo. Ela é ótima para ler um teste que você decidiu não espiar, mas usá-la várias vezes ao longo do mesmo teste e parar na primeira leitura favorável recria o problema do peeking, não é o mesmo que um mSPRT de verdade.
Um teste sequencial custa mais amostra do que um teste de horizonte fixo?
Em geral sim, um pouco. Segundo dados da Statsig, num teste real de 28 dias monitorado repetidamente, o mSPRT sequencial manteve o falso positivo em cerca de 1,1% (abaixo do teto nominal de 5%) com um poder estatístico próximo de 84% do poder de um teste de horizonte fixo equivalente, e chegou a detectar significância em 58% dos casos que terminariam significativos já na metade da duração planejada, contra 33% da versão anterior do próprio método sequencial da Statsig no mesmo ponto. A troca é: um pouco menos de poder e intervalos de confiança um pouco mais largos, em troca de poder decidir a qualquer momento com validade real.