Intervalo de confiança da diferença de proporções
Uma taxa de 0,62 em uma amostra de 200 contra 0,51 em uma de 180 dá uma diferença de 0,11, e o intervalo de 95% fica acima de zero. Informe as duas taxas, os dois tamanhos e o nível de confiança para ver os limites. 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
- Proporção 1
- 0,62
- Tamanho 1
- 200
- Proporção 2
- 0,51
- Tamanho 2
- 180
- Nível de confiança
- 0,95
- Diferença
- 0,11
- Limite inferior
- 0,0107102028
- Limite superior
- 0,2092897972
- Erro padrão
- 0,0506589906
Esta calculadora de intervalo de confiança para diferença de proporções estima quanto duas proporções populacionais podem diferir usando proporções observadas, tamanhos de amostras independentes e o nível de confiança escolhido. Ela aplica a aproximação normal não combinada e apresenta a diferença observada como a primeira proporção menos a segunda, além do erro-padrão, margem de erro, valor crítico e limites. Use-a quando cada amostra representar um grupo distinto e a aproximação normal for razoável.
Informe proporções e tamanhos amostrais corretamente
Informe cada proporção observada como decimal de zero a um: use 0.62, e não 62, para representar 62 por cento. Associe cada proporção ao total de observações independentes usado em seu cálculo. A ordem importa, pois a estimativa é a proporção um menos a proporção dois: resultado positivo indica taxa maior no primeiro grupo, e negativo indica taxa menor.
Os tamanhos devem ser números inteiros de pelo menos um. Informe também o nível de confiança bilateral como decimal estritamente entre zero e um; 0.95 solicita um intervalo de 95 por cento. Proporções iguais a zero ou um são aceitas, embora a aproximação normal comum possa ser inadequada nesses extremos.
Se você tiver contagens de eventos, divida cada contagem pelo total correspondente e mantenha precisão suficiente. As amostras devem medir o mesmo desfecho binário com definições compatíveis e ser independentes; observações pareadas antes e depois exigem outro método.
Acompanhe o cálculo normal não combinado
A diferença observada é p um menos p dois. O erro-padrão estimado é a raiz quadrada da soma de dois termos: p um vezes um menos p um dividido por n um, mais p dois vezes um menos p dois dividido por n dois. Ele é chamado não combinado porque cada amostra fornece sua própria estimativa de variância.
O nível de confiança determina um valor crítico normal padrão bilateral. Multiplicá-lo pelo erro-padrão produz a margem de erro, subtraída e somada à diferença para formar os limites. Os extremos não são restringidos a menos um e um.
Embora a diferença real esteja nesse intervalo, limites de Wald podem ultrapassá-lo; mantê-los torna explícito o método usado. A função normal inversa emprega aproximação racional determinística, sem simulação, rede ou relógio. Os resultados intermediários permitem auditar ou reproduzir o cálculo em outro software estatístico.
Interprete o intervalo e avalie a adequação de Wald
Interprete o intervalo como incerteza sobre a diferença populacional, não como a probabilidade de um parâmetro fixo estar entre os limites depois da coleta. Em amostragens repetidas e sob as hipóteses do modelo, um procedimento de 95 por cento cobriria a diferença verdadeira em cerca de 95 por cento das vezes. Um intervalo que contém zero indica que a diferença não está claramente separada de zero no nível bilateral correspondente; isso não prova igualdade nem ausência de relevância prática.
A aproximação normal é mais confiável quando cada amostra tem eventos e não eventos suficientes. Verifique se n vezes p e n vezes um menos p não são pequenos em nenhum grupo. Amostras mínimas, eventos raros ou proporções extremas podem gerar intervalos de Wald enganosos; métodos exatos, score ou de Newcombe podem ser melhores.
Independência, amostragem representativa, definições consistentes e ausência de viés importante continuam essenciais.
Casos de uso
Comparar taxas de conversão
Estime a diferença entre conversões de dois grupos atribuídos de modo independente e apresente a incerteza com a estimativa pontual.
Contrastar respostas de pesquisas
Resuma como duas populações amostradas independentemente diferem na mesma pergunta de resposta sim ou não.
Relatar uma diferença de riscos
Expresse a diferença absoluta entre proporções de eventos em duas coortes independentes com um intervalo reproduzível.
Perguntas frequentes
Em qual direção a diferença é calculada?
O resultado é a proporção um menos a proporção dois. Inverta os grupos se precisar da direção oposta.
Devo informar 62 ou 0.62 para representar 62 por cento?
Informe 0.62. Cada proporção deve ser um decimal de zero a um, incluindo os extremos.
Por que um limite pode ficar fora de menos um e um?
A fórmula de Wald não combinada não preserva o intervalo. A calculadora mostra os limites originais para manter o método transparente.
Posso usar este cálculo com observações pareadas?
Não. A fórmula pressupõe amostras independentes. Pares correspondentes e medidas repetidas exigem um método para proporções pareadas.
O que ocorre se um tamanho amostral for menor que um?
A solicitação retorna erro de entrada inválida, pois uma proporção não pode estar associada a uma amostra vazia ou negativa.
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/ci-diff-proportions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"proportion_1":0.62,"size_1":200,"proportion_2":0.51,"size_2":180,"confidence_level":0.95}'const res = await fetch("https://api.kit.forhosting.com/stat/ci-diff-proportions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"proportion_1": 0.62,
"size_1": 200,
"proportion_2": 0.51,
"size_2": 180,
"confidence_level": 0.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/ci-diff-proportions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"proportion_1": 0.62,
"size_1": 200,
"proportion_2": 0.51,
"size_2": 180,
"confidence_level": 0.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/ci-diff-proportions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"proportion_1":0.62,"size_1":200,"proportion_2":0.51,"size_2":180,"confidence_level":0.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"proportion_1":0.62,"size_1":200,"proportion_2":0.51,"size_2":180,"confidence_level":0.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/ci-diff-proportions", 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
{
"proportion_1": 0.62,
"size_1": 200,
"proportion_2": 0.51,
"size_2": 180,
"confidence_level": 0.95
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.ci_diff_proportions",
"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
Interprete o intervalo e avalie a adequação de Wald
Para relatórios automatizados, a API retorna o mesmo cálculo determinístico por US$ 0,002 por solicitação.
Perguntas técnicas
Quanto custa usar a API?
Cada solicitação à API custa US$ 0,002; o cálculo no navegador também está disponível sem uma solicitação à API.