ForHosting KIT · Matemática

Calculadora de probabilidade pós-teste

Com probabilidade pré-teste de 0,01, um positivo em um exame com sensibilidade 0,9 e especificidade 0,95 eleva a chance de doença só até 0,153846153846. Informe a probabilidade pré-teste, os dois dados do exame e o resultado para ver a chance atualizada. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Probabilidade pré-teste
0,01
Sensibilidade
0,9
Especificidade
0,95
Resultado do teste
Positive
Você obtém
Probabilidade pós-teste
0,1538461538
Razão de verossimilhança
18

A probabilidade pós-teste é a chance de uma pessoa ter de fato a doença-alvo depois que o resultado de um exame diagnóstico é conhecido. Clínicos, estudantes e autores de diretrizes partem de uma probabilidade pré-teste — a prevalência ou a suspeita clínica antes do ensaio — e a combinam com a sensibilidade e a especificidade do teste para atualizar essa crença diante de um resultado positivo ou negativo. Esta calculadora faz essa atualização com a regra de Bayes na forma diagnóstica: um resultado positivo multiplica as chances pré-teste pela razão de verossimilhança positiva, e um resultado negativo as multiplica pela razão de verossimilhança negativa.

O que a probabilidade pós-teste responde e como a atualização funciona

Um exame diagnóstico não substitui a pergunta de se a doença está presente; ele a revisa. Antes do ensaio você já sustenta uma probabilidade pré-teste, em geral a prevalência local ou uma suspeita clínica após história e exame físico. Sensibilidade é a chance de o teste ser positivo quando a doença de fato está presente.

Especificidade é a chance de o teste ser negativo quando a doença de fato está ausente. Essas duas características de desempenho, junto com o resultado observado, determinam o quanto a crença deve se mover. Para um resultado positivo, o posterior é a sensibilidade vezes a probabilidade pré-teste, dividida por esse mesmo produto mais um menos a especificidade vezes um menos a probabilidade pré-teste.

Para um resultado negativo, o numerador passa a ser um menos a sensibilidade vezes a probabilidade pré-teste, e o termo complementar do denominador é a especificidade vezes um menos a probabilidade pré-teste. As mesmas identidades aparecem como razões de verossimilhança: a positiva é a sensibilidade sobre um menos a especificidade, e a negativa é um menos a sensibilidade sobre a especificidade. As chances pré-teste equivalem à probabilidade pré-teste sobre um menos essa probabilidade; multiplicar pela razão correspondente e converter de volta a uma probabilidade produz o mesmo posterior.

É por isso que um rastreamento muito preciso ainda pode deixar uma chance pós-teste modesta quando a doença é rara: os falsos positivos dominam o conjunto de resultados positivos. O valor preditivo positivo é apenas o nome especial da probabilidade pós-teste após um resultado positivo; após um negativo, a quantidade complementar é um menos o valor preditivo negativo. Esta página calcula esse único posterior para o resultado que você observou.

Ela não encadeia testes sequenciais, não ajusta curvas ROC e não inventa uma prevalência a partir de uma tabela de contingência. Quando o resultado observado tem probabilidade zero sob os números que você enviou — por exemplo um positivo quando a especificidade é um e a sensibilidade ou a probabilidade pré-teste é zero — o posterior é matematicamente indefinido e a chamada falha em vez de devolver NaN.

Exemplos de sala sobre doenças raras

Mostre aos estudantes como um teste com 90% de sensibilidade e 95% de especificidade ainda deixa um posterior modesto quando a prevalência é 1%, tanto no resultado positivo quanto no negativo.

Correção automática de provas e LMS

Avalie itens de Bayes diagnóstico com um oráculo determinístico que rejeita qualquer probabilidade fora de 0 a 1 e nunca inventa um posterior quando o resultado é impossível.

Notas de rastreamento e clubes de revista

Transforme a sensibilidade, a especificidade e a prevalência local publicadas mais o resultado observado em uma chance pós-teste de doença sem uma biblioteca estatística.

Qual fórmula a calculadora de probabilidade pós-teste usa?

Os mesmos números são a atualização por razão de verossimilhança das chances pré-teste.

O que acontece se uma probabilidade ficar fora de 0 a 1?

As probabilidades precisam ficar no intervalo fechado de zero a um; nunca são recortadas.

Em que isso difere do valor preditivo positivo?

O valor preditivo positivo é a probabilidade pós-teste após um resultado positivo. Esta ferramenta também aceita um resultado negativo, que produz o posterior P(D|T−). Um menos esse posterior é o valor preditivo negativo.

Quanto custa a calculadora de probabilidade pós-teste?

A ferramenta do navegador é gratuita e roda localmente.

Qual probabilidade pré-teste devo informar?

A prevalência local da doença ou a suspeita clínica depois da anamnese e do exame físico, escrita como um número entre 0 e 1. Uma prevalência de 1%, por exemplo, entra como 0,01.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/stat/post-test-probability

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/post-test-probability \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pretest_probability":0.01,"sensitivity":0.9,"specificity":0.95,"test_result":"positive"}'
{
  "pretest_probability": 0.01,
  "sensitivity": 0.9,
  "specificity": 0.95,
  "test_result": "positive"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.post_test_probability",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Toda probabilidade de entrada precisa ficar no intervalo fechado de zero a um; valores fora dessa faixa falham com invalid_input em vez de serem recortados em silêncio. Chamadas de API bem-sucedidas custam US$ 0,002.

Contrato de entrada, forma da resposta e probabilidades rejeitadas

Checagem clássica: probabilidade pré-teste 0.01, sensibilidade 0.9, especificidade 0.95 e um resultado positivo produzem uma probabilidade pós-teste de cerca de 0.154, o aviso de sala de que um rastreamento com 90% de sensibilidade e 95% de especificidade mal eleva uma prevalência de 1% para a faixa de 15%. Validação com falha não é cobrada. Envie um corpo JSON com quatro campos obrigatórios. O campo pretest_probability é a chance pré-teste de doença no intervalo fechado de zero a um; os apelidos pre_test_probability, pretest, prevalence, prior e p são aceitos. O campo sensitivity é a taxa de verdadeiro positivo no mesmo intervalo; os apelidos sens, true_positive_rate e tpr mapeiam para ele. O campo specificity é a taxa de verdadeiro negativo; os apelidos spec, true_negative_rate e tnr funcionam de forma intercambiável. O campo test_result precisa ser o valor de enumeração positive ou negative; os apelidos result e outcome são aceitos, assim como atalhos de sala como pos, neg, plus e minus. Cada probabilidade pode chegar como número JSON ou como string decimal aparada, inclusive notação científica para prevalências minúsculas. Campos ausentes, strings vazias, valores não finitos e qualquer número fora do intervalo unitário falham com invalid_input nomeando o campo — uma probabilidade de 1.5 ou de −0.05 é rejeitada em vez de recortada, para que um percentual que ninguém dividiu por cem não vire um posterior sem sentido em silêncio. No sucesso o corpo ecoa as três probabilidades normalizadas e o test_result canônico, devolve post_test_probability arredondado a doze casas decimais para goldens estáveis, inclui likelihood_ratio quando essa razão é finita e reescreve a identidade diagnóstica de Bayes em formula. O preço é um US$ 0,002 fixo por solicitação bem-sucedida com unidade item.

Onde uma calculadora de probabilidade pós-teste se paga

Cursos de medicina baseada em evidências usam uma calculadora de probabilidade pós-teste para que quem aprende veja como a prevalência, e não só a acurácia anunciada, conduz a chance de doença após um rastreamento. Não confunda esta página com uma de teorema de Bayes geral que recebe uma taxa de falso positivo e nenhum resultado observado, nem com uma de valor preditivo positivo que nunca trata um ensaio negativo: aqui a intenção de busca é o posterior clínico após um resultado diagnóstico conhecido. Mantenha as solicitações pequenas, fixe o posterior arredondado nos testes e você terá probabilidades pós-teste reproduzíveis para tarefas, plugins de LMS e workers de borda sem montar infraestrutura de álgebra simbólica própria. Sempre converta porcentagens para o intervalo unitário antes de chamar, e trate a razão de verossimilhança devolvida como legenda ao lado da probabilidade para que o leitor veja o multiplicador de chances e a chance final de doença. Plataformas de tutoria e geradores de provas precisam de um oráculo determinístico que marque como invalid_input um percentual digitado como noventa em vez de 0.9, em vez de devolver em silêncio um posterior que nenhum espaço de probabilidade pode realizar. Notas de programas de rastreamento e clubes de revista costumam citar o posterior após uma mamografia, uma troponina ou um antígeno rápido positivos a partir da sensibilidade, da especificidade e da prevalência local publicadas; chamar um endpoint parse pequeno evita puxar um pacote estatístico completo por quatro números. Como a implementação é parse de nível A, cada chamada bem-sucedida custa o US$ 0,002 publicado, sem tokens de modelo e sem rede de saída.

O que é a razão de verossimilhança na resposta?

Após um resultado positivo é sensitivity / (1 − specificity). Após um negativo é (1 − sensitivity) / specificity. O campo é omitido quando a razão seria infinita, para o JSON permanecer finito.

Ver a documentação completa do KIT →