Valor p pelo escore z
Um z de 1,96 num teste bilateral dá um valor p de quase exatamente 5%. Escolha a cauda esquerda, a direita ou as duas conforme a sua pergunta, e a probabilidade vem da curva normal padrão, sem tabelas. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Z
- 1,96
- Cauda
- two-sided
- Valor P
- 0,0499957859
Esta calculadora transforma um escore z finito na probabilidade correspondente à cauda escolhida da distribuição normal padrão. Selecione a cauda esquerda para resultados excepcionalmente baixos, a direita para resultados altos ou duas caudas quando desvios nas duas direções forem relevantes. O resultado é determinístico e dispensa tabela externa, rede e simulação, sendo apropriado tanto para uma conferência rápida quanto para análises automatizadas reproduzíveis.
Escolha a cauda antes de interpretar o resultado
O valor p não é definido apenas pelo escore z; ele também depende da hipótese alternativa. Selecione left quando valores progressivamente negativos constituírem evidência contra a hipótese nula, como ao testar se a média de um processo ficou abaixo de uma referência. Selecione right quando valores progressivamente positivos forem a evidência relevante, por exemplo, ao testar se uma taxa de conversão aumentou.
Escolha two-sided quando um desvio positivo ou negativo de mesma magnitude tiver importância. Essa última opção duplica a probabilidade além do módulo do z observado, usando a simetria da distribuição normal padrão. A escolha deve decorrer da pergunta do estudo, de preferência antes da inspeção dos dados.
Trocar um teste bilateral por unilateral apenas porque a direção observada parece conveniente altera o teste depois do fato e pode tornar a significância relatada enganosa. Informe z com o respectivo sinal: ele é indispensável nos cálculos de cauda esquerda e direita, enquanto o resultado bilateral depende do módulo do valor.
Entenda o que a calculadora determina
O cálculo utiliza a função de distribuição acumulada de uma variável normal padrão, cuja média é zero e o desvio padrão é um. No teste de cauda esquerda, o valor p retornado é a probabilidade de observar um valor menor ou igual ao escore z informado. No teste de cauda direita, trata-se da probabilidade complementar acima desse escore.
No teste bilateral, é o dobro da menor dessas probabilidades de cauda, limitado ao intervalo válido entre zero e um. A implementação avalia uma aproximação determinística da função erro complementar; portanto, entradas idênticas sempre geram o mesmo resultado numérico e nenhum serviço estatístico externo participa. Módulos muito grandes podem ser arredondados para zero ou um na precisão comum de ponto flutuante do JavaScript.
Isso representa uma limitação numérica nas caudas extremas, e não a afirmação de que um evento seja logicamente impossível. Para testes de hipótese usuais, a saída oferece bem mais precisão do que normalmente aparece em um relatório. Mantenha o valor completo nos cálculos e arredonde somente na apresentação.
Relate o valor p com o contexto do teste
Use o resultado junto com a definição do teste, o nível de significância, as premissas e a estimativa do efeito. Um valor p pequeno indica que a estatística observada, ou outra mais extrema na cauda escolhida, seria incomum sob o modelo nulo. Ele não fornece a probabilidade de a hipótese nula ser verdadeira, não mede a importância prática de um efeito e não prova que uma afirmação científica esteja correta.
Antes de usar esta calculadora, confirme se uma distribuição normal padrão de referência é justificável. Isso pode decorrer de uma variância populacional conhecida, de uma aproximação para amostra grande ou de uma estatística definida para seguir a normal padrão sob a hipótese nula. Amostras menores com desvio padrão estimado podem exigir a distribuição t.
No relatório, informe o escore z, se o teste foi de cauda esquerda, direita ou bilateral, e o valor p obtido. Compare-o com um limite escolhido previamente e apresente também intervalos de confiança ou tamanhos de efeito quando disponíveis.
Casos de uso
Conferir um teste de hipótese
Converta o escore z fornecido por outro programa na probabilidade correta de uma ou duas caudas.
Verificar um exercício didático
Compare um cálculo de distribuição normal com um resultado determinístico mais preciso do que uma tabela impressa.
Perguntas frequentes
Qual cauda deve ser escolhida?
Escolha a esquerda para uma alternativa abaixo do valor nulo, a direita para uma alternativa acima dele e duas caudas quando desvios nas duas direções forem importantes.
Por que o sinal de z é importante?
O sinal posiciona a estatística abaixo ou acima de zero. Ele altera probabilidades unilaterais, embora probabilidades bilaterais sejam simétricas para valores positivos e negativos de z.
Um valor p pequeno prova a hipótese alternativa?
Não. Ele mede quanto a estatística observada, ou uma mais extrema, seria incomum sob o modelo nulo; não atribui probabilidade a nenhuma das hipóteses.
Posso usar a ferramenta para uma estatística t?
Não. Uma estatística t deve ser avaliada com uma distribuição t e seus graus de liberdade, e não com a distribuição normal padrão usada aqui.
Posso mudar para um teste unilateral depois de ver os dados?
Não é recomendável. Trocar de bilateral para unilateral só porque a direção observada favorece você altera o teste depois do fato e pode tornar enganosa a significância relatada.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/stat/p-value-z \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"z":1.96,"tail":"two-sided"}'const res = await fetch("https://api.kit.forhosting.com/stat/p-value-z", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"z": 1.96,
"tail": "two-sided"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/p-value-z",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"z": 1.96,
"tail": "two-sided"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/p-value-z", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"z":1.96,"tail":"two-sided"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"z":1.96,"tail":"two-sided"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/p-value-z", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"z": 1.96,
"tail": "two-sided"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.p_value_z",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Relate o valor p com o contexto do teste
A automação por API custa US$ 0,002 por solicitação; para uma conferência individual, o cálculo pode ser executado diretamente no navegador.
Casos de integração
Automatizar relatórios estatísticos
Gere valores p consistentes a partir de escores z armazenados em um fluxo de API reproduzível.
Perguntas técnicas
Quanto custa o cálculo pela API?
Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico está disponível no navegador sem uma solicitação à API.