Calculadora de intervalo de confiança da variância
Esta calculadora de intervalo de confiança da variância estima uma faixa de valores plausíveis para a variância populacional com base na variância amostral, no tamanho da amostra e no nível de confiança escolhido.
Executar grátis
Ela usa a distribuição qui-quadrado e os graus de liberdade da amostra, sendo adequada para observações independentes de uma população aproximadamente normal. Informe a variância calculada com denominador n menos um, e não uma variância populacional calculada com n. O resultado apresenta os dois limites e os valores críticos utilizados.
Informe as três grandezas de forma consistente
Comece pela variância amostral, pelo número de observações e por um nível de confiança em formato decimal. A variância deve ser a estimativa não tendenciosa usual, cuja soma dos desvios quadráticos é dividida por n menos um. Se o seu programa oferecer as opções amostral e populacional, escolha a amostral. O tamanho representa a contagem de observações independentes, não os graus de liberdade; a calculadora subtrai um automaticamente. Um nível de 95 por cento deve ser informado como 0.95. A variância não pode ser negativa, embora zero seja aceito. São necessárias pelo menos duas observações. Se os dados estiverem em centímetros, a variância e os limites estarão em centímetros quadrados. Caso você tenha apenas o desvio padrão amostral, eleve-o ao quadrado antes de usar a ferramenta.
Entenda o cálculo qui-quadrado
Para observações normais e independentes, a variância amostral multiplicada por n menos um e dividida pela verdadeira variância populacional segue uma distribuição qui-quadrado com n menos um graus de liberdade. A calculadora divide igualmente entre as duas caudas a probabilidade fora do nível solicitado. Em seguida, encontra os valores críticos inferior e superior e inverte suas posições nos limites: o valor crítico superior divide o limite inferior, e o inferior divide o limite superior. Os valores críticos retornados permitem conferir o cálculo. O algoritmo avalia a função gama incompleta regularizada e procura cada quantil numericamente, com limites fixos, sem rede ou aleatoriedade. Como a distribuição é assimétrica, o intervalo normalmente não fica centrado na variância amostral e tende a ser mais amplo em amostras pequenas.
Interprete o intervalo e verifique as premissas
Um intervalo de confiança descreve o desempenho do procedimento no longo prazo; ele não atribui uma probabilidade a uma variância populacional fixa depois que os dados foram observados. Em um nível de 95 por cento, cerca de 95 por cento dos intervalos obtidos de amostras independentes da mesma maneira conteriam a variância verdadeira se as premissas fossem atendidas. A principal é a normalidade da população: assimetria, caudas pesadas, valores discrepantes ou dependência podem prejudicar a cobertura. Examine a distribuição e o processo de amostragem. Também não confunda variância com desvio padrão. Para obter o intervalo deste último, extraia a raiz quadrada não negativa de cada limite. Em automações, a API retorna o mesmo objeto determinístico da calculadora no navegador e custa US$ 0,002 por solicitação.
Casos de uso
Variabilidade no controle de qualidade
Estime a variância plausível de um processo normal antes de compará-la com uma tolerância de engenharia.
Planejamento e relato de estudos
Apresente a incerteza da variância amostral em vez de tratar uma estimativa pontual como exata.
Fluxos estatísticos reproduzíveis
Gere limites de variância e valores críticos determinísticos para relatórios ou rotinas de validação.
Perguntas frequentes
Quais premissas esse intervalo exige?
O resultado clássico pressupõe observações independentes de uma população aproximadamente normal. Uma não normalidade forte pode prejudicar a cobertura.
Devo informar a variância amostral ou populacional?
Informe a variância amostral calculada com denominador n menos um. Se você só tiver o desvio padrão amostral, eleve-o ao quadrado.
Por que os limites são assimétricos?
A distribuição qui-quadrado é assimétrica, especialmente com poucos graus de liberdade, portanto o intervalo geralmente não fica centrado na estimativa.
Posso obter um intervalo para o desvio padrão?
Sim. Extraia a raiz quadrada não negativa dos dois limites para expressar o intervalo na unidade original.
O que ocorre quando o tamanho da amostra é menor que dois?
A solicitação retorna um erro de entrada inválida, pois não há graus de liberdade positivos para estimar a variância amostral.
Quanto custa usar a API?
Cada solicitação à API custa US$ 0,002; o cálculo também está disponível no navegador.
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-variance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sample_variance":4,"size":25,"confidence_level":0.95}'const res = await fetch("https://api.kit.forhosting.com/stat/ci-variance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sample_variance": 4,
"size": 25,
"confidence_level": 0.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/ci-variance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sample_variance": 4,
"size": 25,
"confidence_level": 0.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/ci-variance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sample_variance":4,"size":25,"confidence_level":0.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sample_variance":4,"size":25,"confidence_level":0.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/ci-variance", 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
{
"sample_variance": 4,
"size": 25,
"confidence_level": 0.95
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.ci_variance",
"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. |