Calculadora de midhinge
Um primeiro quartil de 5 e um terceiro quartil de 13 dão um midhinge de 9, o ponto médio da metade central dos seus dados. Q1 e Q3 são calculados pelo método de Tukey e aparecem ao lado do resultado. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
A calculadora de midhinge resume o centro de uma amostra numérica pela média entre o primeiro e o terceiro quartis. Ela valida o array recebido, ordena uma cópia, calcula Q1 e Q3 pela convenção das metades exclusivas de Tukey e devolve a média junto com os quartis utilizados. Assim, você obtém um resultado transparente e reproduzível para estatística exploratória, controles de qualidade, relatórios e pipelines automatizados sem alterar a ordem da entrada original.
O que o midhinge informa
O midhinge é a média aritmética do primeiro e do terceiro quartis: some Q1 e Q3 e divida por dois. Como esses quartis delimitam a metade central de uma amostra, o ponto médio entre eles fornece uma indicação compacta de localização central. Ele é diferente da média comum, que usa diretamente todas as observações, e da mediana, que depende da posição central.
Essa distinção importa quando a distribuição é assimétrica ou contém valores extremos. Um máximo muito alto pode puxar a média com força e afetar relativamente pouco os quartis e, portanto, o midhinge. A calculadora devolve Q1 e Q3 além do resultado final para que você possa conferir os componentes do cálculo.
Ela também informa a quantidade de observações e o método de quartis, facilitando registrar, comparar e reproduzir o resultado em um relatório ou outra ferramenta estatística. Use o midhinge como um resumo descritivo acompanhado de medidas de dispersão e da análise da forma da amostra.
Como o cálculo trata os quartis
Há várias convenções para definir quartis, e planilhas ou programas estatísticos diferentes podem produzir valores distintos de Q1 e Q3 em amostras pequenas. Esta calculadora usa a convenção das metades exclusivas de Tukey. Primeiro, ordena os números em ordem crescente.
Com uma quantidade par de observações, as metades inferior e superior têm o mesmo tamanho. Com uma quantidade ímpar, a observação central da amostra inteira é excluída das duas metades. Q1 é a mediana da metade inferior, Q3 é a mediana da metade superior e o midhinge é a média entre ambos.
Se uma metade contiver um número par de valores, sua mediana será a média dos dois valores centrais. Em uma amostra com um só número, Q1, Q3 e midhinge são iguais a esse número. Antes de comparar resultados, confirme que o outro sistema aplica a mesma regra.
Como preparar a entrada e interpretar a resposta
Cada elemento deve ser um valor numérico finito; strings que parecem números, campos vazios, null, Infinity e NaN são rejeitados, sem conversão ou descarte silencioso. Essa validação rigorosa impede que um resultado pareça correto depois que observações inválidas desaparecem do cálculo. A ordem da entrada não importa, pois o algoritmo ordena uma cópia internamente, e valores repetidos continuam fazendo parte da amostra.
São aceitos números negativos, zero, decimais e valores numéricos em notação científica. A resposta contém count, q1, q3, midhinge e method. Mantenha Q1 e Q3 junto com o valor calculado quando precisar de rastreabilidade, porque eles mostram se o ponto médio vem de uma região interquartil estreita ou ampla.
Casos de uso
Resumir uma amostra assimétrica
Compare o midhinge com a média e a mediana quando valores extremos dificultarem descrever o centro com uma única estatística.
Conferir exercícios de estatística
Verifique um cálculo manual consultando os valores exatos de Q1 e Q3 usados segundo a convenção informada.
Automatizar relatórios descritivos
Inclua um campo de midhinge determinístico em resumos recorrentes e preserve o método para garantir a reprodução.
Perguntas frequentes
Qual é a fórmula do midhinge?
O midhinge é (Q1 + Q3) / 2, em que Q1 é o primeiro quartil e Q3 é o terceiro.
Qual método de quartis esta calculadora usa?
Ela usa as metades exclusivas de Tukey e exclui a mediana geral das duas metades quando o tamanho da amostra é ímpar.
O midhinge é igual à mediana?
Nem sempre. A mediana usa a posição central, enquanto o midhinge calcula a média entre o primeiro e o terceiro quartis; eles coincidem em muitas amostras simétricas, mas podem diferir.
O array pode conter strings numéricas ou campos vazios?
Não. Cada elemento deve ser um número finito. Strings, campos vazios, null, Infinity e NaN são rejeitados.
O que acontece com um único número?
Q1, Q3 e midhinge são iguais a esse número, e a resposta informa uma contagem de um.
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/midhinge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10,12,14,16]}'const res = await fetch("https://api.kit.forhosting.com/stat/midhinge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/midhinge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/midhinge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10,12,14,16]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10,12,14,16]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/midhinge", 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
{
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.midhinge",
"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
Como o cálculo trata os quartis
A resposta identifica o método como tukey_exclusive, evitando que sistemas consumidores precisem deduzir a convenção.
Como preparar a entrada e interpretar a resposta
Forneça os números em um array JSON não vazio. Para automação, uma requisição API começa em US$ 0,002; o navegador usa o mesmo cálculo determinístico. Um array vazio ou um elemento não numérico gera um erro invalid_input que identifica o problema, sem devolver uma estatística parcial.
Perguntas técnicas
Quanto custa uma requisição API?
Cada requisição API começa em US$ 0,002. O cálculo também está disponível na implementação para navegador.